Skip to content

fix(stryker-ci): use real actions/upload-artifact SHA (v7.0.1) — fix #1417 hallucinated SHA#1421

Merged
AceHack merged 1 commit intomainfrom
otto/fix-stryker-upload-artifact-sha-2026-05-03
May 3, 2026
Merged

fix(stryker-ci): use real actions/upload-artifact SHA (v7.0.1) — fix #1417 hallucinated SHA#1421
AceHack merged 1 commit intomainfrom
otto/fix-stryker-upload-artifact-sha-2026-05-03

Conversation

@AceHack
Copy link
Copy Markdown
Member

@AceHack AceHack commented May 3, 2026

Summary

#1417's .github/workflows/stryker-mutation.yml referenced a hallucinated SHA for actions/upload-artifact (9eaf0eba75d52b5e72c7a193fc2887e6caf95df0 claimed v5.1.0) which doesn't resolve. Every workflow run fails at the "Set up job" step with Unable to resolve action.

Fix

Replaced with the SHA already pinned elsewhere in the repo (scorecard.yml uses 043fb46d1a93c77aae656e7c1c64a875d1fc6a0a for v7.0.1). Per Otto-364 search-first-authority + the in-repo-pattern audit, this SHA is verified to resolve and is the version Zeta has standardized on.

Empirical surface

#1420's CI run (databaseId 25283000236) failed with Unable to resolve action actions/upload-artifact@9eaf0eba... on the very first invocation of the new workflow.

Author-time discipline (next time)

When adding an action SHA, grep the repo first for an existing pin to that action — it's authoritative and tested. Don't make up SHAs from imagined version numbers.

Test plan

  • Stryker workflow run on this PR's CI exercises the fixed SHA end-to-end (the Stryker run itself may take 15-30 min, but if Set-up-job succeeds, the SHA is correct).

🤖 Generated with Claude Code

#1417's stryker-mutation.yml referenced a hallucinated SHA for
actions/upload-artifact (9eaf0eba... claimed v5.1.0) which doesn't
resolve, causing every workflow run to fail at "Set up job".

Replaced with the SHA already in use elsewhere in the repo
(scorecard.yml uses 043fb46d... for v7.0.1). Per Otto-364
search-first-authority + the in-repo pattern check, this SHA is
verified to resolve and is the version Zeta has standardized on.

Surfaced empirically: #1420's CI run (databaseId 25283000236) failed
with "Unable to resolve action actions/upload-artifact@9eaf0eba..."
on the very first invocation of the new workflow.

Author-time discipline (next time): when adding an action SHA, grep
the repo first for an existing pin to that action — it's authoritative
and tested. Don't make up SHAs.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings May 3, 2026 15:23
@AceHack AceHack enabled auto-merge (squash) May 3, 2026 15:23
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Fixes a broken GitHub Actions workflow pin in the Stryker mutation-testing CI by replacing a non-resolving (hallucinated) commit SHA for actions/upload-artifact with a SHA already used elsewhere in the repo.

Changes:

  • Update .github/workflows/stryker-mutation.yml to use the repo-standard pinned SHA for actions/upload-artifact (v7.0.1).

@AceHack AceHack merged commit b52afe6 into main May 3, 2026
30 of 31 checks passed
@AceHack AceHack deleted the otto/fix-stryker-upload-artifact-sha-2026-05-03 branch May 3, 2026 15:25
AceHack added a commit that referenced this pull request May 3, 2026
…1426-close shard (#1429)

Substantial work since 1512Z: math-proofs C3 row went 0/15 -> ~12/15
(PN-Counter + OR-Set + LWW-Register + MerkleTree property tests);
Stryker SHA hallucination caught empirically and fixed (#1421);
B-0087 option-A landed (#1427) closing the workflow-startup-failure
half; #1426 closed honestly after 5 reviewer-surfaced distinct
correctness issues with B-0185 redesign-row filed.

Discipline lesson: diminishing-returns recognition as first-class.
When reviewer feedback surfaces valid distinct issues each iteration
(not the same one redux), close + redesign-row + pivot to higher-
leverage friction-reducing work. Composes with action hierarchy.

Memory landed:
feedback_action_sha_hallucination_check_repo_first_aaron_2026_05_03.md

Co-authored-by: Claude Opus 4.7 <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