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