Skip to content

Upload precompiled oleans for release - #13

Draft
abentkamp wants to merge 3 commits into
devfrom
lake-cache
Draft

Upload precompiled oleans for release#13
abentkamp wants to merge 3 commits into
devfrom
lake-cache

Conversation

@abentkamp

@abentkamp abentkamp commented Jul 1, 2026

Copy link
Copy Markdown

Building the Aeneas Lean lib takes a long time. This PR solves that problem for downstream users by offering prebuilt olean files on GitHub that lake will pick up automatically.

To enable this Lake feature, we need to run lake pack and upload the resulting files when we make a release. Also, we enable the preferReleaseBuild option in our lakefile, so that lake will look for the oleans on GitHub when a user runs lake build on a project depending on aeneas.

TODO: manually run release workflow on this thing to try it out.

maximebuyse and others added 3 commits July 1, 2026 09:49
Co-authored-by: Alexander Bentkamp <alexander@cryspen.com>
Co-authored-by: Alexander Bentkamp <alexander@cryspen.com>
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.

2 participants