Repository navigation
Validate dependency upgrades and remove cleared toolchain holds - #155
Merged
Merged
Conversation
Bumps the server-dependencies group in /server with 6 updates: | Package | From | To | | --- | --- | --- | | [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.6.3` | `2.6.4` | | [tsdown](https://github.com/rolldown/tsdown) | `0.23.2` | `0.23.4` | | [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.153.0` | `4.155.0` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.5` | `26.6.6` | | [jose](https://github.com/panva/jose) | `6.2.13` | `6.2.14` | | [@cloudflare/workers-types](https://github.com/cloudflare/workerd) | `5.20261026.1` | `5.20261029.1` | Updates `@biomejs/biome` from 2.6.3 to 2.6.4 - [Release notes](https://github.com/biomejs/biome/releases) - [Changelog](https://github.com/biomejs/biome/blob/main/CHANGELOG_v1.md) - [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.6.4/packages/@biomejs/biome) Updates `tsdown` from 0.23.2 to 0.23.4 - [Release notes](https://github.com/rolldown/tsdown/releases) - [Commits](rolldown/tsdown@v0.23.2...v0.23.4) Updates `wrangler` from 4.153.0 to 4.155.0 - [Release notes](https://github.com/cloudflare/workers-sdk/releases) - [Commits](https://github.com/cloudflare/workers-sdk/commits/wrangler@4.155.0/packages/wrangler) Updates `@types/node` from 26.6.5 to 26.6.6 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `jose` from 6.2.13 to 6.2.14 - [Release notes](https://github.com/panva/jose/releases) - [Changelog](https://github.com/panva/jose/blob/main/CHANGELOG.md) - [Commits](panva/jose@v6.2.13...v6.2.14) Updates `@cloudflare/workers-types` from 5.20261026.1 to 5.20261029.1 - [Release notes](https://github.com/cloudflare/workerd/releases) - [Changelog](https://github.com/cloudflare/workerd/blob/main/RELEASE.md) - [Commits](https://github.com/cloudflare/workerd/commits) --- updated-dependencies: - dependency-name: "@biomejs/biome" dependency-version: 2.6.4 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: server-dependencies - dependency-name: tsdown dependency-version: 0.23.4 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: server-dependencies - dependency-name: wrangler dependency-version: 4.155.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: server-dependencies - dependency-name: "@types/node" dependency-version: 26.6.6 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: server-dependencies - dependency-name: jose dependency-version: 6.2.14 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: server-dependencies - dependency-name: "@cloudflare/workers-types" dependency-version: 5.20261029.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: server-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
The server dependency update fails because jose's payload inference no longer matches the Google Pub/Sub claims annotation. The TypeScript 7 and standalone Dartdoc holds also no longer describe the validated platform. Use jose's verified
JWTPayloadtype with the existing runtime checks, move server/scaffold compilation to stable TypeScript 7, and remove the Dartdoc workaround after testing the SDK command on all three Flutter packages.This consolidates and extends Dependabot #148, #152, #153 and #154. Their branches and PRs remain open for coordination; this branch includes their updates plus newer reviewed stable fixes.
Changes
v3.3.0app-token tag and keep narrowly scoped permissions.dart doc --dry-runin the gate. No incompatible dependency overrides are added.Validation
GitHub Platform checks passed for commit
d860a66f, including the Linux Android/web scaffold builds and SDK documentation checks.The follow-up action-reference change was verified against the official tag:
v3.3.0resolves to the previously selected commit. All seven workflow YAML files parse, and comparing their parsed configuration confirms only the seven action references changed. The Dart release coordinator check andgit diff --checkalso pass.The complete local
./tool/check.shpassed with the selected toolchains: 733 server-workspace tests; client 191 plus 21 Chrome tests; codegen 16; Flutter framework/example 175/37; shell/Firebase 120/44; builds, analysis, generated-artifact and migration drift checks, package dry runs, docs typecheck/build and SDK documentation validation.Fresh CLI scaffold validation passed Worker typecheck/9 tests, Flutter analysis/10 tests, Android release APK and web release with service-worker precaching. Frozen installs also pass after pruning the obsolete install exceptions.
Negative probes reproduced the retained holds: analyzer-14 generator upgrades conflict with the SDK test pins; build_runner's build-5 requirement conflicts with even the latest Riverpod generator; built-in Kotlin fails in the published review plugin; the new DSL separately fails in Flutter's Gradle plugin.
The first full run caught the template migration's accidental
root: false. Corrected the standalone configuration and reran the entire gate successfully. No checks were disabled.Retained constraints and release
Compatible refreshes take Joi 17.13.9's fix. Remaining tooling advisories: root 3 (2 moderate, 1 low), server 1 moderate, web 16 (2 critical, 7 high, 5 moderate, 2 low). Their stable owners still constrain affected versions; details and available migration alternatives are documented. Drizzle 1.0 RC would require a coordinated ORM/Kit and migration-layout change, and Docusaurus 4 remains canary.
The Changeset covers the server and scaffolder. Package versions stay managed by the release workflows; no hand-written Dart package release is required solely for the SDK/tooling changes. No hosted infrastructure or publication is changed by this PR.