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