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 Dominion and GitHub
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