Commit Graph

719 Commits

Author SHA1 Message Date
Dominion bff25c7d5b Do not trigger on pull_request:labeled 2023-04-29 15:49:25 -04:00
Dominion 63e00fd011 Fix security-checkpoint job again 2023-04-29 15:34:27 -04:00
Dominion 5226a70445 Use a custom token for live tests
GitHub Actions has a 5x less rate limit than a personal access token. Use it as little as possible
2023-04-29 15:23:33 -04:00
Dominion 163a40f4be Fail the auto approve workflow if the GitHub API call fails 2023-04-29 14:08:50 -04:00
Dominion b593cb05ee The pull request is in the event 2023-04-29 13:33:44 -04:00
Dominion 1b49cad43c Dump the GitHub context properly 2023-04-29 13:05:12 -04:00
Dominion 886e28768c Dump the GitHub context for debugging purposes. 2023-04-29 13:01:17 -04:00
Dominion 125a7cc20c Fix for duplicate jobs on forked pull request 2023-04-29 12:42:58 -04:00
Dominion 2aeeff9303 Workaround for GitHub runner bug
https://github.com/actions/runner/issues/2205

Also fixes ordering of TGS deploy dependencies. The graph is honestly better this way.
2023-04-29 12:03:29 -04:00
Dominion b96b1cfc0d I think the last job might have gotten cancelled because pull_request_target ran simultaneously? 2023-04-29 11:53:35 -04:00
Dominion ab9506895a Fix typo and incorrect conditional in start-ci-run-gate if expression. 2023-04-29 11:49:54 -04:00
Dominion 7aaa1619b8 Actions doesn't like ternery expressions 2023-04-29 11:39:17 -04:00
Dominion 1f073e6ca4 Fix start-ci-run-gate having no steps 2023-04-29 11:37:11 -04:00
Dominion 3eee1a2b03 Fix job self-dependency 2023-04-29 11:35:32 -04:00
Dominion 6957ccba26 Use standard pull_request event when working in the same repo 2023-04-29 11:34:12 -04:00
Dominion 6cb1de0f7b CI Overhaul
- Switched from `pull_request` to `pull_request_target`, explicitly checking out the PR code.
- Added security-checkpoint job that will fail on pull requests from forks.
- Added concurrency limiter.
- Added missing live tests filter.
- Fixed bad indentation.

Fixes #1107
2023-04-29 11:12:47 -04:00
Dominion 0813b225e6 Minor corrections to Master Merge workflow 2023-04-29 09:45:08 -04:00
Jordan Dominion bb65146508 Create auto-approve-dominions-prs.yml
Because no one else maintains this project but me :(
2023-04-29 07:52:36 -04:00
Dominion ad3bac9b0a Hopfully fixes CI job ordering [TGSDeploy] 2023-04-26 00:44:19 -04:00
Dominion 719e5d91cb Adjust ReleaseNotes to ensure the latest release is a TGS release
[APIDeploy][NugetDeploy][TGSDeploy]

Closes #1141
2023-04-25 22:06:21 -04:00
Dominion 55ced04a81 Rename the CI jobs slightly 2023-04-22 19:50:34 -04:00
Dominion 8ab819a414 Reorganize integration tests 2023-04-22 10:27:52 -04:00
Dominion a719809c50 GitHub CI speedup attempt
- Switch off verbose console logger, should still run on errors.
- Add GitHubActionsTestLogger, use in CI.
- Pre-build integration tests to get better time metrics.
2023-04-16 23:47:37 -04:00
Dominion ee99a799c2 Greatly speed up integration tests by cloning a small repo 2023-04-16 19:23:30 -04:00
Dominion 9530f064c7 Add missing dotnet setup to deploy step 2023-04-11 10:56:38 -04:00
Dominion 01aa580fb8 Modify DMAPI release to help webpanel 2023-04-03 13:13:02 -04:00
Lars Gohr 8a057527ad Updated elgohr/Publish-Docker-Github-Action to a supported version (v5) 2023-03-30 18:18:09 +02:00
tgstation-server dcb520693e Merge branch 'master' into dev 2023-01-03 23:57:20 +00:00
Dominion f33a1f72d8 Fix dotnet test directory 2023-01-03 18:18:41 -05:00
Dominion f11e5e2cff Remove console logger specification for unit tests 2023-01-03 09:21:40 -05:00
Dominion a843b76fac Add --verbose to Linux test command
Need to see what's up
2023-01-02 17:53:03 -05:00
Dominion e8f10e20bb Potential fix for dotnet test invocation 2022-12-27 12:33:12 -05:00
tgstation-server dc4068b07e Merge branch 'master' into dev 2022-10-30 15:13:55 +00:00
Jordan Dominion 0496d718a9 Remove more references to TGS4 2022-10-30 11:11:31 -04:00
AffectedArc07 9a7c8d44ba Bump bump 2022-10-27 18:20:44 +01:00
Dominion 4256e3a2a3 Fix deprecated CLI argument 2022-10-11 10:53:05 -04:00
Jordan Brown 4d6b6f4bf8 Try using checkout v1 for stable merge 2022-09-25 10:18:52 -04:00
Jordan Brown 9939c3e129 Switch to fork due to https://github.com/brandedoutcast/publish-nuget/issues/58 2022-09-20 12:10:43 -04:00
Jordan Brown 027c051e98 Attempting to fix missing code coverage 2022-09-17 13:40:32 -04:00
Jordan Brown af61894393 Back to CodeCov 2022-09-15 20:36:50 -04:00
Jordan Brown dd8cb3e216 Update tags for various CI actions 2022-09-15 20:29:13 -04:00
Jordan Brown 44bdbd4ca3 Cleanup bad matricies 2022-09-15 20:23:59 -04:00
Jordan Brown 9d7db1bc78 Merge Code Scanning into CI Suit 2022-09-15 20:21:58 -04:00
Jordan Brown 4bb600c82c Try modified coveralls action 2022-09-15 20:21:02 -04:00
Jordan Brown 59afcf04da Migrate to codecov-action@v3 2022-09-13 20:55:31 -04:00
Jordan Brown 6960525688 Update to .net-6.0. Fix errors and warnings
- Address various IDE messages
- Additional logging
- Do not access DB in Watchdog's actual Dispose
- Fix issue with legacy behaviour in PGSQL
- Remove obsolete dotnet workaround
- Update to v3 actions checkout/upload-artifact/download-artifact
2022-09-13 18:41:18 -04:00
Jordan Dominion d7025f9bfb Update CodeQL Workflow 2022-08-16 16:27:06 -04:00
Jordan Dominion 79a0458410 Delete v5-merge.yml 2022-08-15 13:24:28 -04:00
Jordan Dominion 40ce3e15a9 Update gh-action-nightly-merge to latest 2022-07-18 20:29:09 -04:00
Jordan Brown db13993dc8 This action is broken and thinks we're a fork 2022-02-07 13:05:57 -05:00