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

Port the CI of HsOpenSSL to GitHub Actions #65

Open
Kleidukos opened this issue Jan 10, 2022 · 7 comments
Open

Port the CI of HsOpenSSL to GitHub Actions #65

Kleidukos opened this issue Jan 10, 2022 · 7 comments
Assignees

Comments

@Kleidukos
Copy link
Member

No description provided.

@L-as
Copy link
Member

L-as commented Jan 10, 2022

I'll take a look at this.

@L-as
Copy link
Member

L-as commented Jan 10, 2022

Please assign me.

@Kleidukos Kleidukos moved this from Todo to In Progress in haskell-cryptography TODO Jan 10, 2022
@andreasabel
Copy link
Collaborator

Ping @L-as : Any progress yet?

@L-as
Copy link
Member

L-as commented Feb 15, 2022

Nope I forgot about this due to a lot of other stuff, looking at it again. I was thinking of using Nix but Nix doesn't work well with GitHub Actions without Cachix AFAICT.

@andreasabel
Copy link
Collaborator

andreasabel commented Feb 15, 2022

I think having CI for the major OSs and stack and cabal would be great since it would be a live documentation of the prerequisites needed on the different OSs.

I just fought the Stack on Windows battle, needing HsOpenSSL >= 0.11.6.1 (as it seems) and:

        stack exec -- pacman --noconfirm -Sy msys2-keyring
        stack exec -- pacman --noconfirm -S mingw-w64-x86_64-pkg-config
        stack exec -- pacman --noconfirm -S mingw-w64-x86_64-openssl

See:

@Kleidukos
Copy link
Member Author

@L-as I don't think nix will be reliable on macOS & Windows unfortunately

@andreasabel
Copy link
Collaborator

@vshabanov Maybe you should take matters in your own hands.
No CI, with a project binding external libraries, constant upstream changes... I don't know how you sleep soundly at night...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress
Development

No branches or pull requests

3 participants