20 Commits

Author SHA1 Message Date
Andrew Kelley
be5b1ab7ed Merge branch 'ci-add-debug-aarch64-linux' 2023-01-09 14:52:42 -07:00
Loris Cro
c4cac21b72 ci: remove manual run feature 2023-01-09 14:42:29 -07:00
Loris Cro
1d34eafe6c ci: windows: fetch before checking out specific commit 2023-01-09 14:42:26 -07:00
Loris Cro
71355ef0e2 ci: windows: unshallow repository before checking specific commit 2023-01-09 14:42:22 -07:00
Loris Cro
a6e7c43136 ci: give name to manually run workflows 2023-01-09 14:42:19 -07:00
Loris Cro
a10417ae00 ci: windows: prevent del errors when the directory doesn't exist 2023-01-09 14:42:16 -07:00
Loris Cro
708a936b88 ci: windows: use correct windows powershell syntax 2023-01-09 14:42:10 -07:00
Loris Cro
dac5189f31 ci: when running the workflow manually, preserve newer ci folder
This is the main way this feature is supposed to work:

1. you discover that a test started failing at some point
   but a misconfiguration in the CI script didn't catch that
   causing a bunch of false negative (ie false green) CIs
   over time
2. you fix the script and now want to figure out when the
   test started failing
3. you want to rebuild older commits, potentially only on specific
   targets, but with the new fixed CI script that correctly
   catches failures

This is what this commit enables
2023-01-09 14:42:06 -07:00
Loris Cro
b97fb48a6f ci: fix syntax error in workflow file 2023-01-09 14:42:01 -07:00
Loris Cro
7a70b22cfb ci: introduce support for manual runs on specific commit & targets 2023-01-09 14:41:57 -07:00
Loris Cro
8c94b98e9f ci: remove gh action job output as it's not used anymore 2023-01-09 14:41:37 -07:00
Loris Cro
703552e253 ci: cancel pending CI jobs when a PR gets updated 2023-01-09 14:40:32 -07:00
Loris Cro
3adbe0afa3 ci: fix zig executable path to obtain zig version 2023-01-09 14:40:27 -07:00
Loris Cro
779674aaca ci: only run CI on pull requests and master branch pushes
To get the CI to run on branches other than master, create a corresponding PR.
2023-01-09 14:38:57 -07:00
Andrew Kelley
6b1f99dd33 Merge branch 'ci-secure' 2023-01-09 14:38:28 -07:00
Andrew Kelley
d27007cd7e CI: switch to GitHub Actions
This is a merge commit.
2023-01-09 14:37:20 -07:00
Andrew Kelley
d6ee8cb063 CI: disable github workflows until it is working in the ci branch 2023-01-09 14:05:07 -07:00
Andrew Kelley
3591c51fbe CI: aarch64-linux: init 2023-01-09 14:04:56 -07:00
Andrew Kelley
db58a45ab6 CI: separate aarch64 and x86_64 macos scripts 2023-01-09 14:04:45 -07:00
Loris Cro
dc96e47eb3 ci: init github actions support 2023-01-09 14:04:40 -07:00