Skip to content

Commit bb224b8

Browse files
skymanbpclaude
andcommitted
release: pin the v1.7.3 draft - fifteen hashes measured by pin_release.js from the draft's own SHA256SUMS
Draft run 34709916519 built on 6b50b24 (five targets, sixteen assets). `node scripts/pin_release.js 1.7.3 --bless` moved the fifteen CE_SHA256_* lines of plugin/bin/manifest.env (CE_MANIFEST_VERSION and CE_BASE_URL already named 1.7.3 since the bump), regenerated the Homebrew formula and the winget installer manifest from the manifest, and re-ran the facts_ bless (docs-facts `ver:pin#v` was already 1.7.3, nothing to move). Checks before this commit: every line of the downloaded SHA256SUMS has its hash in the manifest (15/15); the Windows `ce` asset verifies with `sha256sum -c` and answers `ce 1.7.3`; `node scripts/packaging.js --check` up to date; the three winget manifests validate against the 1.10.0 schemas they name. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ES1xJgjH4z6fV6p7zS4ssX
1 parent 6b50b24 commit bb224b8

3 files changed

Lines changed: 24 additions & 24 deletions

File tree

‎packaging/homebrew/Formula/codeeraser.rb‎

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,43 +8,43 @@ class Codeeraser < Formula
88
on_macos do
99
on_arm do
1010
url "https://github.com/skymanbp/CodeEraser/releases/download/v1.7.3/ce-1.7.3-aarch64-macos"
11-
sha256 "a25078a0b678face41f7ef01615e5c535c85c3dee73f8c3626888f2e19e75475"
11+
sha256 "56c31be8acda069e946826603da14017f7e41d4fedd98783d0d1791d8abd0080"
1212
end
1313
on_intel do
1414
url "https://github.com/skymanbp/CodeEraser/releases/download/v1.7.3/ce-1.7.3-x86_64-macos"
15-
sha256 "f5930a620ca8cd5d1269b06ebef81b15d31420b37c9395d674f25d904d8b5bd2"
15+
sha256 "7fd6933aad6c3fe80459f60256dedccb1cc54d63e611e81f753e1ebd6e75f101"
1616
end
1717
end
1818
on_linux do
1919
on_intel do
2020
url "https://github.com/skymanbp/CodeEraser/releases/download/v1.7.3/ce-1.7.3-x86_64-linux"
21-
sha256 "c3d95f08e7d25ac30e5135e81eb9ae9e2a74d53780725a44d14500059d73241a"
21+
sha256 "9e5413b03b19aee4060c87687ed8063775b965d933370c4b1786dc91395d1dd7"
2222
end
2323
on_arm do
2424
url "https://github.com/skymanbp/CodeEraser/releases/download/v1.7.3/ce-1.7.3-aarch64-linux"
25-
sha256 "045d632a8ebcb2b9344fb48eca8316a8aa34178109488378dd27ff3d9610ff1b"
25+
sha256 "a13f071e04c10184749e2fa946ca14117acf5e2edd046240008dcf8b95247361"
2626
end
2727
end
2828

2929
resource "ce-core" do
3030
on_macos do
3131
on_arm do
3232
url "https://github.com/skymanbp/CodeEraser/releases/download/v1.7.3/ce-core-1.7.3-aarch64-macos"
33-
sha256 "9816cb08f22cac2e0e778a56623f2a0239bb763ba181d7117fa7f67add9fc2ca"
33+
sha256 "315e3a36355fcbbbc9adf11b4ff28397f4a23239b9365b138528cfd21e4d8a49"
3434
end
3535
on_intel do
3636
url "https://github.com/skymanbp/CodeEraser/releases/download/v1.7.3/ce-core-1.7.3-x86_64-macos"
37-
sha256 "3cd991b3c17df7f3755b91153d029532bb7eaa64a1d4f6e445bac54672d92b50"
37+
sha256 "76e911f5354f89aecc539307931bd9fbdf6912692f0f852e73b388335b9ed115"
3838
end
3939
end
4040
on_linux do
4141
on_intel do
4242
url "https://github.com/skymanbp/CodeEraser/releases/download/v1.7.3/ce-core-1.7.3-x86_64-linux"
43-
sha256 "9773a29240bd1223e579a6cc07bf81cc2e3331ba8b1ed7e8c1485fc7dc226aa9"
43+
sha256 "d18bbcdd5cfb3bfcfeaa4a8976fb2496afd335934a503597bccf612976a869d6"
4444
end
4545
on_arm do
4646
url "https://github.com/skymanbp/CodeEraser/releases/download/v1.7.3/ce-core-1.7.3-aarch64-linux"
47-
sha256 "08569605802e9e3d64e1580b9ced69494c8df42bdcbd135ab7bb2535df98dd16"
47+
sha256 "d68617d9dc7ff76045209027e4c19bf9c3cf7565af508cc292d3fc1a72a07f33"
4848
end
4949
end
5050
end

‎packaging/winget/manifests/s/skymanbp/CodeEraser/1.7.3/skymanbp.CodeEraser.installer.yaml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@ ProductCode: CodeEraser
1717
Installers:
1818
- Architecture: x64
1919
InstallerUrl: https://github.com/skymanbp/CodeEraser/releases/download/v1.7.3/CodeEraser-1.7.3-x86_64-windows-setup.exe
20-
InstallerSha256: C7EF38076CA4AE6AC62245BD5C17E9E643FDAF28B1B9B05A6CBF176457C33447
20+
InstallerSha256: 54F218863412F3A01354CCD25807EF8A0141F6F8B76233D2FC9B80DF9B4D0EE3
2121
ManifestType: installer
2222
ManifestVersion: 1.10.0

‎plugin/bin/manifest.env‎

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -17,22 +17,22 @@ CE_BASE_URL="https://github.com/skymanbp/CodeEraser/releases/download/v1.7.3"
1717
# is update::version::TARGETS — five targets since v1.7.0 (plan v2.29
1818
# step 10, O70); the two newer keys stay EMPTY until the first release
1919
# that builds them is pinned, the air-gapped stance above meanwhile.
20-
CE_SHA256_X86_64_WINDOWS_CE="e512fea57612e5f625cf98295489f038541d4bebf72d344f19a599da2606ccb4"
21-
CE_SHA256_X86_64_LINUX_CE="c3d95f08e7d25ac30e5135e81eb9ae9e2a74d53780725a44d14500059d73241a"
22-
CE_SHA256_AARCH64_MACOS_CE="a25078a0b678face41f7ef01615e5c535c85c3dee73f8c3626888f2e19e75475"
23-
CE_SHA256_X86_64_MACOS_CE="f5930a620ca8cd5d1269b06ebef81b15d31420b37c9395d674f25d904d8b5bd2"
24-
CE_SHA256_AARCH64_LINUX_CE="045d632a8ebcb2b9344fb48eca8316a8aa34178109488378dd27ff3d9610ff1b"
20+
CE_SHA256_X86_64_WINDOWS_CE="b808aec67568ea83c69d1ee079c208ccc2e9c122cddfbc05ac436e3061f05269"
21+
CE_SHA256_X86_64_LINUX_CE="9e5413b03b19aee4060c87687ed8063775b965d933370c4b1786dc91395d1dd7"
22+
CE_SHA256_AARCH64_MACOS_CE="56c31be8acda069e946826603da14017f7e41d4fedd98783d0d1791d8abd0080"
23+
CE_SHA256_X86_64_MACOS_CE="7fd6933aad6c3fe80459f60256dedccb1cc54d63e611e81f753e1ebd6e75f101"
24+
CE_SHA256_AARCH64_LINUX_CE="a13f071e04c10184749e2fa946ca14117acf5e2edd046240008dcf8b95247361"
2525

2626
# ce-core (the Haskell judgment layer) ships beside ce from v0.2.0 —
2727
# ce.sh places it as a plain `ce-core` sibling in CLAUDE_PLUGIN_DATA,
2828
# which is exactly where ce's resolver chain probes. Empty pins =
2929
# the core download leg stays off (judgment families then need a
3030
# source-installed ce-core, the pre-v0.2.0 stance).
31-
CE_SHA256_X86_64_WINDOWS_CECORE="973cc6e46b249ff927be9e9f88d27bcfc03fababafe00119d0346d5caadc7c46"
32-
CE_SHA256_X86_64_LINUX_CECORE="9773a29240bd1223e579a6cc07bf81cc2e3331ba8b1ed7e8c1485fc7dc226aa9"
33-
CE_SHA256_AARCH64_MACOS_CECORE="9816cb08f22cac2e0e778a56623f2a0239bb763ba181d7117fa7f67add9fc2ca"
34-
CE_SHA256_X86_64_MACOS_CECORE="3cd991b3c17df7f3755b91153d029532bb7eaa64a1d4f6e445bac54672d92b50"
35-
CE_SHA256_AARCH64_LINUX_CECORE="08569605802e9e3d64e1580b9ced69494c8df42bdcbd135ab7bb2535df98dd16"
31+
CE_SHA256_X86_64_WINDOWS_CECORE="cb69cef3deedcb54d06a6f3ec6f6e4848cbec536e6c34b3745e863e91926a599"
32+
CE_SHA256_X86_64_LINUX_CECORE="d18bbcdd5cfb3bfcfeaa4a8976fb2496afd335934a503597bccf612976a869d6"
33+
CE_SHA256_AARCH64_MACOS_CECORE="315e3a36355fcbbbc9adf11b4ff28397f4a23239b9365b138528cfd21e4d8a49"
34+
CE_SHA256_X86_64_MACOS_CECORE="76e911f5354f89aecc539307931bd9fbdf6912692f0f852e73b388335b9ed115"
35+
CE_SHA256_AARCH64_LINUX_CECORE="d68617d9dc7ff76045209027e4c19bf9c3cf7565af508cc292d3fc1a72a07f33"
3636

3737
# The GUI installers, one per target (pinned since v0.7.3 — acf2095,
3838
# the commit that first committed them; the version these pins
@@ -42,8 +42,8 @@ CE_SHA256_AARCH64_LINUX_CECORE="08569605802e9e3d64e1580b9ced69494c8df42bdcbd135a
4242
# with no committed pin, checked solely against a SHA256SUMS
4343
# generated by the same mutable draft. The tag phase verifies these
4444
# too, so the trust anchor covers every binary the release ships.
45-
CE_SHA256_X86_64_WINDOWS_SETUP="c7ef38076ca4ae6ac62245bd5c17e9e643fdaf28b1b9b05a6cbf176457c33447"
46-
CE_SHA256_X86_64_LINUX_APPIMAGE="a1fbb5e7b4f11139e0de24e303686b8d8b64da207765e9195f20cefa39e444c7"
47-
CE_SHA256_AARCH64_MACOS_DMG="254e98f9fc07e7b0fb4eae5abfaf919077b8a342fbbc9918e4cd817966d3fd78"
48-
CE_SHA256_X86_64_MACOS_DMG="307f8da4b6749b076453098b83d03c31eae2e4396d57be5b4547d6a9f6f84b1b"
49-
CE_SHA256_AARCH64_LINUX_APPIMAGE="4553b8a35fe47a084a4204259d686160c528612bf3fef05561568564410c841d"
45+
CE_SHA256_X86_64_WINDOWS_SETUP="54f218863412f3a01354ccd25807ef8a0141f6f8b76233d2fc9b80df9b4d0ee3"
46+
CE_SHA256_X86_64_LINUX_APPIMAGE="6e2d9d558a4916b5baf69cc0ff22379c34cef287147a877b9965ead898d639f9"
47+
CE_SHA256_AARCH64_MACOS_DMG="731140399ba0cffa3e97bb82501a44bdab0a59452ec0ba7b02a437a68c05eab7"
48+
CE_SHA256_X86_64_MACOS_DMG="4104549068041f566b72ab5949d95211e66ca90102b72fe18f432069bf2fa342"
49+
CE_SHA256_AARCH64_LINUX_APPIMAGE="934b8d1d8761fb34075947d298c667927a99b0f57d3243ea83173fb048cd4bc3"

0 commit comments

Comments
 (0)