Skip to content

chore(no-release): refresh release toolchain lock - #9

Merged
justgithubaccount merged 1 commit into
mainfrom
security/refresh-release-toolchain-lock
Oct 30, 2026
Merged

justgithubaccount merged 1 commit into
mainfrom
security/refresh-release-toolchain-lock

Conversation

@justgithubaccount

@justgithubaccount justgithubaccount commented Oct 30, 2026 •

Copy link
Copy Markdown
Owner

Scope

Final audit #27 / infra #31 security pass. Refresh only the npm release-toolchain lock within existing constraints: @actions/http-client 2.2.3 -> 4.0.1, nested undici 5.29.0 -> 6.29.1, removal of @fastify/busboy, and a lock regression test.

Python runtime dependencies, application code/API behavior, Kubernetes desired state and release configuration are unchanged.

Validation

Exact head 80aae57. Local: 29 pytest, mypy, Ruff, Compose config, built-image offline runtime smoke, npm ci and critical audit gate PASS. Exact-head Actions run 41065693715 PASS: test 124096360849, container 124096360721, release-toolchain 124096360268.

Fresh Python audit: 69 dependencies, zero vulnerabilities. Residual npm: ip-address moderate (one GHSA) and undici high (five GHSA), only inside npm 11.21.1 bundled by @semantic-release/npm 13.2.0. The compatible semantic-release line requires npm ^11.6.2 and no newer npm 11 fixes these; they are release-runner tooling, not FastAPI runtime.

No merge, release or deployment is authorized.

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