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](1d3973dc4b...fabd468d3a)

---
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](bd52874380...18f1af5e35)

---
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