Repository navigation
Dependabot updates of 2026-09-25 as one release; ignore onnxruntime-web and mp4-muxer; release only what ships - #27
Merged
Conversation
…y what ships From #22-#26, taken: - pnpm/action-setup 6.1.0 (SHA checked against the annotated v6.1.0 tag) - @types/chrome 0.3.0, @vitest/coverage-v8 5.0.1, @wdio/cli, local-runner, mocha-framework and spec-reporter 9.32.0, eslint 10.11.0, vitest 5.0.1, web-ext 10.7.0, globals 17.12.0, geckodriver 7.0.0 - pako 3.0.2, which ships: two upstream zlib fixes, nothing else changed Refused, and now ignored by Dependabot with the reason beside each: - onnxruntime-web 1.30.0: the voice detector's runtime is a custom 1.20-era build and only the 1.20.0 loader fits it; with 1.30 the VAD e2e test failed in checkLastError on Linux and Windows. - mp4-muxer 5.2.2 (#25): as on 2026-09-06, it crashes finalizing a video track with no frames, which modules.e2e.mjs checks on purpose. It is the final release of a deprecated library; the way on is Mediabunny. checkPatchedUpdates.test.mjs now expects exactly the patched libraries plus these two in the ignore list. auto-release.yml no longer releases a push that changes nothing shipped: CI's faststream-bundles build is compared file by file (diff -rq) with the latest release's firefox-github zip, and identical means no release. Any doubt releases as before. Checked on real history: PR #21's merge build is identical to v1.3.82.32, PR #20's differs from v1.3.82.31 in its six files, PR #26's (geckodriver only) is identical to v1.3.82.33; a run without an artifact, or an empty run id, releases. This commit's own build differs from v1.3.82.33 in pako.mjs only, so merging it releases. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ov 19 actions/runner-images#14748: the rollout begins October 19, 2026 and is to be complete by November 19, so for that month a job on ubuntu-latest can land on either 24.04 or 26.04 - which verify:linux, running both, covers. Six comments and notes said "in November". Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2 tasks
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.
@Nawid3333 Today's Dependabot PRs (#22–#26) combined into one PR, so they go out as one release. It also includes the auto-release change you approved: no release when nothing shipped changed.
Updates taken
v6.1.0tag)Z_FIXEDstrategy, unsigned gzip header time); nothing else indist/pako.mjschangedUpdates refused, and now ignored by Dependabot
checkLastError) on Linux and on Windows. Moving on means rebuilding that runtime (tools/reproduce-ort-wasm.sh).track.info.decoderConfig is null);modules.e2e.mjscovers that case on purpose, and 4.3.3 handles it. 5.2.2 is the final release because upstream deprecated the library in favour of Mediabunny, so no fix can come.Both reasons are written next to their entries in
.github/dependabot.ymland indocs/vendored-libraries.md.checkPatchedUpdates.test.mjsnow expects Dependabot's ignore list to be exactly the patched libraries plus these two, so a stale entry still fails the test.Auto-release: no release when nothing shipped changed
Before bumping the version,
auto-release.ymlcompares CI's build of the pushed commit (thefaststream-bundlesartifact) with the latest release'sfirefox-github-*.zip, file by file withdiff -rq. If they are identical, the push changed only tools, tests, workflows, docs or dev dependencies, so the step prints a notice and nothing is released. Anything short of a clean "identical" releases as before: no release, no artifact, a missing run id, a failed download or unzip, any difference.I checked it on real history before writing it:
To release a push like that anyway:
pnpm run release <version>.This PR changes pako, so merging it does release.
Verified locally
I ran the full
pnpm run verifyon this commit's tree in three environments:I also compared this commit's local build with v1.3.82.33, the same way auto-release will: only
player/modules/pako.mjsdiffers.🤖 Generated with Claude Code