CI: build the referee site with referee-site, with the evidence store LML-evidence - #267
Merged
Merged
Conversation
…idence store LML-evidence Replaces LeanMachineLearning/exposition@v4.35.0-rc2, whose binary only reads Lean 4.35.0-rc2. The action takes the newest trust-extract release for the project's toolchain, publishes the dataset as the release dataset-<commit12>, keeps the provenance ledger on the branch trust-ledger, and shows the reviews of LeanMachineLearning/LML-evidence and of the stores it imports. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The referee site is now built by referee-site's action, instead of
LeanMachineLearning/exposition@v4.35.0-rc2. The old action's binary only reads Lean 4.35.0-rc2, so it would block the bump to rc3 (#262).What the new step does on each push to
maintrust-extractrelease for the toolchain inlean-toolchain. The extractor gets a release for every toolchain Mathlib's master moves to, within about an hour.meaningandterm.dataset-<commit12>, about 4 MB, never marked "Latest".trust-ledger.The site still lands in
home_page/exposition/, so its URL doesn't change. Links into individual pages of the old site may break, because the two tools lay out pages differently.The step is pinned to
referee-site@v0.12.0, which pins the evidence-core (v0.16.1) and evidence-store (v0.7.2) releases it was tested with. The site build changes only when that tag changes.Other changes
actions: readpermission is gone: the old action used it to fetch the previous run's artifact./exposition/is gone from.gitignore: the new action writes nothing into the checkout.Testing
The site step only runs on pushes to
main, so it first runs in this repository at merge. Beforehand, the same action, with the same inputs, ran on LML'smainfrom a scratch workflow in another repository, with publishing and the ledger turned off:After merging
dataset-<commit12>release and thetrust-ledgerbranch.referee-ledgerbranch is no longer used, and can be deleted.mathlibdependency to v4.35.0-rc3 #262, the bump to rc3, never ran CI, because the update bot opened it with the workflow token. Pushing to its branch, or closing and reopening it, runs CI. trust-extract 0.13.1 is released for rc3.🤖 Generated with Claude Code