Skip to content

build(deps): bump setup-buildx-action to 4.3.0 and ci-workflows to v0.17.0 - #291

Merged
kyle-sexton merged 1 commit into
mainfrom
cursor/issue-283-dependency-pins-4efc
Aug 21, 2026
Merged

build(deps): bump setup-buildx-action to 4.3.0 and ci-workflows to v0.17.0#291
kyle-sexton merged 1 commit into
mainfrom
cursor/issue-283-dependency-pins-4efc

Conversation

@kyle-sexton

Copy link
Copy Markdown
Contributor

No linked issue

Summary

Review-only pin drain for #283. Frontier consensus (Fable + Sol) unanimously chose BUMP_BUILDX, BUMP_CI_WORKFLOWS, and HOLD_GO.

Fix

  • Move every melodic-software/ci-workflows uses: reference (21) to published v0.17.0 at d26c750691b5498fab529d115b63f84aa7aecebe.
  • Bump docker/setup-buildx-action 4.2.0 → 4.3.0 (37fe631027851001ddb9b187196cc803df7f5f0e).
  • Hold Go at 1.26.6: a one-day-old minor that requires golangci-lint ≥ v2.13.0. Recorded in release/dependency-drift-review.json.
  • Do not auto-merge; do not publish a compatibility pair from this PR.

Verification

  • Tag v4.3.0 resolves to 37fe631027851001ddb9b187196cc803df7f5f0e via the GitHub Git API.
  • gh release view v0.17.0 --repo melodic-software/ci-workflows targets d26c750691b5498fab529d115b63f84aa7aecebe.
  • node --test .github/scripts/workflow-pin-metadata.test.cjs after the SHA constants move.
  • ./scripts/Test-ReleasePins.ps1 after merge-prep.

Related

Open in Web Open in Cursor 

….17.0

Move every ci-workflows uses: reference to the published v0.17.0 SHA and
advance the mechanical setup-buildx-action pin. Hold Go at 1.26.6 until
golangci-lint is qualified for 1.27.

Co-authored-by: Kyle Sexton <kyle-sexton@users.noreply.github.com>
@kyle-sexton
kyle-sexton marked this pull request as ready for review August 21, 2026 07:46
@kyle-sexton
kyle-sexton merged commit 6763dac into main Aug 21, 2026
27 checks passed
@kyle-sexton
kyle-sexton deleted the cursor/issue-283-dependency-pins-4efc branch August 21, 2026 07:53
kyle-sexton added a commit that referenced this pull request Aug 27, 2026
release/dependencies.json still claimed the pins were resolved against
official sources at 2026-08-21T07:40:00Z, which is no longer true once
the ci-workflows repository pin moves. #291, the immediate predecessor of
this drain, moved resolvedAt to the same instant as the reviewed-decision
record's reviewedAt; this follows that precedent.

Metadata only. Test-ReleasePins.ps1 does not read this field, so nothing
in CI would have caught the stale value.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
kyle-sexton added a commit that referenced this pull request Aug 27, 2026
release/dependencies.json still claimed the pins were resolved against
official sources at 2026-08-21T07:40:00Z, which is no longer true once
the PowerShell pin and both hosted-image manifest references move. #291,
the immediate predecessor of this drain, moved resolvedAt to the same
instant as the reviewed-decision record's reviewedAt; this follows that
precedent.

Metadata only. Test-ReleasePins.ps1 does not read this field, so nothing
in CI would have caught the stale value.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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