Skip to content

chore: integrate verified dependencies and patch devalue advisory - #157

Draft
CodeinScrubs wants to merge 5 commits into
mainfrom
chore/verified-dependency-refresh-20260919
Draft

CodeinScrubs wants to merge 5 commits into
mainfrom
chore/verified-dependency-refresh-20260919

Conversation

@CodeinScrubs

@CodeinScrubs CodeinScrubs commented Sep 19, 2026

Copy link
Copy Markdown
Owner

Summary

Consolidate dependency proposals #152, #153, #154, and #156 onto current main and verify the actual combined tree. Preserve compatible updates and resolve shared React peer/lockfile conflicts.

  • Update SHA-pinned setup-java and pnpm/action-setup, development tools, React/types, and Markdown-It.
  • Pin devalue 5.9.2 (registry-integrity verified) for GHSA-9rgm-9g3h-6x36 / Dependabot alert release(android): publish Maven Central 0.1.1 #17 in the Svelte development tree.
  • Add a weekly/manual dependency audit with read-only repository permissions and installation scripts disabled. Keep runtime/peer compatibility ranges and security gates intact.
  • Document review, publication boundary, and evidence-based Android deferrals. chore(deps): bump org.jetbrains.kotlin.plugin.compose from 2.4.10 to 2.4.20 in /android #155's Android jobs passed; its documentation and CodeQL compatibility failed.
  • Strengthen the existing native clipboard test's focus/selection/action preconditions and retain Android UI reports plus failure diagnostics before emulator shutdown. No production rendering code is changed.

Verified for dependency revision e37257c

  • Frozen pnpm 10.27.0 install and dependency audit passed; no known vulnerabilities reported.
  • pnpm run check: 600 tests; Unicode/shared corpus; types/lint; builds; Action checks passed.
  • Final isolated Playwright 1.63 run: 48 tests passed on Windows Chromium/Firefox/WebKit. An earlier overlapping build invalidated one trial; the final run had no competing build.
  • Release check: 12 tarballs and package examples, 4 compiled guides, runtime and CLI consumers passed.
  • Packed TypeScript consumers: all 12 passed.
  • Markdown-It 13/14/15: 932 corpus cases and 9 structural cases per version passed.
  • CycloneDX 1.7 SBOM: 531 components / 545 relationships validated.
  • actionlint 1.7.12 and docs checks passed.
  • Independent dependency review found no actionable regression and verified all 57 changed registry integrity entries.

Native test investigation

The first combined hosted revision passed 24/25 checks. API 35's exact-source clipboard test timed out twice. Local API 36.1 diagnostics showed clipboard focus denial, but that emulator also had system ANRs and exhausted internal storage; those local results do not establish the hosted root cause.

On revision 46a7eb0, the API 35 job passed. The retained report proves all 4
Views and all 5 Compose tests executed with 0 failures, errors, or skips,
including the exact-source clipboard case. The follow-up retains actual Android
clipboard behavior and exact source comparison, including the author's RLM; no
mock clipboard or skipped assertion is introduced. The stronger preconditions
and retained diagnostics address the flaky test harness without changing
production rendering code. One green hosted run is evidence for this revision,
not a general guarantee that Android infrastructure can never flake.

No package publication is performed by this PR. The workspace override does not update consumers' independently managed Svelte dependency trees. See docs/DEPENDENCY_REVIEW_2026_09_19.md for limitations and deferred toolchain versions.

dependabot Bot and others added 4 commits September 19, 2026 14:26
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](actions/setup-java@dd06d9c...de7274f)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-version: 6.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup) from 6.0.10 to 6.1.0.
- [Release notes](https://github.com/pnpm/action-setup/releases)
- [Commits](pnpm/action-setup@0977fd9...ea17c68)

---
updated-dependencies:
- dependency-name: pnpm/action-setup
  dependency-version: 6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps the development-tooling group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [@playwright/test](https://github.com/microsoft/playwright) | `1.62.1` | `1.63.0` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.13.3` | `24.13.4` |
| [eslint](https://github.com/eslint/eslint) | `10.9.1` | `10.10.0` |
| [fast-check](https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check) | `4.9.0` | `4.10.0` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.69.0` | `8.70.0` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.2.2` | `8.3.0` |


Updates `@playwright/test` from 1.62.1 to 1.63.0
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](microsoft/playwright@v1.62.1...v1.63.0)

Updates `@types/node` from 24.13.3 to 24.13.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `eslint` from 10.9.1 to 10.10.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](eslint/eslint@v10.9.1...v10.10.0)

Updates `fast-check` from 4.9.0 to 4.10.0
- [Release notes](https://github.com/dubzzz/fast-check/releases)
- [Changelog](https://github.com/dubzzz/fast-check/blob/main/packages/fast-check/CHANGELOG.md)
- [Commits](https://github.com/dubzzz/fast-check/commits/v4.10.0/packages/fast-check)

Updates `typescript-eslint` from 8.69.0 to 8.70.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.70.0/packages/typescript-eslint)

Updates `vite` from 8.2.2 to 8.3.0
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/create-vite@8.3.0/packages/vite)

---
updated-dependencies:
- dependency-name: "@playwright/test"
  dependency-version: 1.63.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development-tooling
- dependency-name: "@types/node"
  dependency-version: 24.13.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: development-tooling
- dependency-name: eslint
  dependency-version: 10.10.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development-tooling
- dependency-name: fast-check
  dependency-version: 4.10.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development-tooling
- dependency-name: typescript-eslint
  dependency-version: 8.70.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development-tooling
- dependency-name: vite
  dependency-version: 8.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development-tooling
...

Signed-off-by: dependabot[bot] <support@github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant