Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v6.9.0 Release #1883

Merged
merged 139 commits into from
Aug 18, 2024
Merged
Show file tree
Hide file tree
Changes from 136 commits
Commits
Show all changes
139 commits
Select commit Hold shift + click to select a range
837881d
Bump Swashbuckle.AspNetCore.Newtonsoft from 6.6.2 to 6.7.0
dependabot[bot] Aug 2, 2024
9432a4b
Merge pull request #1848 from tgstation/dependabot/nuget/Swashbuckle.…
Cyberboss Aug 2, 2024
d903a8b
Bump Swashbuckle.AspNetCore from 6.6.2 to 6.7.0
dependabot[bot] Aug 2, 2024
e82b325
Merge pull request #1847 from tgstation/dependabot/nuget/Swashbuckle.…
Cyberboss Aug 3, 2024
89b103a
Merge branch 'master' into dev
Aug 4, 2024
dd048ef
Bump MSTest.TestFramework from 3.5.0 to 3.5.1
dependabot[bot] Aug 6, 2024
681585c
Merge pull request #1851 from tgstation/dependabot/nuget/MSTest.TestF…
Cyberboss Aug 6, 2024
ad44447
Bump MSTest.TestAdapter from 3.5.0 to 3.5.1
dependabot[bot] Aug 6, 2024
d1ca38b
Merge pull request #1850 from tgstation/dependabot/nuget/MSTest.TestA…
Cyberboss Aug 7, 2024
4814601
Merge branch 'master' into dev
tgstation-server-ci[bot] Aug 9, 2024
895212c
DMAPI v7.2.0
Cyberboss Aug 9, 2024
8aa1522
Bump to MariaDB 11.4.2
Cyberboss Aug 10, 2024
a7789a0
Merge pull request #1853 from tgstation/DMHTTPAPI [DMDeploy]
Cyberboss Aug 10, 2024
bd1deb0
Add 30 minute cache to GitHub releases requests
Cyberboss Aug 10, 2024
f7c9461
Fix DMAPI documentation comment typos
Cyberboss Aug 11, 2024
792947d
Add configuration option to force use of dreamdaemon.exe
Cyberboss Aug 10, 2024
788fbb5
Minor code cleanups
Cyberboss Aug 10, 2024
89d70be
Implement repository recloning
Cyberboss Aug 10, 2024
5b4719c
Fix a race condition in OpenDreamInstaller
Cyberboss Aug 11, 2024
77a20cc
Implement CPU/Memory sampling
Cyberboss Aug 11, 2024
79fcf9c
Version bump to 6.9.0
Cyberboss Aug 11, 2024
7edf664
Remove CPU tracking. It's a nothing stat on multi-core systems
Cyberboss Aug 11, 2024
0116a2a
Add spacestation13 fork sync
Cyberboss Aug 11, 2024
c0c286a
Add missing env var to master merge
Cyberboss Aug 11, 2024
3d5d231
Hopefully fix SS13 repo sync
Cyberboss Aug 11, 2024
71f5d97
Merge pull request #1855 from tgstation/DoublePersist [APIDeploy][Nug…
Cyberboss Aug 11, 2024
1ac3220
Merge branch 'dev' into FixType
Cyberboss Aug 11, 2024
918687d
Fix the homepage logo not working on Windows after updating
Cyberboss Aug 11, 2024
0e4f616
Merge pull request #1854 from tgstation/FixType [DMDeploy]
Cyberboss Aug 11, 2024
5488203
Fix ReleaseNotes build [APIDeploy][DMDeploy]
Cyberboss Aug 11, 2024
da4754b
Merge branch 'dev' into FixUpdates
Cyberboss Aug 11, 2024
d2a294a
Merge pull request #1857 from tgstation/FixUpdates [NugetDeploy]
Cyberboss Aug 11, 2024
a42dafb
Add support for GitHub App installation authentication to `IGitHubCli…
Cyberboss Aug 11, 2024
12878f1
Adds version reporting telemetry
Cyberboss Aug 14, 2024
e87259c
Bump webpanel to 6.1.0
Cyberboss Aug 14, 2024
33aac9c
Report the shutdown and actually loop the telemetry reports
Cyberboss Aug 14, 2024
2c4a3d7
Enable corepack on command line. Fix missed telemetry build in Window…
Cyberboss Aug 14, 2024
dca0946
Bump Microsoft.AspNetCore.SignalR.Client from 8.0.7 to 8.0.8
dependabot[bot] Aug 14, 2024
3e8cbd8
Bump Microsoft.AspNetCore.Authentication.JwtBearer from 8.0.7 to 8.0.8
dependabot[bot] Aug 14, 2024
745cf55
Bump Microsoft.EntityFrameworkCore from 8.0.7 to 8.0.8
dependabot[bot] Aug 14, 2024
ce4b22d
Bump MSTest.TestAdapter from 3.5.1 to 3.5.2
dependabot[bot] Aug 14, 2024
451708c
Bump Microsoft.AspNetCore.Mvc.NewtonsoftJson from 8.0.7 to 8.0.8
dependabot[bot] Aug 14, 2024
2c383fd
Bump MSTest.TestFramework from 3.5.1 to 3.5.2
dependabot[bot] Aug 14, 2024
2ec3d83
Maybe corepack will work if we setup node?
Cyberboss Aug 14, 2024
6d41ffc
Fail CI build if telemetry key isn't set
Cyberboss Aug 14, 2024
8f34859
Fix docker build
Cyberboss Aug 15, 2024
d88be26
Hopefully fix the remainder of CI
Cyberboss Aug 15, 2024
909fca3
Bump dotnet-ef tool from 8.0.7 to 8.0.8
Cyberboss Aug 15, 2024
c32c528
Merge pull request #1862 from tgstation/dependabot/nuget/Microsoft.As…
Cyberboss Aug 15, 2024
bf4d415
Fix telemetry key file path in Dockerfile
Cyberboss Aug 15, 2024
9dd6a54
Merge pull request #1869 from tgstation/dependabot/nuget/MSTest.TestF…
Cyberboss Aug 15, 2024
d034f71
Hopefully fix corepack issue in debian build
Cyberboss Aug 15, 2024
d4a1335
Properly switch to using gnupg2 for .deb
Cyberboss Aug 15, 2024
1c1d8e4
Merge pull request #1868 from tgstation/dependabot/nuget/Microsoft.As…
Cyberboss Aug 15, 2024
32f121e
Merge pull request #1861 from tgstation/dependabot/nuget/Microsoft.As…
Cyberboss Aug 15, 2024
daa00e7
Bump Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson
dependabot[bot] Aug 15, 2024
d83fe5a
Merge pull request #1867 from tgstation/dependabot/nuget/MSTest.TestA…
Cyberboss Aug 15, 2024
e9bb912
Merge pull request #1866 from tgstation/dependabot/nuget/Microsoft.En…
Cyberboss Aug 15, 2024
8f62cea
Bump Microsoft.EntityFrameworkCore.Design from 8.0.7 to 8.0.8
dependabot[bot] Aug 15, 2024
036b76b
Bump Microsoft.EntityFrameworkCore.SqlServer from 8.0.7 to 8.0.8
dependabot[bot] Aug 15, 2024
052ea76
Bump Microsoft.EntityFrameworkCore.InMemory from 8.0.7 to 8.0.8
dependabot[bot] Aug 16, 2024
68a4f59
Readd necessary setup-dotnet to .deb build
Cyberboss Aug 16, 2024
e8a402e
Merge pull request #1872 from tgstation/dependabot/nuget/Microsoft.En…
Cyberboss Aug 16, 2024
8470e68
Redo CI Pipeline security to prevent duplicate checks
Cyberboss Aug 16, 2024
c898e03
Merge branch 'dev' into DeploymentsTelemetry
Cyberboss Aug 16, 2024
182d0f5
Fix parsing TGS version in debian build
Cyberboss Aug 16, 2024
e9d0fe1
CI Pipeline can only be triggered via dispatch for PRs now
Cyberboss Aug 16, 2024
c212a44
Fix concurrency issues with mirror sync
Cyberboss Aug 16, 2024
f9382f1
Get rid of more unnecessary actions checks
Cyberboss Aug 16, 2024
a5b2701
Merge pull request #1870 from tgstation/dependabot/nuget/Microsoft.En…
Cyberboss Aug 16, 2024
308f276
Merge pull request #1865 from tgstation/dependabot/nuget/Microsoft.As…
Cyberboss Aug 16, 2024
165b84c
Merge pull request #1873 from tgstation/dependabot/nuget/Microsoft.En…
Cyberboss Aug 16, 2024
3477871
Run CI on the merge commit
Cyberboss Aug 16, 2024
e286fd0
We are not BYOND exclusive anymore
Cyberboss Aug 16, 2024
68349dc
Specify classic GitHub tokens
Cyberboss Aug 16, 2024
7a66748
Fix dispatch ref
Cyberboss Aug 16, 2024
bfe28ca
Merge pull request #1859 from tgstation/DeploymentsTelemetry
Cyberboss Aug 16, 2024
8a5da6f
Merge branch 'master' into dev
tgstation-server-ci[bot] Aug 16, 2024
29a5e5b
Try to get the dispatched workflow statuses to appear on the original PR
Cyberboss Aug 16, 2024
a70d748
Fix security temp branch push not working
Cyberboss Aug 16, 2024
135f665
Fine just fucking branch first
Cyberboss Aug 16, 2024
3dc2b19
Format ReleaseNotes Program.cs
Cyberboss Aug 16, 2024
1b91fee
Rejigger the CI Pipeline again
Cyberboss Aug 17, 2024
d1069cc
Fix workflow syntax errors?
Cyberboss Aug 17, 2024
80b8e5d
Fix unit test not depending on `ci-start-gate`
Cyberboss Aug 17, 2024
8bad0cd
Infer SHA from github context
Cyberboss Aug 17, 2024
18893bf
Don't try to start the completion gate if the start gate never ran
Cyberboss Aug 17, 2024
3aabfa6
Fix completion conditionals
Cyberboss Aug 17, 2024
50eaadd
Do not fail on missing release notes token if unused
Cyberboss Aug 17, 2024
b497b04
Fix check run location calculation in security workflow
Cyberboss Aug 17, 2024
70b4071
Try running on the HEAD SHA instead of the merge in hopes of simplicity
Cyberboss Aug 17, 2024
6f8e129
More CI Fixes
Cyberboss Aug 17, 2024
99b319f
Revert "More CI Fixes"
Cyberboss Aug 17, 2024
f9667a2
Revert "Try running on the HEAD SHA instead of the merge in hopes of …
Cyberboss Aug 17, 2024
be08bf7
Create checks on PR HEAD commit to properly display in GitHub UI
Cyberboss Aug 17, 2024
c598759
Be more lenient on flaky test failure
Cyberboss Aug 17, 2024
414dc8b
Set check back to pending on re-runs
Cyberboss Aug 17, 2024
7920871
Fix security dispatch parameters
Cyberboss Aug 17, 2024
47cf712
Remove all unnecessary explicit restores
Cyberboss Aug 17, 2024
8247edc
Fix bad command lines
Cyberboss Aug 17, 2024
9c1ee13
Actually enable check run ID discovery
Cyberboss Aug 17, 2024
6721a2a
Adjust CI Pipeline to work with discovery
Cyberboss Aug 17, 2024
c1296b1
Add missing checkout step
Cyberboss Aug 17, 2024
5c42a15
Fix ref names in run titles
Cyberboss Aug 17, 2024
0541014
Add missing checkout for pages build
Cyberboss Aug 17, 2024
a6bc081
Extract code scanning into its own workflow
Cyberboss Aug 17, 2024
bbb1fca
Fix formatting
Cyberboss Aug 17, 2024
27c8df2
Add missing push events to code scanning workflow
Cyberboss Aug 17, 2024
9ca1d80
Fix check handling command lines for branch builds
Cyberboss Aug 17, 2024
4dd37e7
Fix code coverage uploading on PRs
Cyberboss Aug 17, 2024
a40b6c3
Hopefully fix re-run issues
Cyberboss Aug 17, 2024
54da955
Prevent unnecessary API call
Cyberboss Aug 17, 2024
293c487
Fix more stupid needs
Cyberboss Aug 17, 2024
0359535
Fix failure completion gate conditions
Cyberboss Aug 17, 2024
4e2a4b0
So re-runs are new run IDs, handle that
Cyberboss Aug 17, 2024
70a1376
Hopefully fix run completion conditionals
Cyberboss Aug 17, 2024
31669e1
Truly fix run completion conditionals
Cyberboss Aug 17, 2024
60c1e18
Fix telemetry key removal steps
Cyberboss Aug 17, 2024
61f0d90
CI reworking again
Cyberboss Aug 17, 2024
4262e1d
Maybe GitHub doesn't allow specifying a ref on reusable workflows
Cyberboss Aug 17, 2024
2ed4f8f
Fix conditional for CI Pipeline call
Cyberboss Aug 17, 2024
6b79bd0
Add name to CI Pipeline call
Cyberboss Aug 17, 2024
4cdeed0
Fix CI Pipeline conditional again
Cyberboss Aug 17, 2024
5ad81b6
Remove unused workflow input
Cyberboss Aug 17, 2024
a8a193c
Fix CI Pipeline conditional for sure this time
Cyberboss Aug 17, 2024
41c95bb
Remove codecov action overrides
Cyberboss Aug 17, 2024
5f21e80
Bump Microsoft.EntityFrameworkCore.Sqlite and Microsoft.Bcl.AsyncInte…
dependabot[bot] Aug 17, 2024
8496002
Merge pull request #1875 from tgstation/dependabot/nuget/multi-c065d1…
Cyberboss Aug 17, 2024
f0bf096
Fix CI Pipeline Badge
Cyberboss Aug 18, 2024
df43a07
Fix issues with `JobProgressReporter`
Cyberboss Aug 18, 2024
1c3a99a
Fix issues with retrieving process memory
Cyberboss Aug 18, 2024
bab11e6
Fix Release build
Cyberboss Aug 18, 2024
b71e3f4
Make re-run flaky tests work with CI Security workflow
Cyberboss Aug 18, 2024
b0fa8e7
Merge pull request #1881 from tgstation/LastFixes
Cyberboss Aug 18, 2024
4903dac
Add size labeller workflow
Cyberboss Aug 18, 2024
89e109d
Merge branch 'dev' of https://github.com/tgstation/tgstation-server i…
Cyberboss Aug 18, 2024
426d53a
Trigger PR labeller on all PRs
Cyberboss Aug 18, 2024
d82b5b5
Add missing ptrace capability to systemd service
Cyberboss Aug 18, 2024
ec71b37
CodeCov uploading sanity pass
Cyberboss Aug 18, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,8 @@ You can of course, as always, ask for help at [#coderbus](irc://irc.rizon.net/co

You need the .NET 8.0 SDK, node>=v20, and npm>=v5.7 (in your PATH) to compile the server. On Linux, you also need the `libgdiplus` package installed to generate icons.

You need to run `corepack enable` to configure node to correctly build the webpanel.

The recommended IDE is Visual Studio 2022 or VSCode.

In order to build the service version and/or the Windows installer you need a to run on Windows.
Expand Down
Loading
Loading