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
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
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
3477871640
Run CI on the merge commit
2024-08-16 14:51:20 -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
Jordan Dominion
c898e034c3
Merge branch 'dev' into DeploymentsTelemetry
2024-08-16 13:01:46 -04:00
Jordan Dominion
8470e682b4
Redo CI Pipeline security to prevent duplicate checks
2024-08-16 12:58:26 -04:00
Jordan Dominion
68a4f5940f
Readd necessary setup-dotnet to .deb build
2024-08-16 10:03:48 -04:00
Jordan Dominion
d4a13354a1
Properly switch to using gnupg2 for .deb
2024-08-15 07:06:27 -04:00
Jordan Dominion
d034f71cbb
Hopefully fix corepack issue in debian build
2024-08-15 07:04:27 -04:00
Jordan Dominion
d88be266cb
Hopefully fix the remainder of CI
2024-08-14 22:57:35 -04:00
Jordan Dominion
8f348595fb
Fix docker build
2024-08-14 22:46:01 -04:00
Jordan Dominion
2ec3d836d0
Maybe corepack will work if we setup node?
2024-08-14 07:04:33 -04:00
Jordan Dominion
2c4a3d7967
Enable corepack on command line. Fix missed telemetry build in Windows .exe deployment
2024-08-13 23:54:36 -04:00
Jordan Dominion
12878f177f
Adds version reporting telemetry
2024-08-13 22:14:57 -04:00
Jordan Dominion
3d5d2319af
Hopefully fix SS13 repo sync
2024-08-11 08:33:27 -04:00
Jordan Dominion
c0c286ab56
Add missing env var to master merge
2024-08-11 07:50:08 -04:00
Jordan Dominion
0116a2ae1d
Add spacestation13 fork sync
2024-08-11 07:49:47 -04:00
Jordan Dominion
c6616df378
Add missing dotnet versions to master merge
2024-08-09 07:28:48 -04:00
Jordan Dominion
492bcbe919
Fix master merge bot committer e-mail
2024-08-04 22:33:09 -04:00
Jordan Dominion
5cf8f3b4e1
Add missing setup-dotnet step to master merge workflow
2024-08-04 11:14:46 -04:00
Jordan Dominion
f1eaf9bfeb
Add a check for dotnet tool version matches
2024-08-02 11:33:30 -04:00
Jordan Dominion and GitHub
13cd261b62
Re-run flaky tests up to 3 times
2024-07-31 16:52:31 -04:00
Jordan Dominion and GitHub
e1fe47c6e8
Remove Approval Required Label before adding it
2024-07-26 09:11:16 -04:00
Jordan Dominion
3fc098ce5a
Fix CI Approval Required label status
2024-07-24 22:45:24 -04:00
Jordan Dominion
b1cf675992
Improve maintainer message
2024-07-24 22:38:41 -04:00
Jordan Dominion
7186eabb0f
Make dependabot use the secure CI Pipeline
2024-07-24 22:28:14 -04:00
Jordan Dominion and GitHub
39532b1828
Fix ecosystem specifier
2024-07-24 21:28:45 -04:00
Jordan Dominion and GitHub
14308a40f8
Create dependabot.yml for automatic Nuget update PRs
2024-07-24 17:46:52 -04:00
Jordan Dominion
f5342c4e1f
Add missing usage of DEV_PUSH_TOKEN
2024-07-24 07:19:44 -04:00
Jordan Dominion
61bbd134d1
Fix master merge token generation
2024-07-21 22:06:50 -04:00
Jordan Dominion
872f3ab1d6
Just make this fucking Powershell compatible already [APIDeploy]
2024-07-21 17:37:07 -04:00
Jordan Dominion
f391ee78df
I previously fixed the DM deployment. This fixes the HTTP deployment [APIDeploy]
2024-07-21 12:29:47 -04:00
Jordan Dominion
4e0d1547fb
Fix app committer ID once again
2024-07-21 11:21:53 -04:00