fix(release): portable sha256 via python3 (#12)#12
Conversation
…dows) shasum -a 256 worked on linux + macOS but not on the windows-latest runner — the bundled git-bash doesn't ship the perl-based shasum on PATH. Switching to python3 inline (every GHA runner has python3) for a single portable codepath that produces the GNU-style two-space- separated hash output. This is the second retry of the falcon-v0.1.0 release. After this lands the falcon-v0.1.0 tag will be re-pushed; the release workflow re-runs against the fixed YAML and should clear all 5 build targets. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
running 9 tests test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [falcon-hello-demo] building release binary... running 9 tests test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s running 9 tests test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s running 9 tests test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s running 33 tests test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s running 33 tests test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s running 33 tests test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s falcon verification gate (filter: (has-tag "falcon"))3 artifact(s) matched: FV-FALCON-WORLD-001, FV-FALCON-EKF-STUB-001, FV-FALCON-MAVLINK-001[ PASS] ( 0.76s) FV-FALCON-WORLD-001: cargo test -p falcon-hello ✅ Rivet verification gate — falcon3/3 passed
Source of truth: |
Summary
The shasum-fix in #11 cleared macOS but broke on Windows: the GHA windows-latest runner's bundled git-bash doesn't include perl's shasum.
This switches both Package steps to a python3 inline (every GHA runner has python3) producing the standard ` ` output.
Reference:
gh run view 26078991055— the second release attempt where Windows failed at the Package (zip) step withshasum: command not found.Test plan
🤖 Generated with Claude Code