Skip to content

[anneal][v2] Add and integrate nix-built exocrate#3383

Merged
joshlf merged 1 commit into
mainfrom
Gwhroikc5idscowxamayknlke2uiddzv3
Jun 5, 2026
Merged

[anneal][v2] Add and integrate nix-built exocrate#3383
joshlf merged 1 commit into
mainfrom
Gwhroikc5idscowxamayknlke2uiddzv3

Conversation

@mdittmer
Copy link
Copy Markdown
Collaborator

@mdittmer mdittmer commented May 19, 2026

  • Add nix derivations for exocrate
  • Add setup sub-command to locate-or-install exocrate
  • Add integration test for "developer mode" setup that presumes local
    exocrate archive
  • Add github workflows to:
    • Warm nix cache
    • Locally link exocrate archive from nix, then run all tests

Latest Update: v28 — Compare vs v27

📚 Full Patch History

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

Version v27 v26 v25 v24 v23 v22 v21 v20 v19 v18 v17 v16 v15 v14 v13 v12 v11 v10 v9 v8 v7 v6 v5 v4 v3 v2 v1 Base
v28 v27 v26 v25 v24 v23 v22 v21 v20 v19 v18 v17 v16 v15 v14 v13 v12 v11 v10 v9 v8 v7 v6 v5 v4 v3 v2 v1 Base
v27 v26 v25 v24 v23 v22 v21 v20 v19 v18 v17 v16 v15 v14 v13 v12 v11 v10 v9 v8 v7 v6 v5 v4 v3 v2 v1 Base
v26 v25 v24 v23 v22 v21 v20 v19 v18 v17 v16 v15 v14 v13 v12 v11 v10 v9 v8 v7 v6 v5 v4 v3 v2 v1 Base
v25 v24 v23 v22 v21 v20 v19 v18 v17 v16 v15 v14 v13 v12 v11 v10 v9 v8 v7 v6 v5 v4 v3 v2 v1 Base
v24 v23 v22 v21 v20 v19 v18 v17 v16 v15 v14 v13 v12 v11 v10 v9 v8 v7 v6 v5 v4 v3 v2 v1 Base
v23 v22 v21 v20 v19 v18 v17 v16 v15 v14 v13 v12 v11 v10 v9 v8 v7 v6 v5 v4 v3 v2 v1 Base
v22 v21 v20 v19 v18 v17 v16 v15 v14 v13 v12 v11 v10 v9 v8 v7 v6 v5 v4 v3 v2 v1 Base
v21 v20 v19 v18 v17 v16 v15 v14 v13 v12 v11 v10 v9 v8 v7 v6 v5 v4 v3 v2 v1 Base
v20 v19 v18 v17 v16 v15 v14 v13 v12 v11 v10 v9 v8 v7 v6 v5 v4 v3 v2 v1 Base
v19 v18 v17 v16 v15 v14 v13 v12 v11 v10 v9 v8 v7 v6 v5 v4 v3 v2 v1 Base
v18 v17 v16 v15 v14 v13 v12 v11 v10 v9 v8 v7 v6 v5 v4 v3 v2 v1 Base
v17 v16 v15 v14 v13 v12 v11 v10 v9 v8 v7 v6 v5 v4 v3 v2 v1 Base
v16 v15 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/Gwhroikc5idscowxamayknlke2uiddzv3 && git checkout -b pr-Gwhroikc5idscowxamayknlke2uiddzv3 FETCH_HEAD

Checkout

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

Cherry Pick

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

Pull

git pull origin refs/heads/Gwhroikc5idscowxamayknlke2uiddzv3

Stacked PRs enabled by GHerrit.

@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented May 19, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 91.85%. Comparing base (c97143c) to head (75c8f44).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #3383   +/-   ##
=======================================
  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.

@mdittmer mdittmer force-pushed the Gmum75fawi66ursah6w4azlcro7hvrkf4 branch from 41bb90e to ca9434e Compare May 19, 2026 23:44
@mdittmer mdittmer force-pushed the Gwhroikc5idscowxamayknlke2uiddzv3 branch 2 times, most recently from 34394dc to b45304b Compare May 20, 2026 00:00
@mdittmer mdittmer force-pushed the Gmum75fawi66ursah6w4azlcro7hvrkf4 branch from ca9434e to d22541f Compare May 20, 2026 00:00
Comment thread .github/workflows/anneal.yml
Comment thread .github/workflows/anneal.yml Outdated
Comment thread anneal/v2/src/main.rs Outdated
Comment thread anneal/v2/src/main.rs Outdated
Comment thread anneal/v2/src/main.rs Outdated
Comment thread anneal/v2/src/main.rs
Comment thread anneal/v2/src/main.rs Outdated
Comment thread anneal/v2/Cargo.toml Outdated
Comment thread anneal/v2/flake.nix Outdated
Comment thread anneal/v2/flake.nix
@mdittmer mdittmer force-pushed the Gwhroikc5idscowxamayknlke2uiddzv3 branch from b45304b to d060c92 Compare May 20, 2026 00:17
@mdittmer mdittmer force-pushed the Gmum75fawi66ursah6w4azlcro7hvrkf4 branch from d22541f to cb85c73 Compare May 20, 2026 00:17
@mdittmer mdittmer force-pushed the Gwhroikc5idscowxamayknlke2uiddzv3 branch from d060c92 to 929a91b Compare May 20, 2026 00:50
@mdittmer
Copy link
Copy Markdown
Collaborator Author

@joshlf I don't know enough about action permissions to know whether these are unneeded. If they are needed, I'm not sure the most sensible prose to explain why in this context.

@mdittmer mdittmer force-pushed the Gwhroikc5idscowxamayknlke2uiddzv3 branch from 929a91b to bf31762 Compare May 20, 2026 13:36
@mdittmer mdittmer force-pushed the Gmum75fawi66ursah6w4azlcro7hvrkf4 branch from cb85c73 to f2d675b Compare May 20, 2026 13:36
@mdittmer mdittmer force-pushed the Gwhroikc5idscowxamayknlke2uiddzv3 branch 2 times, most recently from 82c32c9 to 5f697f9 Compare May 20, 2026 15:25
@mdittmer mdittmer force-pushed the Gmum75fawi66ursah6w4azlcro7hvrkf4 branch from f2d675b to ebd4245 Compare May 20, 2026 17:10
@mdittmer mdittmer force-pushed the Gwhroikc5idscowxamayknlke2uiddzv3 branch 3 times, most recently from 3412078 to 5909564 Compare May 20, 2026 21:08
Comment thread .github/workflows/anneal.yml Outdated
Comment thread .github/workflows/anneal.yml Outdated
Comment thread .github/workflows/anneal.yml
Comment thread anneal/v2/src/main.rs Outdated
@mdittmer mdittmer force-pushed the Gwhroikc5idscowxamayknlke2uiddzv3 branch from fe81493 to f300c70 Compare May 25, 2026 19:12
@mdittmer mdittmer force-pushed the Gwhroikc5idscowxamayknlke2uiddzv3 branch from f300c70 to f3e3b5e Compare May 25, 2026 19:34
@mdittmer mdittmer force-pushed the Gmum75fawi66ursah6w4azlcro7hvrkf4 branch 2 times, most recently from 4f657b1 to 9606fec Compare May 25, 2026 22:48
@mdittmer mdittmer force-pushed the Gwhroikc5idscowxamayknlke2uiddzv3 branch from f3e3b5e to f838f8e Compare May 25, 2026 22:48
Base automatically changed from Gmum75fawi66ursah6w4azlcro7hvrkf4 to main May 26, 2026 12:42
@mdittmer mdittmer force-pushed the Gwhroikc5idscowxamayknlke2uiddzv3 branch from f838f8e to 9f29506 Compare May 27, 2026 18:13
@mdittmer mdittmer force-pushed the Gwhroikc5idscowxamayknlke2uiddzv3 branch from 9f29506 to 1da6e9a Compare June 3, 2026 12:59
Comment thread anneal/v2/flake.nix Outdated
Comment thread anneal/v2/flake.nix Outdated
Comment thread anneal/v2/flake.nix Outdated
Comment thread anneal/v2/flake.nix Outdated
Comment thread anneal/v2/flake.nix Outdated
Comment thread anneal/v2/flake.nix Outdated
- Add nix derivations for exocrate
- Add `setup` sub-command to locate-or-install exocrate
- Add integration test for "developer mode" `setup` that presumes local
  exocrate archive
- Add github workflows to:
  - Warm nix cache
  - Locally link exocrate archive from nix, then run all tests

gherrit-pr-id: Gwhroikc5idscowxamayknlke2uiddzv3
@joshlf joshlf force-pushed the Gwhroikc5idscowxamayknlke2uiddzv3 branch from 06a0683 to 86ea86c Compare June 5, 2026 17:47
Copy link
Copy Markdown

@github-actions github-actions Bot left a comment

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 86ea86c to 75c8f44 Compare June 5, 2026 19:45
Copy link
Copy Markdown

@github-actions github-actions Bot left a comment

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 5, 2026 21:48
@joshlf joshlf added this pull request to the merge queue Jun 5, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Jun 5, 2026
@joshlf joshlf merged commit b7d9acf into main Jun 5, 2026
241 of 243 checks passed
@joshlf joshlf deleted the Gwhroikc5idscowxamayknlke2uiddzv3 branch June 5, 2026 22:00
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