Skip to content

build(deps): batch the open dependabot bumps - #171

Open
sdh100shaun wants to merge 6 commits into
mainfrom
chore/dependabot-batch
Open

build(deps): batch the open dependabot bumps#171
sdh100shaun wants to merge 6 commits into
mainfrom
chore/dependabot-batch

Conversation

@sdh100shaun

Copy link
Copy Markdown
Collaborator

Batches the open dependabot bumps into one branch off main, so the seven
PRs below land as a single review with one lockfile resolution instead of
seven conflicting ones.

GitHub Actions

Action From To Supersedes
actions/setup-node 4 7 #163
actions/upload-pages-artifact 3 5 #164
actions/upload-artifact 4 7 #165
peter-evans/create-pull-request 6 8 #166
actions/github-script 7 9 #167

Each of these is dependabot's own commit, cherry-picked unchanged with
authorship preserved.

npm

Package From To Supersedes
astro 7.2.4 7.2.9 #168
fast-xml-parser 5.11.0 5.11.1 #170

astro resolves to 7.2.9 rather than the 7.2.8 #168 pinned — the ^7.2.8
range picked up a newer patch by the time the lockfile was regenerated.
package-lock.json was regenerated once from main, rather than merging
three separately-resolved lockfiles against each other.

Deliberately excluded

typescript 6 → 7 (#169, already closed). @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.

Scope

Workflows and manifests only — no source file is touched:

.github/workflows/ci.yml
.github/workflows/deploy.yml
.github/workflows/monitor.yml
.github/workflows/process-suggestion.yml
package.json
package-lock.json

Verification

npm ci and npm run build clean on the branch. Playwright was run against
both this branch and unmodified main and gives identical results, so
nothing 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.yml and the manifests,
in different places. Whichever merges second will conflict only in
package-lock.json; resolve it with npm install rather than by hand.
#161 also adds CI jobs that pin actions/setup-node@v4, matching main's
convention 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

dependabot Bot and others added 6 commits August 30, 2026 09:19
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>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 regenerated package-lock.json accordingly.

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.

@sdh100shaun sdh100shaun added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants