Skip to content

Move the VirusTotal scan to release-policy a601f1d - #208

Merged
ryanduguid merged 1 commit into
mainfrom
ryan/virustotal-pin-a061371
Oct 13, 2026
Merged

ryanduguid merged 1 commit into
mainfrom
ryan/virustotal-pin-a061371

Conversation

@ryanduguid

Copy link
Copy Markdown
Owner

Summary

Moves the VirusTotal release scan to release-policy a601f1d, the pin the other consumers use. main still calls 1aa75b4, whose upload step fails without saying why; the dispatch on 12 October (run 38243851242) failed that way.

- uses: ryanduguid/release-policy/.github/workflows/virustotal-release.yml@1aa75b40de319f1fb1afd5e5b12e35753f97d4da
+ uses: ryanduguid/release-policy/.github/workflows/virustotal-release.yml@a601f1d8b143f92b0517f709216993660d21f480

Between the two pins the reusable workflow changes only its upload step (release-policy #163): it checks that VT_API_KEY is 64 lower-case hex characters and prints VirusTotal's response when an upload is refused. Its inputs and secrets are unchanged.

Evidence

  • Before: run 38243851242 on main failed in the upload step. Runs 38244091786 and 38244215064 from the test branch also failed; run 38244615971 on the same branch then passed both jobs.
  • After: actionlint .github/workflows/virustotal.yml exits 0. a601f1d is reachable from release-policy main, and virustotal-release.yml has not changed there since.

Merge danger

Door: two-way. Blast radius: release scans

Only the VirusTotal workflow changes. It runs when a release is published or dispatched.

Unverified

The scan has not run at the new pin. After merge, a dispatch for v3.4.2 on main will confirm it. Why the test branch began passing is not established from the logs; a corrected VT_API_KEY secret would explain it.

The 1aa75b4 upload step fails without reporting why. a601f1d checks the
key's shape and prints VirusTotal's response when an upload is refused,
and matches the pin the other consumers use.
@ryanduguid
ryanduguid merged commit 38d0c57 into main Oct 13, 2026
17 checks passed
@ryanduguid
ryanduguid deleted the ryan/virustotal-pin-a061371 branch October 13, 2026 20:08
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