Skip to content

Check the release in one command (simple/check_release.sh) - #282

Open
ryoari wants to merge 1 commit into
mainfrom
ux/check-release-script
Open

ryoari wants to merge 1 commit into
mainfrom
ux/check-release-script

Conversation

@ryoari

@ryoari ryoari commented Nov 1, 2026

Copy link
Copy Markdown
Contributor

The laptop check in one command: bash simple/check_release.sh.

It sets up a Python environment with CPU-only PyTorch, downloads release/simple-run/ without its checkpoints (about 330 MB), checks every downloaded file against release-hashes.txt, then runs ovl.py verify (hash chain, both timestamps, released weights). It ends with one line: OVL release check PASS or FAIL.

  • README: step 2 now uses the script. It needs Python 3.12+, git, openssl and network access, but no longer sha256sum, so there's no Homebrew step on macOS.
  • docs/verify.md: keeps every step by hand, pinned to v1.1.0, and says how to install CPU-only PyTorch on Linux. The default pip install torch downloads the CUDA build, several GB.
  • simple/README.md: lists the script.

Tested from scratch: about 2 minutes, PASS on the published release. A changed chain.jsonl fails the hash check. Clean under shellcheck.

simple/check_release.sh sets up a Python environment with CPU-only PyTorch, downloads
the release without its checkpoints, checks the downloaded files against
release-hashes.txt and runs ovl.py verify. It takes about 2 minutes.

The README's laptop check now uses it; docs/verify.md keeps every step by hand, and
says how to avoid the multi-GB CUDA download of PyTorch on Linux.
@coderabbitai

coderabbitai Bot commented Nov 1, 2026

Copy link
Copy Markdown
Contributor

Warning

Review limit reached

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Next included review available in 59 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

Learn how review limits work.

Review configuration:

Run configuration
Commits

Reviewing files that changed from the base of the PR and between f42508c and e5b906f.

Files selected for processing: 4
  • README.md
  • docs/verify.md
  • simple/README.md
  • simple/check_release.sh
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant