Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nix build system #113

Closed
wants to merge 74 commits into from
Closed

Nix build system #113

wants to merge 74 commits into from

Conversation

Rixxc
Copy link
Collaborator

@Rixxc Rixxc commented Apr 10, 2024

This pull request adds a nix flake to the repository. This flake then can be used to build libjade in a predefined and reproducible environment. This also allows the CI to run in an predefined or reproducible environment.

@Rixxc Rixxc requested a review from tfaoliveira April 10, 2024 09:26
Rixxc and others added 29 commits April 17, 2024 16:18
chore(nix): remove default.nix since we are using flakes now

chore(ci): remove workflow that was used to test nix in CI

refactor(nix): use seperat shell environment for easycrypt

chore(ci): revert change to jasmin revision

fix(nix): add ECARGS environment variable to easycrypt dev shell

fix(nix): really fix path of eclib

fix(nix): add jasmin source code as dependency

debug(ci): Add debug print to ci

debug(ci): Add debug print to ci

Revert "debug(ci): Add debug print to ci"

This reverts commit cbb38c3.

Revert "debug(ci): Add debug print to ci"

This reverts commit d04d451.

fix(nix): specify EASYCRYPT environment variable

fix(nix): properly set ECARGS

deploy nix: towards GITHUB_ENV

deploy nix: towards GITHUB_ENV s2

fix(ci): add environment variables to github actions

Try creating .env file for CI

test nix-shell action

Fix ci

Add missing option to nix-shell action

run jlog in nix shell

Replace gcc with clang

Move commands into shell environment

Add sat solvers to environment
tfaoliveira and others added 26 commits April 17, 2024 16:22
…this commit changes current implementation to bmi1 as well (andn)
@Rixxc
Copy link
Collaborator Author

Rixxc commented Apr 17, 2024

I'm closing the pull request due to having messed up the commit history. I will open a new one.

@Rixxc Rixxc closed this Apr 17, 2024
@Rixxc Rixxc deleted the feature/nix branch April 18, 2024 08:18
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.

5 participants