Skip to content

build(deps): stage GitHub Actions v7 bumps (#58, #59, #60) - #77

Merged
knoxgraeme merged 6 commits into
mainfrom
deps/staging-2026-10-01
Oct 1, 2026
Merged

knoxgraeme merged 6 commits into
mainfrom
deps/staging-2026-10-01

Conversation

@knoxgraeme

Copy link
Copy Markdown
Owner

Consolidates the Dependabot PRs that are ready into one staging PR against current main.

Included

PR Change
#58 actions/setup-node v4 → v7
#59 actions/upload-artifact v4 → v7
#60 actions/checkout v4 → v7

Each Dependabot branch is merged as-is. The only manual edit resolves one conflict in .github/workflows/contract.yml (parser-package job), where the adjacent checkout and setup-node lines collided. Both now read @v7. The net diff against main is 18 version-string swaps across contract.yml, guardrail.yml, publish.yml and quality.yml, with no changes to with: inputs, job structure, triggers or permissions.

Protected surface

.github/workflows/ is a protected control-plane surface. This change does not touch checks, required jobs, test scope or trust boundaries: the trusted-base checkout in guardrail.yml/quality.yml keeps the same ref, path and fetch-depth. It also clears the runner warning that actions/checkout@v4 and actions/setup-node@v4 target the deprecated Node 20 action runtime. Code Owner review is still required.

Not included (not ready)

Validation (run locally on this branch)

  • npm ci: ok
  • npm run check (typecheck, build, unit tests, test:guardrails, test:tieline, npm pack --dry-run): exit 0
  • git diff --no-renames --unified=0 origin/main HEAD | node guardrail-evals/run.mjs --stdin ...: {"pass": true, "violations": []}
  • Not run: npm run test:integration (needs a guarded disposable DB; CI's relational integration job covers it). publish.yml only runs on release, so setup-node@v7 with registry-url gets its first real exercise at the next publish.

Once this merges, Dependabot should close #58, #59 and #60 on its own.

🤖 Generated with Claude Code

https://claude.ai/code/session_01LQNKQY9gEaSDVPZqo514Hn


Generated by Claude Code

dependabot Bot and others added 6 commits August 16, 2026 05:41
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v4...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 7.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@v4...v7)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
# Conflicts:
#	.github/workflows/contract.yml
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

@knoxgraeme
knoxgraeme merged commit f625c31 into main Oct 1, 2026
9 checks passed
@knoxgraeme
knoxgraeme deleted the deps/staging-2026-10-01 branch October 1, 2026 19:51
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.

2 participants