Commit Graph

719 Commits

Author SHA1 Message Date
Jordan Dominion a53a669f5c Add concurrency check to size labelling 2024-08-19 21:41:22 -04:00
Jordan Dominion c3672c2af5 Fix Deployment conditional 2, electric boogaloo [TGSDeploy] 2024-08-19 20:28:31 -04:00
Jordan Dominion d7feaf2ed7 Fix deployment conditional 2024-08-19 17:47:58 -04:00
Jordan Dominion e149fc9c72 Strip this check for now so we can [TGSDeploy] 2024-08-19 06:52:29 -04:00
Jordan Dominion d6833af51e Fix Codecov wait check 2024-08-18 22:44:44 -04:00
Jordan Dominion 3c74fb0743 Fix .deb gpg verification [TGSDeploy] 2024-08-18 17:58:35 -04:00
Jordan Dominion ec71b37a1d CodeCov uploading sanity pass
- Upgrade action to v4.
- Add ReleaseNotes check to fail job if it doesn't detect the `codecov/project` check on the run in 15 minutes.
- Mark Upload Codecov Job as flaky.
2024-08-18 12:49:04 -04:00
Jordan Dominion 426d53a06e Trigger PR labeller on all PRs 2024-08-18 09:04:26 -04:00
Jordan Dominion 4903dacf3f Add size labeller workflow 2024-08-18 08:59:49 -04:00
Jordan Dominion b71e3f407e Make re-run flaky tests work with CI Security workflow 2024-08-18 08:50:36 -04:00
Jordan Dominion 41c95bba7d Remove codecov action overrides 2024-08-17 12:34:01 -04:00
Jordan Dominion a8a193cdcf Fix CI Pipeline conditional for sure this time 2024-08-17 12:25:54 -04:00
Jordan Dominion 5ad81b657d Remove unused workflow input 2024-08-17 12:10:45 -04:00
Jordan Dominion 4cdeed0463 Fix CI Pipeline conditional again 2024-08-17 12:09:45 -04:00
Jordan Dominion 6b79bd00f0 Add name to CI Pipeline call 2024-08-17 12:04:03 -04:00
Jordan Dominion 2ed4f8f0b3 Fix conditional for CI Pipeline call 2024-08-17 12:03:54 -04:00
Jordan Dominion 4262e1dee5 Maybe GitHub doesn't allow specifying a ref on reusable workflows 2024-08-17 11:57:39 -04:00
Jordan Dominion 61f0d90829 CI reworking again
Switch to reusable workflows
2024-08-17 11:42:50 -04:00
Jordan Dominion 60c1e182f4 Fix telemetry key removal steps 2024-08-17 11:10:26 -04:00
Jordan Dominion 31669e18d6 Truly fix run completion conditionals 2024-08-17 11:05:05 -04:00
Jordan Dominion 70a1376155 Hopefully fix run completion conditionals 2024-08-17 10:53:13 -04:00
Jordan Dominion 0359535de9 Fix failure completion gate conditions 2024-08-17 10:00:02 -04:00
Jordan Dominion 293c4870a0 Fix more stupid needs 2024-08-17 09:56:52 -04:00
Jordan Dominion 4dd37e7ef3 Fix code coverage uploading on PRs 2024-08-17 08:12:25 -04:00
Jordan Dominion 9ca1d80037 Fix check handling command lines for branch builds 2024-08-16 23:43:23 -04:00
Jordan Dominion 27c8df2988 Add missing push events to code scanning workflow 2024-08-16 23:41:08 -04:00
Jordan Dominion bbb1fca66d Fix formatting 2024-08-16 23:40:13 -04:00
Jordan Dominion a6bc0815dc Extract code scanning into its own workflow 2024-08-16 23:40:00 -04:00
Jordan Dominion 05410145af Add missing checkout for pages build 2024-08-16 23:36:11 -04:00
Jordan Dominion 5c42a15455 Fix ref names in run titles 2024-08-16 23:21:12 -04:00
Jordan Dominion c1296b1b13 Add missing checkout step 2024-08-16 23:19:44 -04:00
Jordan Dominion 6721a2a052 Adjust CI Pipeline to work with discovery 2024-08-16 23:11:55 -04:00
Jordan Dominion 9c1ee13d70 Actually enable check run ID discovery 2024-08-16 23:04:32 -04:00
Jordan Dominion 8247edc095 Fix bad command lines 2024-08-16 23:04:19 -04:00
Jordan Dominion 47cf7123cf Remove all unnecessary explicit restores 2024-08-16 22:58:15 -04:00
Jordan Dominion 7920871c36 Fix security dispatch parameters 2024-08-16 22:57:59 -04:00
Jordan Dominion 414dc8b90c Set check back to pending on re-runs 2024-08-16 22:50:29 -04:00
Jordan Dominion c5987590b5 Be more lenient on flaky test failure 2024-08-16 22:50:28 -04:00
Jordan Dominion be08bf7c90 Create checks on PR HEAD commit to properly display in GitHub UI 2024-08-16 22:50:28 -04:00
Jordan Dominion f9667a2801 Revert "Try running on the HEAD SHA instead of the merge in hopes of simplicity"
This reverts commit 70b407174b.
2024-08-16 22:33:59 -04:00
Jordan Dominion 99b319f97f Revert "More CI Fixes"
This reverts commit 6f8e129fcc.
2024-08-16 22:33:48 -04:00
Jordan Dominion 6f8e129fcc More CI Fixes
- Fix security dispatch JSON.
- Remove unnecessary CI security steps.
2024-08-16 22:19:35 -04:00
Jordan Dominion 70b407174b Try running on the HEAD SHA instead of the merge in hopes of simplicity 2024-08-16 22:14:27 -04:00
Jordan Dominion b497b047b0 Fix check run location calculation in security workflow 2024-08-16 21:30:36 -04:00
Jordan Dominion 3aabfa6b4e Fix completion conditionals 2024-08-16 21:06:22 -04:00
Jordan Dominion 18893bfe4e Don't try to start the completion gate if the start gate never ran 2024-08-16 20:49:32 -04:00
Jordan Dominion 8bad0cd2fe Infer SHA from github context 2024-08-16 20:34:37 -04:00
Jordan Dominion 80b8e5d566 Fix unit test not depending on ci-start-gate 2024-08-16 20:29:24 -04:00
Jordan Dominion d1069cc38b Fix workflow syntax errors? 2024-08-16 20:28:25 -04:00
Jordan Dominion 1b91fee77e Rejigger the CI Pipeline again
- Pass through expected merge SHA from security workflow for security confirmation.
- Rely on one check from ReleaseNotes, `always()` updated in completion gate.
- Cache ReleaseNotes build throughout pipeline.

There's literally no way this will work as expected
2024-08-16 20:27:24 -04:00