From 33798c575a738281b1948d64ab9ad3769bd453ed Mon Sep 17 00:00:00 2001 From: Zack Whitson Date: Fri, 7 Aug 2026 01:01:39 -0500 Subject: [PATCH] Update Homebrew formula to CodeTruss CLI v0.2.36 The tap served 0.2.30 while the website and the newest attested release served 0.2.36. url and sha256 come from the immutable v0.2.36 GitHub release, not the website copy. Verified they are the same bytes: the downloaded release asset, the archive on codetruss.com, and a local rebuild from the tagged source all hash to 953e3f48725a7471043b48a55aedd33ef78854615a341dd95881d90eeae3e814, and `gh attestation verify` binds that digest to release.yml at refs/tags/v0.2.36 on a GitHub-hosted runner. The workflow's post-install assertion is version-pinned, so it moves with the formula. Leaving it at 0.2.30 would have failed the install test on both macOS legs. Co-Authored-By: Claude Opus 5 --- .github/workflows/test.yml | 2 +- Formula/codetruss.rb | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ba55b3f..d5a0923 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -51,4 +51,4 @@ jobs: run: | brew install --build-from-source DeliriumPulse/codetruss/codetruss brew test DeliriumPulse/codetruss/codetruss - test "$(codetruss --version)" = "codetruss 0.2.30" + test "$(codetruss --version)" = "codetruss 0.2.36" diff --git a/Formula/codetruss.rb b/Formula/codetruss.rb index de16ffb..f440cc4 100644 --- a/Formula/codetruss.rb +++ b/Formula/codetruss.rb @@ -1,8 +1,8 @@ class Codetruss < Formula desc "Deterministic first-pass verification gate for AI-written code" homepage "https://codetruss.com/cli" - url "https://github.com/DeliriumPulse/codetruss-cli/releases/download/v0.2.30/codetruss-cli-0.2.30.tgz" - sha256 "9c97f573aa7e7a052fe8d4c578efda6a8d43f2bcfec9a74ab7d2fdf6b53eccdc" + url "https://github.com/DeliriumPulse/codetruss-cli/releases/download/v0.2.36/codetruss-cli-0.2.36.tgz" + sha256 "953e3f48725a7471043b48a55aedd33ef78854615a341dd95881d90eeae3e814" license :cannot_represent depends_on "node"