Skip to content

fix(deps): override qs to 6.16.0 for audited advisories - #229

Merged
usehoplite[bot] merged 4 commits into
mainfrom
hoplite/akraiphia-akraiphnion-f4e54807
Sep 2, 2026
Merged

fix(deps): override qs to 6.16.0 for audited advisories#229
usehoplite[bot] merged 4 commits into
mainfrom
hoplite/akraiphia-akraiphnion-f4e54807

Conversation

@usehoplite

@usehoplite usehoplite Bot commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Summary

The #228 CI run surfaced two real failures, both fixed here:

  1. Security gate: two new qs advisories (GHSA-x5fp-wj9c-mxmx, GHSA-4mjr-xmp4-gh2g) cover qs >= 6.14.2 <= 6.15.3. The tree's qs comes from @n8n/backend-network@1.9.3, which pins 6.15.2 exactly, so bun update cannot move it. Fix: pin qs: 6.16.0 in the root overrides block alongside the existing audited security pins (cookie, tar, undici, …). Both advisories are fixed in 6.16.0.
  2. Contracts and policy: my ci: diff-plan main pushes and run the full candidate matrix on release tags #228 changelog fragment wrapped bullets across continuation lines, which scripts/changelog-fragments.mjs rejects ("must contain only ### groups and bullet items"). Fix: changes/ci-surface-planning.md rewritten with one bullet per line.

Verification

  • bun audit --prod --audit-level low with the exact ignore list from scripts/bun-audit.sh exits 0 (was exit 1 with the two qs moderates); bun.lock resolves a single qs@6.16.0.
  • bun scripts/check-changelog.mjs passes with the rewritten fragment.
  • All other ci: diff-plan main pushes and run the full candidate matrix on release tags #228 jobs passed, including the merged -race -cover backend suite and the Android candidate; this run re-verifies the full matrix on the fixed tree.

Open in Hoplite

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Sep 2, 2026

Copy link
Copy Markdown

Deploying openpost-marketing with  Cloudflare Pages  Cloudflare Pages

Latest commit: 0c8f939
Status: ✅  Deploy successful!
Preview URL: https://0f25267c.openpost-marketing.pages.dev
Branch Preview URL: https://hoplite-akraiphia-akraiphnio.openpost-marketing.pages.dev

View logs

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Sep 2, 2026

Copy link
Copy Markdown

Deploying openpost-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 0c8f939
Status: ✅  Deploy successful!
Preview URL: https://783b8045.openpost-docs.pages.dev
Branch Preview URL: https://hoplite-akraiphia-akraiphnio.openpost-docs.pages.dev

View logs

usehoplite Bot added 4 commits September 2, 2026 21:51
…pushes

Main pushes now plan from the pushed diff like pull requests, so untouched
surfaces skip their jobs. Release tags trigger a full CI run whose artifacts
the release workflow consumes; the tag workflow pins to that run and waits
for it. The image job derives the release version from the previous tag when
building a tag, since the tag itself has no commits after it.
The race suite duplicated the backend suite on every backend change. One
-race -cover run keeps both signals at the cost of the slower run alone.
@n8n/backend-network pins qs 6.15.2 exactly, and two new advisories
(GHSA-x5fp-wj9c-mxmx, GHSA-4mjr-xmp4-gh2g) cover everything through
6.15.3. Both are fixed in 6.16.0, so pin it in the root overrides next
to the other audited security pins.
The fragment parser rejects wrapped continuation lines.
@usehoplite
usehoplite Bot force-pushed the hoplite/akraiphia-akraiphnion-f4e54807 branch from 1814105 to 0c8f939 Compare September 2, 2026 21:54
@usehoplite
usehoplite Bot merged commit c66a42b into main Sep 2, 2026
21 checks passed
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.

0 participants