-
Notifications
You must be signed in to change notification settings - Fork 375
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
Test pack and lsp during CI #3067
Commits on Aug 28, 2023
-
[ ci ] Move external libs outside of Idris2 job
Seems like this is an independent check, which should be processed as such. (Hopefully I got the CI incantations right...)
Configuration menu - View commit details
-
Copy full SHA for 9515c12 - Browse repository at this point
Copy the full SHA 9515c12View commit details -
[ ci ] Run extern-libs after Idris2
Hopefully this solves the artifact issue?
Configuration menu - View commit details
-
Copy full SHA for f9873b7 - Browse repository at this point
Copy the full SHA f9873b7View commit details -
[ ci ] Copy setup-jobs from ci-idris2 to extern-libs
DRY. But sometimes, it really is the easiest way to get things done (and it should be fine(TM)...)
Configuration menu - View commit details
-
Copy full SHA for cde9fe5 - Browse repository at this point
Copy the full SHA cde9fe5View commit details -
[ ci ] rm the ci-idris2 dependency from extern-libs
Now that the setup-jobs have been copied over, this dependency should be unnecessary.
Configuration menu - View commit details
-
Copy full SHA for 8ec3d40 - Browse repository at this point
Copy the full SHA 8ec3d40View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63ab414 - Browse repository at this point
Copy the full SHA 63ab414View commit details
Commits on Aug 29, 2023
-
[ ci ] Add extern libs concurrency group
Should hopefully avoid interference with the Idris2 CI.
Configuration menu - View commit details
-
Copy full SHA for 6f54787 - Browse repository at this point
Copy the full SHA 6f54787View commit details -
[ ci ] Build pack and the LSP as part of ext-libs
These are relied upon by many developers, so it seems only sensible to test that nothing in the current PR breaks these. If nothing else as a foreshadowing for the maintainers of them.
Configuration menu - View commit details
-
Copy full SHA for 4c27d3c - Browse repository at this point
Copy the full SHA 4c27d3cView commit details
Commits on Aug 30, 2023
-
[ ci ] Fix pack URL? RM lsp test for now
We need pack to check out the PR's ref somehow. Using `GITHUB_REPOSITORY` as the URL might work?
Configuration menu - View commit details
-
Copy full SHA for 814ecb4 - Browse repository at this point
Copy the full SHA 814ecb4View commit details -
[ ci ] Add GH_REF_NAME to pack idris2.commit
This might be the way? (I really don't want to have to fork pack...)
Configuration menu - View commit details
-
Copy full SHA for cd6226c - Browse repository at this point
Copy the full SHA cd6226cView commit details -
[ ci ] Fetch the PR before attempting pack install
That might help...
Configuration menu - View commit details
-
Copy full SHA for 6909bec - Browse repository at this point
Copy the full SHA 6909becView commit details -
[ ci ] Mark CWD as safe for git-fetch reasons
It's probably fiiine...
Configuration menu - View commit details
-
Copy full SHA for af4bd1b - Browse repository at this point
Copy the full SHA af4bd1bView commit details -
[ ci ] Restore the REF to the commit pack param
I feel like this is so close to working, and yet so far...
Configuration menu - View commit details
-
Copy full SHA for ddf9d1f - Browse repository at this point
Copy the full SHA ddf9d1fView commit details
Commits on Aug 31, 2023
-
[ ci ] Use 'latest' syntax to fix things
Finally installed pack locally and tested it as well. So quite a bit more confident that this works (although you never know, CI could just throw us for a spin for the fun of it)...
Configuration menu - View commit details
-
Copy full SHA for d39a52b - Browse repository at this point
Copy the full SHA d39a52bView commit details
Commits on Sep 1, 2023
-
Gods forbid we use a `.yaml` file instead of `.yml` -_-
Configuration menu - View commit details
-
Copy full SHA for 01f83c4 - Browse repository at this point
Copy the full SHA 01f83c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9f3eab - Browse repository at this point
Copy the full SHA f9f3eabView commit details -
[ ci ] Don't prompt before building lsp
We trust LSP, at least for CI-purposes
Configuration menu - View commit details
-
Copy full SHA for 526847d - Browse repository at this point
Copy the full SHA 526847dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d739f3e - Browse repository at this point
Copy the full SHA d739f3eView commit details
Commits on Sep 8, 2023
-
[ ci ] Avoid work duplication in idris2 vs ext-libs
As per discussion on PR idris-lang#3067
Configuration menu - View commit details
-
Copy full SHA for 1f97374 - Browse repository at this point
Copy the full SHA 1f97374View commit details -
[ ci ] Rename idris2 CI job to reflect lib building
The job builds Idris2, but also several external libraries. Name accordingly.
Configuration menu - View commit details
-
Copy full SHA for 4d27adc - Browse repository at this point
Copy the full SHA 4d27adcView commit details -
Configuration menu - View commit details
-
Copy full SHA for e827708 - Browse repository at this point
Copy the full SHA e827708View commit details
Commits on Sep 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8364769 - Browse repository at this point
Copy the full SHA 8364769View commit details -
[ ci ] Group pack toml file-writing commands
According to the linter this is better(?)
Configuration menu - View commit details
-
Copy full SHA for 2a96c36 - Browse repository at this point
Copy the full SHA 2a96c36View commit details