-
Notifications
You must be signed in to change notification settings - Fork 12
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
Generate GitHub workflows on Ubuntu and macOS. #57
base: master
Are you sure you want to change the base?
Conversation
@siraben: In principle, everything has been uploaded to the coq-community Cachix already, so you should be able to start taking advantage of it (without waiting for this PR to be merged). |
@Zimmi48 I have the coq-community cachix in my Nix config, but I can't seem to avoid rebuilding |
That's not surprising, since we haven't updated this PR in five months. I will take Cyril's comment into account and rebase this. |
30b19f8
to
d0ffddd
Compare
I have implemented the suggested change. I have kept the behavior of |
Instead, we could also decide to set this in |
Something else that we could decide is to restrict on which events we run the macOS workflows (e.g., to avoid delaying PR CI). |
@CohenCyril There were three failures, all in the Cachix install step, all on the macOS platform:
Should we report them to Domen? |
I encountered a similar failure recently, what if you bump the cachix action to v16? |
We're already using |
BTW, @siraben the VST jobs on macOS for Coq 8.12 and 8.13 (the only ones that exist AFAICS) have completed, so they should be available in Coq-community's Cachix. |
@Zimmi48 Thanks, it seems to have fetched from cache now. 😊 |
d0ffddd
to
6d1fe36
Compare
It happened again:
cc @domenkozar (We do not get such failures anymore in Ubuntu since the last install-nix-action update, but they still often happen on macOS apparently...) |
This command generates GitHub workflows on Ubuntu and macOS.
Commit created by running the following commands: nix-shell --arg do-nothing true --run "genCrossPlatformNixActions" git rm ".github/workflows/nix-action-[^-]*.yml"
3fab39d
to
159f2b1
Compare
Using this PR to test NixOS/nixpkgs#189997 on macOS. |
2c6348e
to
f32b027
Compare
Reopening #56 from a local branch to enable pushing to Cachix.