idx-cli/scripts
hermes 4f8c90a108 fix: harden npm distribution release and installer
- release.yml: build static musl Linux binaries (no host glibc
  requirement), add darwin-x64, publish SHA256SUMS, allow
  workflow_dispatch for an existing tag (v0.2.3 has no binaries yet),
  and run build-only on PRs that touch the workflow or installer
- install.js: verify downloads against the release SHA256SUMS
  (IDX_BINARY_SHA256 for overrides), add a 60s request timeout, use
  stream.pipeline so truncated downloads fail, and skip the download
  inside the source checkout
- idx.js: forward SIGTERM/SIGHUP to the binary and keep the signal
  exit status
- package.json: drop the prepare script (no Rust toolchain needed to
  pack/publish)
- npm-smoke.sh: read the tarball name from npm pack, use grep over rg
- .gitignore: ignore /bin/ and *.tgz
- docs: musl targets, checksums, pnpm/bun opt-in, manual release flow

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017a5Cv5Z1NzdYKgKnTiAF4E
2026-09-24 18:57:53 +00:00
..
audit-msn-fundamentals.sh fix: handle non-finite msn key ratios 2026-04-13 23:34:36 +07:00
build-latest-ownership-snapshot.sh feat: add ownership snapshot publish flow 2026-04-12 13:35:09 +07:00
build-ownership-snapshot.sh Add ownership snapshot sync 2026-03-31 19:28:13 +07:00
idx.js fix: harden npm distribution release and installer 2026-09-24 18:57:53 +00:00
install.js fix: harden npm distribution release and installer 2026-09-24 18:57:53 +00:00
live-smoke.sh feat: support explicit MSN chart history 2026-04-15 13:48:27 +07:00
npm-smoke.sh fix: harden npm distribution release and installer 2026-09-24 18:57:53 +00:00
publish-ownership-snapshot.sh fix: refresh snapshot publish output dir 2026-04-13 18:21:36 +07:00