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
54da95512b
Prevent unnecessary API call
2024-08-17 08:33:37 -04:00
Jordan Dominion
a40b6c397a
Hopefully fix re-run issues
2024-08-17 08:26:08 -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
50eaadd9e0
Do not fail on missing release notes token if unused
2024-08-16 21:25:20 -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
Jordan Dominion
3dc2b19a93
Format ReleaseNotes Program.cs
2024-08-16 19:07:36 -04:00
Jordan Dominion
135f665cd2
Fine just fucking branch first
2024-08-16 18:38:09 -04:00
Jordan Dominion
a70d7483a0
Fix security temp branch push not working
2024-08-16 18:27:45 -04:00
Jordan Dominion
29a5e5b29f
Try to get the dispatched workflow statuses to appear on the original PR
2024-08-16 17:50:37 -04:00
tgstation-server-ci[bot]
8a5da6fe19
Merge branch 'master' into dev
2024-08-16 21:33:17 +00:00
Jordan Dominion and GitHub
4e71c346e9
Merge pull request #1874 from tgstation/FixConfigReloadAtSetup
...
Reload configuration after successfully running the setup wizard
2024-08-16 17:29:31 -04:00
Jordan Dominion and GitHub
bfe28ca613
Merge pull request #1859 from tgstation/DeploymentsTelemetry
...
Version Telemetry, Update Webpanel
2024-08-16 17:29:19 -04:00
Jordan Dominion
7a66748ef2
Fix dispatch ref
2024-08-16 17:28:17 -04:00
Jordan Dominion
68349dc91f
Specify classic GitHub tokens
2024-08-16 16:06:30 -04:00
Jordan Dominion
e286fd016d
We are not BYOND exclusive anymore
2024-08-16 16:05:54 -04:00
Jordan Dominion
3477871640
Run CI on the merge commit
2024-08-16 14:51:20 -04:00
Jordan Dominion and GitHub
165b84ce9e
Merge pull request #1873 from tgstation/dependabot/nuget/Microsoft.EntityFrameworkCore.InMemory-8.0.8
...
Bump Microsoft.EntityFrameworkCore.InMemory from 8.0.7 to 8.0.8
2024-08-16 14:46:48 -04:00
Jordan Dominion and GitHub
308f27606b
Merge pull request #1865 from tgstation/dependabot/nuget/Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson-8.0.8
...
Bump Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson from 8.0.7 to 8.0.8
2024-08-16 14:46:31 -04:00
Jordan Dominion and GitHub
a5b2701b90
Merge pull request #1870 from tgstation/dependabot/nuget/Microsoft.EntityFrameworkCore.Design-8.0.8
...
Bump Microsoft.EntityFrameworkCore.Design from 8.0.7 to 8.0.8
2024-08-16 14:45:58 -04:00
Jordan Dominion
f9382f1e04
Get rid of more unnecessary actions checks
2024-08-16 13:29:02 -04:00
Jordan Dominion
c212a44c15
Fix concurrency issues with mirror sync
2024-08-16 13:21:16 -04:00
Jordan Dominion
e9d0fe1d32
CI Pipeline can only be triggered via dispatch for PRs now
2024-08-16 13:20:16 -04:00
Jordan Dominion
182d0f5ded
Fix parsing TGS version in debian build
2024-08-16 13:07:38 -04:00