Commit Graph
178 Commits
Author SHA1 Message Date
Dominion 9d8c7fdf8e You fucking win GitHub. Windows Live Tests on 2019 2023-05-20 11:53:21 -04:00
Dominion ed180f0b92 Remove debug logging 2023-05-20 11:52:36 -04:00
Dominion bb695b0308 Temporary log Windows system and app event logs
Diagnostics for https://github.com/actions/runner-images/issues/7007
2023-05-18 07:51:35 -04:00
Dominion a0d596e0ac CI fixes and updates
- Install whatever package GitHub is complaining about
- Bump CI BYOND to 1606
2023-05-14 11:18:49 -04:00
Dominion 1b96b7036c Correct CI concurrency group name 2023-04-29 17:59:08 -04:00
Dominion 34f59d815d Allow auto-approve workflow to work if I PR from my fork 2023-04-29 17:19:09 -04:00
Dominion 3b4cfe18cf Do not trigger CI when labelling a closed PR 2023-04-29 17:13:20 -04:00
Dominion 746e79fed0 Do not run pull_request_target if the CI gate was skipped! 2023-04-29 16:34:53 -04:00
Dominion adbc603c80 Fix always() always never respecting a goddamn cancel command! 2023-04-29 16:04:10 -04:00
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 DominionandGitHub 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