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