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
a7a43a4f5c
Merge branch 'dev' into 1077-GraphQL
2024-09-08 20:51:32 -04:00
Jordan Dominion
d89461d19d
GraphQL API Initial Implementation
...
- Build API via annotations using HotChocolate.
- Export to `artifacts` on build.
- Repurpose REST API types where possible, but many have to be reimplemented.
- Transfer controller and bridge controller will definitely have to stay forever.
- Added `Tgstation.Server.Client.GraphQL` built from schema using StrawberryShake.
- Added equivalent server information query.
- Setup semver and u32 (de)serialization.
- Begin transitioning to multi-client type live tests.
- Add GraphQL route `/api/graphql`
- Rename ServerClient likes to RestServerClient equivalent.
- Major API/Client library version bumps.
2024-09-08 20:51:04 -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
123d7d23f2
Increase tgs.png size to 128x128. Reccommended size for Nuget
2024-03-22 09:17:49 -04:00
Jordan Dominion
35f9051d5d
Generate logos in C#
...
Fuck fucking JS, node, and yarn
2024-03-22 09:16:58 -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
tgstation-server
8ff4048ff0
Merge branch 'master' into dev
2023-12-24 15:12:30 +00:00
Jordan Dominion
138df8b2f6
Fix major release milestone shuffle
...
Closes #1386
2023-12-24 00:22:28 -05:00
tgstation-server
b96bc29c50
Merge branch 'dev' into V6
2023-12-18 19:05:55 +00: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
tgstation-server
73ca167b67
Merge branch 'dev' into V6
2023-12-04 06:17:25 +00: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
33e1aafff2
Merge branch 'V6' into OpenDream
2023-11-18 09:56:49 -05:00
Jordan Dominion
4c629003fc
Merge branch 'dev' into V6
2023-11-18 09:56:03 -05:00
Jordan Dominion
7eafed4fb9
Add missing hashtag to DMAPI releases
2023-11-17 14:45:26 -05:00
Jordan Dominion
ffb7dcfd5b
Merge branch 'V6' into OpenDream
2023-11-17 10:49:45 -05:00