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

opam packages #71

Merged
merged 6 commits into from
Jul 7, 2022
Merged

opam packages #71

merged 6 commits into from
Jul 7, 2022

Conversation

franziskuskiefer
Copy link
Member

Packaging for opam.

@victor-dumitrescu Let's clean this up and get it in. Is there anything you think we should change here?

@cla-bot
Copy link

cla-bot bot commented Jun 2, 2022

We require contributors to sign our Contributor License Agreement https://github.com/cryspen/hacl/blob/main/CLA.md ensuring that the contribution can be licensed under Apache 2.0 and MIT. In order for us to review and merge your code, please mention @cryspen/core in a comment below to get yourself added.

This was linked to issues Jun 2, 2022
@cla-bot
Copy link

cla-bot bot commented Jun 2, 2022

We require contributors to sign our Contributor License Agreement https://github.com/cryspen/hacl/blob/main/CLA.md ensuring that the contribution can be licensed under Apache 2.0 and MIT. In order for us to review and merge your code, please mention @cryspen/core in a comment below to get yourself added.

@franziskuskiefer
Copy link
Member Author

@victor-dumitrescu I added you to the CLA, I presume that's ok.
I have to figure out why the bot is still complaining.

@franziskuskiefer franziskuskiefer changed the title opam pacakges opam packages Jun 29, 2022
@franziskuskiefer
Copy link
Member Author

@victor-dumitrescu let me know how you want to proceed with this

@franziskuskiefer
Copy link
Member Author

@cla-bot check

@cla-bot cla-bot bot added the cla-signed label Jul 4, 2022
@cla-bot
Copy link

cla-bot bot commented Jul 4, 2022

The cla-bot has been summoned, and re-checked this pull request!

victor-dumitrescu and others added 6 commits July 7, 2022 13:52
- config.h needs to be in path. It is in build/
- The Makefile needs to know the platform/toolchain capabilities in order to blocklist unsupported files. This is generated by cmake. I had to adapt it a little to make it work in this setup.
@franziskuskiefer franziskuskiefer enabled auto-merge (rebase) July 7, 2022 12:10
Copy link
Collaborator

@victor-dumitrescu victor-dumitrescu left a comment

Choose a reason for hiding this comment

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

The opam.sh script produces packages that are installable via opam, with the C code being built with the new build system, so it would be good to merge this and have it in CI. We can iron out any issues that come up along the way separately before we publish to opam. Thanks!

@franziskuskiefer franziskuskiefer merged commit f1816cc into main Jul 7, 2022
@franziskuskiefer franziskuskiefer deleted the franziskus/vdum_opam_pacakges branch July 7, 2022 12:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

hacl-star hacl-star-raw OCaml bindings
2 participants