Commit Graph
9876 Commits
Author SHA1 Message Date
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 DominionandGitHub 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 DominionandGitHub 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 DominionandGitHub 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 DominionandGitHub 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 DominionandGitHub 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