Skip to content

fix(ci): pin setup-buildx-action to its real v4.0.0 commit - #29

Merged
ss-o merged 1 commit into
mainfrom
bug-28
Sep 26, 2026
Merged

ss-o merged 1 commit into
mainfrom
bug-28

Conversation

@ss-o

@ss-o ss-o commented Sep 26, 2026

Copy link
Copy Markdown
Member

Closes #28

test-matrix.yml pinned docker/setup-buildx-action to 4d04d5d2235566ea9c44d6d2594696e5d0117bbb, a commit that does not exist upstream (GET /repos/docker/setup-buildx-action/commits/<sha> returns 422). The v4.0.0 tag resolves to 4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd; the two share only the 7-character prefix. This keeps the weekly Trunk run on main red through pinact.

The same one-line fix already sat on the unmerged branch fix/codex-compatibility (ff40bb3, from 2026-09-11). That branch also carries an unrelated code-review skill and a trunk-check.yml pin-comment change that the .pinact.yaml from #27 has since made unnecessary, so this PR takes only the pin fix. That branch is left untouched.

Validation:

  • pinact run --check (4.1.1, with the repository .pinact.yaml) is clean on every workflow.
  • trunk check --filter=pinact,actionlint,yamllint,prettier .github/workflows/test-matrix.yml: no issues.
  • actionlint .github/workflows/test-matrix.yml: clean.

test-matrix.yml pinned docker/setup-buildx-action to
4d04d5d2235566ea9c44d6d2594696e5d0117bbb, which does not exist upstream
(GitHub returns 422). The v4.0.0 tag resolves to
4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd; the two share only the
7-character prefix. pinact flags the bad pin, which keeps the weekly
Trunk run on main red.

Refs #28

@ss-o ss-o left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Fallback review under ADR-0026: Copilot request not registered on 39e22e0

A Copilot review was requested three ways on this head (gh pr edit --add-reviewer @copilot, GraphQL requestReviewsByLogin with copilot-pull-request-reviewer, and earlier REST on sibling PRs). None produced a review_requested event. zunit is class 2, so the fallback applies.

Reviewed under .github/skills/code-review/SKILL.md against code-review-generic.instructions.md (CI checks: immutable pins, permissions, side effects).

Findings: none.

  • The diff changes one line in .github/workflows/test-matrix.yml. docker/setup-buildx-action moves from 4d04d5d2235566ea9c44d6d2594696e5d0117bbb (GitHub returns 422: no such commit) to 4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd, which is what repos/docker/setup-buildx-action/commits/v4.0.0 resolves to. The # v4.0.0 comment now matches the SHA.
  • No permission, trigger or job change.
  • Evidence: pinact 4.1.1 run --check is clean on every workflow; Trunk (pinact, actionlint, yamllint, prettier) reports no issues; all 8 required and policy checks pass on this head.

@ss-o
ss-o merged commit eaecef5 into main Sep 26, 2026
8 checks passed
@ss-o
ss-o deleted the bug-28 branch September 26, 2026 10:23
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.

ci: test-matrix pins setup-buildx-action to a nonexistent commit

1 participant