Commit 06621a8
Closes the INT-10 wiring gap on #282: the LSP code path that resolves
the compiler via `jsr:@hyperpolymath/affinescript@<pin>` (#287) was
inert until pins.js had real sha256 values. Fills the two binaries
that the v0.1.0 Release workflow (run 26124042846) produced before the
macos-13 leg stalled in the runner queue:
- linux-x64: c1ce65308bace96669d2a178732cd5ee180845d85a5775e119a221b98fe2a5da
- macos-arm64: 2cac3ba54ae7778d31d1bd780d11b56a5cf78b5d5ee6c1d33edd3f8e753943d5
`macos-x64` stays fail-closed (empty sha256 ⇒ `resolveCompiler` refuses)
per the rule documented at the top of pins.js — an unpinned binary is
never executed. A follow-up release will fill it once the macos-13
build clears CI. SHAs were computed from binaries downloaded directly
off the v0.1.0 Release (the canonical SHA256SUMS manifest only gets
written by release.yml's `checksums` job after all three matrix legs
succeed, so it does not yet exist on this Release).
Bumps `@hyperpolymath/affinescript` 0.1.0 → 0.1.1 in lockstep
(pins.js header rule), and tracks it in the LSP via
`SHIM_SPEC = "jsr:@hyperpolymath/affinescript@0.1.1"`.
Verification
- `deno test` (packages/affinescript-cli): 6/6 green
- `cargo test` (tools/affinescript-lsp): 26/26 green
- Real end-to-end smoke (off the v0.1.0 Release, host = linux-x64):
`resolveCompiler()` downloaded `affinescript-linux-x64`,
checksum-verified against the new pin, cached, and execed
`--version` → `0.1.0` (exit 0).
Refs #282, #260, #181. ADR-019 in docs/specs/SETTLED-DECISIONS.adoc.
Not `Closes #282` — owner-gated on the macos-x64 leg landing.
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent db99ed6 commit 06621a8
3 files changed
Lines changed: 17 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
30 | | - | |
31 | | - | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
32 | 44 | | |
33 | 45 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
| 31 | + | |
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| |||
0 commit comments