Commit Graph
824 Commits
Author SHA1 Message Date
Jordan Dominion 55208b4d2b We only deploy on master 2024-08-20 17:24:25 -04:00
Jordan Dominion 65beb31057 Fix fucking checkout fucking wiping the workspace 2024-08-20 17:23:59 -04:00
Jordan Dominion be263166af Fix post deployment conditionals 2024-08-20 07:11:26 -04:00
Jordan Dominion 81b8080652 Make dependabot run on GitHub Actions 2024-08-20 06:46:29 -04:00
Jordan Dominion 911aeb4375 Another flaky step catch 2024-08-20 06:40:34 -04:00
Jordan Dominion d0e05950a9 Add dependabot automerge workflow 2024-08-19 22:01:59 -04:00
Jordan Dominion a7005195d8 Strip Codecov checks entirely. We'll revisit after we see how it works after the v4 uploader change 2024-08-19 21:43:44 -04:00
Jordan Dominion 2bb8ceeb27 Fix .deb build path 2024-08-19 21:41:23 -04:00
Jordan Dominion e6de4b8567 Fix description of forked PR message 2024-08-19 21:41:23 -04:00
Jordan Dominion 0c305da9be Avoid building ReleaseNotes in .deb build 2024-08-19 21:41:23 -04:00
Jordan Dominion d9af57b809 Flaky test Improvements
- Consider tests flaky if `Build` or `apt` steps fail.
- Only attempt up to 4 re-runs.
2024-08-19 21:41:22 -04:00
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