Skip to content

chore(deps): consolidate GitHub Actions version bumps (supersedes #591, #592, #593, #608) - #609

Merged
HenryLach merged 1 commit into
mainfrom
chore/consolidate-actions-bumps
Jun 21, 2026
Merged

chore(deps): consolidate GitHub Actions version bumps (supersedes #591, #592, #593, #608)#609
HenryLach merged 1 commit into
mainfrom
chore/consolidate-actions-bumps

Conversation

@HenryLach

Copy link
Copy Markdown
Owner

Consolidates four separate Dependabot PRs that each touched .github/workflows/pages.yml and would have cascade-conflicted on sequential merge.

Why consolidate instead of merging the Dependabot PRs

Changes

File Action From → To
pages.yml actions/checkout v4 → v7
pages.yml actions/configure-pages v5 → v6
pages.yml actions/upload-pages-artifact v3 → v5
pages.yml actions/deploy-pages v4 → v5
ci.yml actions/checkout v6 → v7
release.yml actions/checkout v6 → v7

Compatibility note

upload-pages-artifact v3 → v5 crosses the artifact-backend change (same generation as actions/upload-artifact v4). It's compatible only when deploy-pages moves up in lockstep — which is exactly why the Pages trio is bumped together here rather than piecemeal.

⚠️ CI green ≠ Pages deploy validated

The ci check is ci.yml, which does not exercise pages.yml (that only runs on push to main touching docs/taskplane-overview/**, or via workflow_dispatch). So this PR's green CI does not validate the Pages deploy. I will verify the actual deploy via workflow_dispatch immediately after merge — if the new action versions break the microsite publish, I'll catch it then and roll back.

Follow-up

After merge + Pages-deploy verification, Dependabot PRs #591, #592, #593, #608 will be closed as superseded. The yaml bump (#579, npm ecosystem, different file) is handled separately.

Supersedes four separate Dependabot PRs (#591, #592, #593, #608) that
each touched .github/workflows/pages.yml and would have cascade-
conflicted on sequential merge (configure-pages and upload-pages-artifact
share a diff hunk). Bumping them in one commit avoids 3-4 rounds of
@dependabot rebase and fixes a checkout version skew in the same pass.

Changes:

  pages.yml:
    actions/checkout              v4 -> v7   (#608)
    actions/configure-pages       v5 -> v6   (#592)
    actions/upload-pages-artifact v3 -> v5   (#593)
    actions/deploy-pages          v4 -> v5   (#591)

  ci.yml + release.yml:
    actions/checkout              v6 -> v7

The checkout bump in ci.yml/release.yml closes a version skew: PR #590
(merged earlier) bumped those two workflows v4 -> v6 but left pages.yml
on v4. Rather than land pages.yml on v7 while the others stayed v6,
all three are aligned to v7.

Compatibility note: upload-pages-artifact v3 -> v5 crosses the
artifact-backend change (same generation as actions/upload-artifact v4).
This is compatible only when deploy-pages moves up in lockstep, which is
exactly why the Pages trio is bumped together here rather than piecemeal.
The ci.yml 'ci' check does NOT exercise pages.yml (it only runs on push
to main touching docs/taskplane-overview/**), so this PR's green CI does
not validate the Pages deploy. That is verified separately via
workflow_dispatch after merge.

Dependabot PRs #591, #592, #593, #608 will be closed as superseded.
@HenryLach
HenryLach enabled auto-merge June 21, 2026 14:59
@HenryLach
HenryLach merged commit bc1c148 into main Jun 21, 2026
1 check passed
@HenryLach
HenryLach deleted the chore/consolidate-actions-bumps branch June 21, 2026 14:59
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