ci(release): add SHA256SUMS.txt to GitHub releases

Generate a sha256sum-compatible checksums file covering every release
binary and the browser-relay zip, and upload it as a release asset so
downloads can be verified offline without hitting the GitHub API.
This commit is contained in:
Andrew Fischer
2026-08-04 15:38:18 -07:00
parent 36830e3d05
commit 5da9525afd
4 changed files with 77 additions and 0 deletions
+1
View File
@@ -152,6 +152,7 @@
"ci:test:smoke": "bun packages/coding-agent/src/cli.ts --version && bun packages/coding-agent/src/cli.ts --help && bun packages/coding-agent/src/cli.ts stats --help && bun packages/coding-agent/src/cli.ts --smoke-test",
"ci:test:install-methods": "bash scripts/install-tests/run-ci.sh",
"ci:release:build-binaries": "bun scripts/ci-release-build-binaries.ts",
"ci:release:checksums": "bun scripts/ci-release-checksums.ts",
"ci:release:publish": "bun scripts/ci-release-publish.ts",
"ci:release:publish-native-leaf": "bun scripts/ci-release-publish.ts --native-leaf",
"bench:gen-fixtures": "bun --cwd=packages/typescript-edit-benchmark run src/generate.ts --typescript-dir /tmp/typescript-source --count-per-type 8",