build(deps): batch the open dependabot bumps - #171
Open
sdh100shaun wants to merge 6 commits into
Open
Conversation
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>
Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact) from 3 to 5. - [Release notes](https://github.com/actions/upload-pages-artifact/releases) - [Commits](actions/upload-pages-artifact@v3...v5) --- updated-dependencies: - dependency-name: actions/upload-pages-artifact dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
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 [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 6 to 8. - [Release notes](https://github.com/peter-evans/create-pull-request/releases) - [Commits](peter-evans/create-pull-request@v6...v8) --- updated-dependencies: - dependency-name: peter-evans/create-pull-request dependency-version: '8' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/github-script](https://github.com/actions/github-script) from 7 to 9. - [Release notes](https://github.com/actions/github-script/releases) - [Commits](actions/github-script@v7...v9) --- updated-dependencies: - dependency-name: actions/github-script dependency-version: '9' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Applies the package.json changes from #168 and #170 and regenerates package-lock.json once, rather than merging three conflicting lockfiles. astro resolves to 7.2.9 — the ^7.2.8 range picked up a newer patch than the one #168 pinned. Excludes #169 (typescript 6 -> 7): @astrojs/check@0.9.10 peer-requires typescript ^5.0.0 || ^6.0.0, and 0.9.10 is the latest published version, so TS 7 fails npm ci and would break npm run check. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Contributor
There was a problem hiding this comment.
Pull request overview
Batches multiple Dependabot updates into a single set of workflow and dependency bumps to reduce lockfile conflicts and keep CI/deploy tooling current for this Astro-based static site.
Changes:
- Bumped GitHub Actions used across CI/deploy/monitor/suggestion workflows (setup-node, upload-artifact, upload-pages-artifact, github-script, create-pull-request).
- Updated npm dependencies (
astro,fast-xml-parser) and regeneratedpackage-lock.jsonaccordingly.
Reviewed changes
Copilot reviewed 5 out of 6 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
package.json |
Updates runtime dependencies to newer patch versions. |
package-lock.json |
Regenerates lockfile to resolve updated dependency tree (Astro + transitive updates). |
.github/workflows/ci.yml |
Bumps setup-node and artifact upload actions used in CI jobs. |
.github/workflows/deploy.yml |
Bumps setup-node and Pages artifact upload action for deploy pipeline. |
.github/workflows/monitor.yml |
Bumps setup-node used by the live-site monitor job. |
.github/workflows/process-suggestion.yml |
Bumps github-script/setup-node/create-pull-request used by the suggestion automation workflow. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
adam-blakey
approved these changes
Aug 30, 2026
thebiggh
approved these changes
Aug 31, 2026
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.
Batches the open dependabot bumps into one branch off
main, so the sevenPRs below land as a single review with one lockfile resolution instead of
seven conflicting ones.
GitHub Actions
actions/setup-nodeactions/upload-pages-artifactactions/upload-artifactpeter-evans/create-pull-requestactions/github-scriptEach of these is dependabot's own commit, cherry-picked unchanged with
authorship preserved.
npm
astrofast-xml-parserastroresolves to 7.2.9 rather than the 7.2.8 #168 pinned — the^7.2.8range picked up a newer patch by the time the lockfile was regenerated.
package-lock.jsonwas regenerated once frommain, rather than mergingthree separately-resolved lockfiles against each other.
Deliberately excluded
typescript6 → 7 (#169, already closed).@astrojs/check@0.9.10peer-requires
typescript ^5.0.0 || ^6.0.0and 0.9.10 is the latestpublished version, so TS 7 fails
npm ciand would breaknpm run check.Scope
Workflows and manifests only — no source file is touched:
Verification
npm ciandnpm run buildclean on the branch. Playwright was run againstboth this branch and unmodified
mainand gives identical results, sonothing here regresses the suite. CI runs the full suite on this PR.
Note for whoever merges second
This branch and #161 both touch
ci.yml,deploy.ymland the manifests,in different places. Whichever merges second will conflict only in
package-lock.json; resolve it withnpm installrather than by hand.#161 also adds CI jobs that pin
actions/setup-node@v4, matchingmain'sconvention today — after both land, those new jobs will want the same bump
to v7 that this PR makes everywhere else.
🤖 Generated with Claude Code
https://claude.ai/code/session_018P7xBafhEuazagBUqaRFo3