Commit 59caafa
feat(shim): close INT-10 — pin v0.1.1 (full coverage), bump shim 0.1.2 (#295)
Final S4 wiring for #282. The v0.1.1 Release (cut on main after #292
swapped the retired macos-13 runner) produced all three platform
binaries — the macos-x64 leg picked up a runner this time and built
cleanly on macos-15-intel. This PR pins all three:
linux-x64: b8f2cab7380306ca07b9599d7fe2470328236e7287a51c78c3bbb5e973fef5dc
macos-x64: 6bc3837ef94f9b56a8bb63cec84c3f0ddf2d7e1092f49aa1d389da389b28b5e2
macos-arm64: 7f7cb5ee6b7ef37818498813891a2cd636300da7cb4a59e938031c78c0ee3589
`pins.js` `VERSION` v0.1.0 → v0.1.1, all three sha256 fields filled,
and the "macos-x64 stuck in queue" interim comment is dropped.
Shim package bumped 0.1.1 → 0.1.2 in lockstep (pins.js header rule),
and the LSP-side `SHIM_SPEC` tracks it.
Side note (not blocking): the canonical `SHA256SUMS` on the v0.1.1
Release was uploaded by me manually because release.yml's `checksums`
job has no `actions/checkout` step and `gh release download` failed on
the missing `.git` (the bug was masked on v0.1.0 by the macos-13 stall
that never let `checksums` run). Fix landed in #294.
Verification
- `deno test` (packages/affinescript-cli): 6/6 green
- `cargo test` (tools/affinescript-lsp): 26/26 green
- Real end-to-end smoke (host = linux-x64): `resolveCompiler()`
downloaded `affinescript-linux-x64` from v0.1.1, SHA-verified against
the new pin, cached at /tmp/affs-cache-v011/affinescript/v0.1.1/,
execed `--version` → exit 0. macos-x64 and macos-arm64 not smoked
from this host but the same code path is covered by the shim tests.
Closes #282. Refs #260, #181. ADR-019 in docs/specs/SETTLED-DECISIONS.adoc.
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 20118fc commit 59caafa
3 files changed
Lines changed: 6 additions & 9 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 | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
| 31 | + | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | 34 | | |
38 | | - | |
| 35 | + | |
39 | 36 | | |
40 | 37 | | |
41 | 38 | | |
42 | | - | |
| 39 | + | |
43 | 40 | | |
44 | 41 | | |
45 | 42 | | |
| 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