Commit Graph

40 Commits

Author SHA1 Message Date
Jordan Dominion d7a38abc6c Merge branch 'IOptionsSnapshot' into MoreWork 2025-08-15 23:58:05 -04:00
Jordan Dominion 0c99b58f88 Setup V7 branch CI 2025-04-05 14:23:10 -04:00
Jordan Dominion fd93c96310 Merge branch 'dev' of https://github.com/tgstation/tgstation-server into IOptionsSnapshot 2024-10-19 10:44:20 -04:00
Jordan Dominion 97228e9893 Fix new PR comments sometimes not happening 2024-09-27 17:06:11 -04:00
Jordan Dominion 74482638ee Do not run CI on draft PRs 2024-09-15 11:31:19 -04:00
Jordan Dominion c160c599cd Switch to actions/create-github-app-token
Fix SS13 target installation
2024-08-28 07:07:14 -04:00
dependabot[bot] 08f55e20da Bump thollander/actions-comment-pull-request from 2.4.3 to 2.5.0
Bumps [thollander/actions-comment-pull-request](https://github.com/thollander/actions-comment-pull-request) from 2.4.3 to 2.5.0.
- [Release notes](https://github.com/thollander/actions-comment-pull-request/releases)
- [Commits](https://github.com/thollander/actions-comment-pull-request/compare/1d3973dc4b8e1399c0620d3f2b1aa5e795465308...fabd468d3a1a0b97feee5f6b9e499eab0dd903f6)

---
updated-dependencies:
- dependency-name: thollander/actions-comment-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-27 22:21:54 +00:00
dependabot[bot] 9988e3b762 Bump actions-ecosystem/action-add-labels from 1.1.0 to 1.1.3
Bumps [actions-ecosystem/action-add-labels](https://github.com/actions-ecosystem/action-add-labels) from 1.1.0 to 1.1.3.
- [Release notes](https://github.com/actions-ecosystem/action-add-labels/releases)
- [Commits](https://github.com/actions-ecosystem/action-add-labels/compare/bd52874380e3909a1ac983768df6976535ece7f8...18f1af5e3544586314bbe15c0273249c770b2daf)

---
updated-dependencies:
- dependency-name: actions-ecosystem/action-add-labels
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-27 13:02:57 +00:00
Jordan Dominion 57e9e98cd8 .yml formatting 2024-08-26 07:09:28 -04:00
Jordan Dominion 8c67cf5e65 Remove unnecessary permissions blocks 2024-08-26 07:08:19 -04:00
Jordan Dominion cee4a7b9d3 Slightly different message for actions updates 2024-08-21 18:21:14 -04:00
Jordan Dominion 726e5fb2ee Fully switch to the GitHubApp token action
- Fix --ensure-release not having the token set.
- Remove `--token-output-file` command.
- Remove upload code coverage dependency on releasenotes.
2024-08-21 03:59:22 -04:00
Jordan Dominion 6753915ef6 Format a bunch of documents 2024-08-21 03:14:55 -04:00
Jordan Dominion e6de4b8567 Fix description of forked PR message 2024-08-19 21:41:23 -04:00
Jordan Dominion a8a193cdcf Fix CI Pipeline conditional for sure this time 2024-08-17 12:25:54 -04:00
Jordan Dominion 5ad81b657d Remove unused workflow input 2024-08-17 12:10:45 -04:00
Jordan Dominion 4cdeed0463 Fix CI Pipeline conditional again 2024-08-17 12:09:45 -04:00
Jordan Dominion 6b79bd00f0 Add name to CI Pipeline call 2024-08-17 12:04:03 -04:00
Jordan Dominion 2ed4f8f0b3 Fix conditional for CI Pipeline call 2024-08-17 12:03:54 -04:00
Jordan Dominion 4262e1dee5 Maybe GitHub doesn't allow specifying a ref on reusable workflows 2024-08-17 11:57:39 -04:00
Jordan Dominion 61f0d90829 CI reworking again
Switch to reusable workflows
2024-08-17 11:42:50 -04:00
Jordan Dominion 9c1ee13d70 Actually enable check run ID discovery 2024-08-16 23:04:32 -04:00
Jordan Dominion 47cf7123cf Remove all unnecessary explicit restores 2024-08-16 22:58:15 -04:00
Jordan Dominion 7920871c36 Fix security dispatch parameters 2024-08-16 22:57:59 -04:00
Jordan Dominion be08bf7c90 Create checks on PR HEAD commit to properly display in GitHub UI 2024-08-16 22:50:28 -04:00
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 8bad0cd2fe Infer SHA from github context 2024-08-16 20:34:37 -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 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 e9d0fe1d32 CI Pipeline can only be triggered via dispatch for PRs now 2024-08-16 13:20:16 -04:00
Jordan Dominion 8470e682b4 Redo CI Pipeline security to prevent duplicate checks 2024-08-16 12:58:26 -04:00