Commit Graph

66 Commits

Author SHA1 Message Date
Jordan Dominion a4c5cd1973 Update winget SHA 2026-01-11 19:11:39 -05:00
Jordan Dominion 82c769177e Switch to central package management 2025-08-29 12:33:45 -04:00
Jordan Dominion 456864fb3a Update Winget PR template 2025-03-30 11:31:29 -04:00
Jordan Dominion 8b10619e2c Maybe fix release notes duplication 2025-03-17 20:10:32 -04:00
Jordan Dominion d1020173dd Update winget-pkgs PR template 2024-12-05 16:55:46 -05:00
Jordan Dominion f0d8dd5c59 Fix issues with issue relocation during releases 2024-11-07 17:41:45 -05:00
Jordan Dominion 664c3e45df Fix Debian changelog generation [TGSDeploy] 2024-10-10 10:28:45 -04:00
Jordan Dominion 8f734af210 Fix changelog.yml deserialization 2024-10-06 11:21:22 -04:00
Jordan Dominion 5e86d0c7a4 Fix some GraphQL holes in release notes 2024-10-06 10:59:11 -04:00
Jordan Dominion e240d86429 Pull together all the metadata, documentation, tooling, etc to start pre-releasing the GraphQL API 2024-10-06 10:49:32 -04:00
Jordan Dominion a7a73b514b Remove some unused usings 2024-09-07 17:48:05 -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 a7005195d8 Strip Codecov checks entirely. We'll revisit after we see how it works after the v4 uploader change 2024-08-19 21:43:44 -04:00
Jordan Dominion ec71b37a1d CodeCov uploading sanity pass
- Upgrade action to v4.
- Add ReleaseNotes check to fail job if it doesn't detect the `codecov/project` check on the run in 15 minutes.
- Mark Upload Codecov Job as flaky.
2024-08-18 12:49:04 -04:00
Jordan Dominion 61f0d90829 CI reworking again
Switch to reusable workflows
2024-08-17 11:42:50 -04:00
Jordan Dominion 4e2a4b024e So re-runs are new run IDs, handle that 2024-08-17 10:43:36 -04:00
Jordan Dominion 54da95512b Prevent unnecessary API call 2024-08-17 08:33:37 -04:00
Jordan Dominion a40b6c397a Hopefully fix re-run issues 2024-08-17 08:26:08 -04:00
Jordan Dominion 414dc8b90c Set check back to pending on re-runs 2024-08-16 22:50:29 -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 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 50eaadd9e0 Do not fail on missing release notes token if unused 2024-08-16 21:25:20 -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 3dc2b19a93 Format ReleaseNotes Program.cs 2024-08-16 19:07:36 -04:00
Jordan Dominion 8470e682b4 Redo CI Pipeline security to prevent duplicate checks 2024-08-16 12:58:26 -04:00
Jordan Dominion 5488203764 Fix ReleaseNotes build [APIDeploy][DMDeploy] 2024-08-11 16:13:26 -04:00
Jordan Dominion 3d5d2319af Hopefully fix SS13 repo sync 2024-08-11 08:33:27 -04:00
Jordan Dominion ee81c1f3cc Ensure directory exists before trying to write to it [APIDeploy] 2024-07-21 14:54:30 -04:00
Jordan Dominion 9b03e2624f Replace DEV_PUSH_TOKEN with App where possible
Update docs
2024-07-16 21:35:02 -04:00
Jordan Dominion 4bc6b2ec82 Reorganize projects so that building ReleaseNotes is quicker 2024-07-16 21:35:02 -04:00
Jordan Dominion bcb9cf2ee7 Merge branch 'dev' into CIAdjustments 2024-07-15 17:33:00 -04:00
Jordan Dominion bf27954329 Revert "Removed unused code"
This reverts commit df710a5603.
2024-07-15 17:27:04 -04:00
Jordan Dominion df710a5603 Removed unused code 2024-07-13 20:54:04 -04:00
Jordan Dominion b6967cfab6 Fixing up master merge 2024-07-13 13:03:26 -04:00
Jordan Dominion ef28f78c57 Attempt at getting master merging working again 2024-07-13 12:53:52 -04:00
Jordan Dominion 29b7f707fe Update winget PR template 2024-07-02 18:49:01 -04:00
Jordan Dominion 3dcf3b071a Update winget deployment template 2024-03-20 17:31:42 -04:00
Jordan Dominion 660b5490cf Use our own app to create the CI Completion check 2024-03-03 11:22:07 -05:00
Jordan Dominion 5e0eb1aaf6 Address winget manifest 1.6 update 2024-02-19 17:17:32 -05:00
Jordan Dominion d8b06818a3 Workaround for GitHub API sometimes returning duplicate results 2024-01-29 16:40:41 -05:00
Jordan Dominion c9024ebcf1 Simplify a new() expression 2023-12-27 22:08:43 -05:00
Jordan Dominion 138df8b2f6 Fix major release milestone shuffle
Closes #1386
2023-12-24 00:22:28 -05:00
Jordan Dominion cee5a83c02 Fix issues with Webpanel version parsing 2023-12-18 11:10:25 -05:00
Jordan Dominion 6f81fc91ce Fix issue with changelog generation and 🆑 emoji 2023-12-18 11:04:05 -05:00
Jordan Dominion 369a6c0f89 Allow emoji 🆑 tags
See https://github.com/tgstation/tgstation/pull/80115
2023-12-03 23:54:12 -05:00
Jordan Dominion 7eafed4fb9 Add missing hashtag to DMAPI releases 2023-11-17 14:45:26 -05:00
Jordan Dominion 17bda5ef48 Standardize naming to "Webpanel" 2023-11-16 23:14:14 -05:00
Jordan Dominion 027b8db6bd Nuget package updates 2023-11-12 08:57:13 -05:00
Jordan Dominion 2a83af6896 Nuget package updates 2023-09-29 18:05:32 -04:00
Jordan Dominion 045d9feddf Fix issues with winget PR body 2023-08-23 19:29:01 -04:00