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

Setup Nix flakes for integration into HBB performance workflow #95

Open
3 tasks
ehildenb opened this issue Mar 27, 2024 · 4 comments
Open
3 tasks

Setup Nix flakes for integration into HBB performance workflow #95

ehildenb opened this issue Mar 27, 2024 · 4 comments

Comments

@ehildenb
Copy link
Member

ehildenb commented Mar 27, 2024

We have the ability to run integration tests here: #94

We want to make this as easy as possible for HBB team, which requires having flake.nix for it. This requires:

@ehildenb
Copy link
Member Author

@goodlyrottenapple and @Baltoli can probably help with Nixifying this stack.

@Baltoli
Copy link
Contributor

Baltoli commented Mar 27, 2024

We should write the process of doing this down so that it's easier next time we set up a nixified project.

@goodlyrottenapple
Copy link
Member

I have started looking into this, but we should probably clarify what exactly the goal is. E.g. if we just need to run kwasm or the mx-backend tests, but don't want/need to distribute these projects via kup, then we can just use nix to build a shell with any dependencies like poetry,make, z3, etc., necessary to run some version of make tests. This is what we currently do for our kevm/kontrol performance scripts.

If we also want to make these projects available via kup, then it's obviously more involved and I will need to better understand how people expect to interact with these projects

@ehildenb
Copy link
Member Author

ehildenb commented Apr 3, 2024

We want kup install kasmer to install the entire toolchain eventually, so it can be used for MultiverseX verification engagements.

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

No branches or pull requests

3 participants