Skip to content

[anneal] Move setup and CI onto Nix archive#3438

Merged
joshlf merged 1 commit into
mainfrom
Gefzjo7bqy3imk4ti4im5wep4jz3upvrm
Jun 6, 2026
Merged

[anneal] Move setup and CI onto Nix archive#3438
joshlf merged 1 commit into
mainfrom
Gefzjo7bqy3imk4ti4im5wep4jz3upvrm

Conversation

@joshlf

@joshlf joshlf commented Jun 5, 2026

Copy link
Copy Markdown
Member

Share the exocrate installer between Anneal and v2, and have non-v2 Anneal install the same Nix-built omnibus archive that v2 already produces. The generated Lean workspace can then use the archive layout directly instead of cloning and rewriting Lake dependencies at runtime.

Update Anneal CI to build the archive with Nix, install it before root tests and example checks, and run the Lean-heavy integration suite serially. The workflow no longer depends on a Docker image that pre-bakes the old setup output.


Latest Update: v15 — Compare vs v14

📚 Full Patch History

Links show the diff between the row version and the column version.

Version v14 v13 v12 v11 v10 v9 v8 v7 v6 v5 v4 v3 v2 v1 Base
v15 v14 v13 v12 v11 v10 v9 v8 v7 v6 v5 v4 v3 v2 v1 Base
v14 v13 v12 v11 v10 v9 v8 v7 v6 v5 v4 v3 v2 v1 Base
v13 v12 v11 v10 v9 v8 v7 v6 v5 v4 v3 v2 v1 Base
v12 v11 v10 v9 v8 v7 v6 v5 v4 v3 v2 v1 Base
v11 v10 v9 v8 v7 v6 v5 v4 v3 v2 v1 Base
v10 v9 v8 v7 v6 v5 v4 v3 v2 v1 Base
v9 v8 v7 v6 v5 v4 v3 v2 v1 Base
v8 v7 v6 v5 v4 v3 v2 v1 Base
v7 v6 v5 v4 v3 v2 v1 Base
v6 v5 v4 v3 v2 v1 Base
v5 v4 v3 v2 v1 Base
v4 v3 v2 v1 Base
v3 v2 v1 Base
v2 v1 Base
v1 Base
⬇️ Download this PR

Branch

git fetch origin refs/heads/Gefzjo7bqy3imk4ti4im5wep4jz3upvrm && git checkout -b pr-Gefzjo7bqy3imk4ti4im5wep4jz3upvrm FETCH_HEAD

Checkout

git fetch origin refs/heads/Gefzjo7bqy3imk4ti4im5wep4jz3upvrm && git checkout FETCH_HEAD

Cherry Pick

git fetch origin refs/heads/Gefzjo7bqy3imk4ti4im5wep4jz3upvrm && git cherry-pick FETCH_HEAD

Pull

git pull origin refs/heads/Gefzjo7bqy3imk4ti4im5wep4jz3upvrm

Stacked PRs enabled by GHerrit.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 Optimistically Approved: Changes appear scoped. Final strict verification will occur in the Merge Queue.

@codecov-commenter

codecov-commenter commented Jun 5, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 91.85%. Comparing base (b7d9acf) to head (47d907d).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #3438   +/-   ##
=======================================
  Coverage   91.85%   91.85%           
=======================================
  Files          20       20           
  Lines        6093     6093           
=======================================
  Hits         5597     5597           
  Misses        496      496           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@joshlf joshlf force-pushed the Gefzjo7bqy3imk4ti4im5wep4jz3upvrm branch from 92ffc4b to 93f9f48 Compare June 5, 2026 17:22

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 Optimistically Approved: Changes appear scoped. Final strict verification will occur in the Merge Queue.

@joshlf joshlf force-pushed the Gwhroikc5idscowxamayknlke2uiddzv3 branch from 06a0683 to 86ea86c Compare June 5, 2026 17:47
@joshlf joshlf force-pushed the Gefzjo7bqy3imk4ti4im5wep4jz3upvrm branch from 93f9f48 to 213a7ec Compare June 5, 2026 17:47

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 Optimistically Approved: Changes appear scoped. Final strict verification will occur in the Merge Queue.

@joshlf joshlf force-pushed the Gefzjo7bqy3imk4ti4im5wep4jz3upvrm branch from 213a7ec to 1f2312c Compare June 5, 2026 18:58

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 Optimistically Approved: Changes appear scoped. Final strict verification will occur in the Merge Queue.

@joshlf joshlf force-pushed the Gefzjo7bqy3imk4ti4im5wep4jz3upvrm branch from 1f2312c to eb3ad27 Compare June 5, 2026 19:45
@joshlf joshlf force-pushed the Gwhroikc5idscowxamayknlke2uiddzv3 branch from 86ea86c to 75c8f44 Compare June 5, 2026 19:45

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 Optimistically Approved: Changes appear scoped. Final strict verification will occur in the Merge Queue.

@joshlf joshlf force-pushed the Gefzjo7bqy3imk4ti4im5wep4jz3upvrm branch from eb3ad27 to b08a255 Compare June 5, 2026 20:03

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 Optimistically Approved: Changes appear scoped. Final strict verification will occur in the Merge Queue.

@joshlf joshlf force-pushed the Gefzjo7bqy3imk4ti4im5wep4jz3upvrm branch from b08a255 to 78bf97c Compare June 5, 2026 21:11

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 Optimistically Approved: Changes appear scoped. Final strict verification will occur in the Merge Queue.

@joshlf joshlf force-pushed the Gefzjo7bqy3imk4ti4im5wep4jz3upvrm branch from 78bf97c to 37f63ac Compare June 5, 2026 21:46

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 Optimistically Approved: Changes appear scoped. Final strict verification will occur in the Merge Queue.

Base automatically changed from Gwhroikc5idscowxamayknlke2uiddzv3 to main June 5, 2026 22:00
@joshlf joshlf force-pushed the Gefzjo7bqy3imk4ti4im5wep4jz3upvrm branch from 37f63ac to 978880b Compare June 5, 2026 22:38

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 Optimistically Approved: Changes appear scoped. Final strict verification will occur in the Merge Queue.

@joshlf joshlf force-pushed the Gefzjo7bqy3imk4ti4im5wep4jz3upvrm branch from 978880b to e7b4020 Compare June 6, 2026 00:08

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 Optimistically Approved: Changes appear scoped. Final strict verification will occur in the Merge Queue.

@joshlf joshlf force-pushed the Gefzjo7bqy3imk4ti4im5wep4jz3upvrm branch from e7b4020 to 52e63e7 Compare June 6, 2026 00:50

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 Optimistically Approved: Changes appear scoped. Final strict verification will occur in the Merge Queue.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 Optimistically Approved: Changes appear scoped. Final strict verification will occur in the Merge Queue.

@joshlf joshlf force-pushed the Gefzjo7bqy3imk4ti4im5wep4jz3upvrm branch from bf40088 to b5cc9ba Compare June 6, 2026 02:02

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 Optimistically Approved: Changes appear scoped. Final strict verification will occur in the Merge Queue.

@joshlf joshlf enabled auto-merge June 6, 2026 02:11
@joshlf joshlf force-pushed the Gefzjo7bqy3imk4ti4im5wep4jz3upvrm branch from b5cc9ba to 77d5af0 Compare June 6, 2026 02:21

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 Optimistically Approved: Changes appear scoped. Final strict verification will occur in the Merge Queue.

Share the exocrate installer between Anneal and v2, and have non-v2 Anneal install the same Nix-built omnibus archive that v2 already produces. The generated Lean workspace can then use the archive layout directly instead of cloning and rewriting Lake dependencies at runtime.

Update Anneal CI to build the archive with Nix, install it before root tests and example checks, and run the Lean-heavy integration suite serially. The workflow no longer depends on a Docker image that pre-bakes the old setup output.

gherrit-pr-id: Gefzjo7bqy3imk4ti4im5wep4jz3upvrm
@joshlf joshlf force-pushed the Gefzjo7bqy3imk4ti4im5wep4jz3upvrm branch from 77d5af0 to 47d907d Compare June 6, 2026 03:00

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 Optimistically Approved: Changes appear scoped. Final strict verification will occur in the Merge Queue.

@joshlf joshlf added this pull request to the merge queue Jun 6, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Jun 6, 2026
@joshlf joshlf merged commit 88393fc into main Jun 6, 2026
139 checks passed
@joshlf joshlf deleted the Gefzjo7bqy3imk4ti4im5wep4jz3upvrm branch June 6, 2026 04:22
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.

3 participants