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

TGS v6.0.0 Release #1748

Merged
merged 832 commits into from
Dec 24, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
832 commits
Select commit Hold shift + click to select a range
06b8dc9
Nullify `KekCommand`
Cyberboss Dec 18, 2023
ee8db3c
Merge pull request #1728 from tgstation/TestSpeedups
Cyberboss Dec 18, 2023
54b6dc2
Nullify `PullRequestsCommand`
Cyberboss Dec 18, 2023
8ef36dc
Nullify `RevisionCommand`
Cyberboss Dec 18, 2023
c11bc9a
Merge branch 'V6' into TheGreatNullening
Cyberboss Dec 18, 2023
1f1c791
Fix a race condition with starting the server and bridge requests
Cyberboss Dec 18, 2023
3ab14c9
Nullify `IChannelSink`
Cyberboss Dec 18, 2023
cef33be
Nullify `VersionCommand`
Cyberboss Dec 18, 2023
3c7cf03
Cleanup a `ValueTask` message
Cyberboss Dec 18, 2023
8c34cf8
Nullify `DiscordMessage`
Cyberboss Dec 18, 2023
ee16007
Cleanup some collection initializations
Cyberboss Dec 18, 2023
b225cbc
Nullify `IDiscordResponders`
Cyberboss Dec 18, 2023
a574487
Nullify `IProvider`
Cyberboss Dec 18, 2023
c88d837
Nullify `IProviderFactory`
Cyberboss Dec 18, 2023
81ef619
Nullify `Message`
Cyberboss Dec 18, 2023
eb2e34f
Nullify `Provider`
Cyberboss Dec 18, 2023
85207f6
Nullify `ProviderFactory`
Cyberboss Dec 18, 2023
de1872c
Nullify `ChatManager`
Cyberboss Dec 18, 2023
8ee9274
Nullify `DiscordProvider`
Cyberboss Dec 18, 2023
6d03d2e
Nullify `DiscordForwardingResponder`
Cyberboss Dec 18, 2023
d5d5eab
Nullify `IrcProvider`
Cyberboss Dec 18, 2023
bd80c59
Update to `Byond.TopicSender` v8.0.1
Cyberboss Dec 18, 2023
b96bc29
Merge branch 'dev' into V6
tgstation-server Dec 18, 2023
c37c775
Merge branch 'V6' into TheGreatNullening
Cyberboss Dec 18, 2023
9ab553f
Nullify `BufferedFileStreamProvider`
Cyberboss Dec 18, 2023
49809d6
Nullify `IConsole` and `Console`
Cyberboss Dec 18, 2023
ca94ce5
Nullify `IIOManager`
Cyberboss Dec 18, 2023
16ed57c
Nullify `DefaultIOManager`
Cyberboss Dec 18, 2023
ef2fca7
Nullify `IFileDownloader`
Cyberboss Dec 18, 2023
671cbfc
Nullify `FileDownloader`
Cyberboss Dec 18, 2023
0bae433
Nullify `IFilesystemLinkFactory`
Cyberboss Dec 18, 2023
645377f
Nullify `IFileStreamProvider` and revisit `IFileUploadTicket`
Cyberboss Dec 18, 2023
4511f1a
Nullify `ISeekableFileStreamProvider`
Cyberboss Dec 18, 2023
1f5834d
Remove an unused parameter
Cyberboss Dec 18, 2023
c262f09
Nullify `PosixFilesystemLinkFactory`
Cyberboss Dec 18, 2023
9ff89df
Nullify `PosixPostWriteHandler`
Cyberboss Dec 18, 2023
1b263ca
Nullify `RequestFileStreamProvider`
Cyberboss Dec 18, 2023
72ff717
Nullify `ResolvingIOManager`
Cyberboss Dec 18, 2023
bd2b6b5
Nullify `ISynchronousIOManager`
Cyberboss Dec 18, 2023
ac357e9
Nullify `SynchronousIOManager`
Cyberboss Dec 18, 2023
330217c
Nullify `WindowsFilesystemLinkFactory`
Cyberboss Dec 18, 2023
ae505a2
Nullify `WindowsPostWriteHandler`
Cyberboss Dec 18, 2023
960f2e4
Nullify `SwarmRegistrationRequest`
Cyberboss Dec 18, 2023
c9b236d
Nullify `ChatBot`
Cyberboss Dec 18, 2023
f6083fc
Clean up a method signature
Cyberboss Dec 18, 2023
9a69af5
Nullify `ChatChannel`
Cyberboss Dec 18, 2023
0829909
Nullify `CompileJob`
Cyberboss Dec 18, 2023
dd23015
Slightly increase the health check timeout
Cyberboss Dec 18, 2023
d169c21
Nullify `DreamDaemonSettings`
Cyberboss Dec 18, 2023
2f9531e
Nullify `DreamMakerSettings`
Cyberboss Dec 18, 2023
aee739c
Cleanup another ValueTask message
Cyberboss Dec 18, 2023
4a7d675
Nullify `Instance`
Cyberboss Dec 18, 2023
9ea0b7b
Simplify some `new()` expressions
Cyberboss Dec 18, 2023
3a60477
Nullify `InstancePermissionSet`
Cyberboss Dec 19, 2023
8fc4c36
Nullify `Job`
Cyberboss Dec 19, 2023
d7b2d27
Nullify `OAuthConnection`
Cyberboss Dec 19, 2023
5ef00c3
Nullify `PermissionSet`
Cyberboss Dec 19, 2023
f308112
Nullify `ReattachInformation`
Cyberboss Dec 19, 2023
3520f33
Nullify `ReattachInformationBase`
Cyberboss Dec 19, 2023
eefdc47
Nullify `RepositorySettings`
Cyberboss Dec 19, 2023
47c9190
Nullify `ReviInfoTestMerge`
Cyberboss Dec 19, 2023
daed196
Nullify `RevisionInformation`
Cyberboss Dec 19, 2023
67417b6
Nullify `TestMerge`
Cyberboss Dec 19, 2023
0295274
Simplify some `new()` expressions
Cyberboss Dec 19, 2023
052b0b9
Cleanup some ChatManager messages
Cyberboss Dec 19, 2023
02e5e86
Nullify `User`
Cyberboss Dec 19, 2023
3f0a5d0
Nullify `UserGroup`
Cyberboss Dec 19, 2023
0159792
Remove an unused field
Cyberboss Dec 19, 2023
63465d2
Cleanup a VS IDE message
Cyberboss Dec 19, 2023
d0bf6eb
Simplify a null check
Cyberboss Dec 19, 2023
b06be25
Nullify `IRestartRegistration`
Cyberboss Dec 19, 2023
d58ef02
This property is meant to be nullable
Cyberboss Dec 20, 2023
0df55f7
Add separate database field for topic port
Cyberboss Dec 20, 2023
9711a78
Rename `IProcessBase` functions to avoid language conflicts
Cyberboss Dec 20, 2023
0883874
Support graceful OpenDream shutdowns
Cyberboss Dec 20, 2023
523b3aa
Update `Z.EntityFramework.Plus.EFCore`
Cyberboss Dec 20, 2023
62d5dcb
Nullify `DreamDaemonController`
Cyberboss Dec 20, 2023
ecf9560
Nullify `DreamMakerController`
Cyberboss Dec 20, 2023
261d566
Remove unnecessary warning suppression
Cyberboss Dec 20, 2023
c9bb842
Nullify `EngineController`
Cyberboss Dec 20, 2023
a5f69bf
Nullify `InstanceController`
Cyberboss Dec 20, 2023
e02aff7
Nullify `InstancePermissionSetController`
Cyberboss Dec 20, 2023
83d07d5
Clean up a `ValueTask` message
Cyberboss Dec 20, 2023
5031d54
Nullify `InstanceRequiredController`
Cyberboss Dec 20, 2023
665868b
Nullify `JobController`
Cyberboss Dec 20, 2023
0e34a66
Nullify `RepositoryController`
Cyberboss Dec 20, 2023
ee0953b
Nullify `RootController`
Cyberboss Dec 20, 2023
d615983
Nullify `SwarmController`
Cyberboss Dec 20, 2023
a2d2123
Nullify `TransferController`
Cyberboss Dec 20, 2023
1b95ded
Nullify `UserController`
Cyberboss Dec 20, 2023
c08e84a
Nullify `UserGroupController`
Cyberboss Dec 20, 2023
2cc1014
Handle HTTP error case with OD graceful shutdowns
Cyberboss Dec 20, 2023
34f1428
Fix engine installs not respecting `Session:LowPriorityDeploymentProc…
Cyberboss Dec 20, 2023
022b374
Fix some IDE messages
Cyberboss Dec 20, 2023
79e7628
Cleanup OpenDream graceful shutdown handling
Cyberboss Dec 21, 2023
679bc7d
Switch back to dynamic live tests port allocation
Cyberboss Dec 21, 2023
fda4b98
Nullify `IRenameNotifyee`
Cyberboss Dec 21, 2023
54e07bb
Nullify `InstanceWrapper`
Cyberboss Dec 21, 2023
b49f47c
Nullify `IComponentService`
Cyberboss Dec 21, 2023
88788f9
Nullify `IInstance`
Cyberboss Dec 21, 2023
ecf5ac1
Nullify `IInstanceCore`
Cyberboss Dec 21, 2023
27f61eb
Nullify `IInstanceFactory`
Cyberboss Dec 21, 2023
4681354
Nullify `IInstanceManager`
Cyberboss Dec 21, 2023
13e4691
Nullify `IInstanceOperations`
Cyberboss Dec 21, 2023
6fd4723
Nullify `IInstanceReference`
Cyberboss Dec 21, 2023
4cba118
Nullify `Instance`
Cyberboss Dec 21, 2023
44d2147
Nullify `InstanceFactory`
Cyberboss Dec 21, 2023
87d3b91
Cleanup messages in `InstanceFactory`
Cyberboss Dec 21, 2023
476e903
Cleanup messages in tests
Cyberboss Dec 21, 2023
5bffb97
Nullify `InstanceManager`
Cyberboss Dec 21, 2023
9bab2f5
Nullify `IConfiguration`
Cyberboss Dec 21, 2023
921b2b4
Nullify `Configuration`
Cyberboss Dec 21, 2023
5222c4e
Simplify a collection initialization expression
Cyberboss Dec 21, 2023
1e3868d
Nullify `EventConsumer`
Cyberboss Dec 21, 2023
92f53a7
Nullify `EventScriptAttribute`
Cyberboss Dec 21, 2023
0c16676
Nullify `IEventConsumer`
Cyberboss Dec 21, 2023
b3e0a89
Nullify `NoopEventConsumer`
Cyberboss Dec 21, 2023
f819766
Nullify `ChatUser`
Cyberboss Dec 21, 2023
6d435b7
Re-enable control of random chat disconnections
Cyberboss Dec 21, 2023
d5b6965
Jobs can start will `null` `IInstanceCore`s
Cyberboss Dec 21, 2023
6eb6d73
Set `WarningLevel=0` for OD DMAPI build
Cyberboss Dec 21, 2023
30592de
Nullify `IChatManager`
Cyberboss Dec 21, 2023
921e7dd
Nullify `IChatManagerFactory`
Cyberboss Dec 21, 2023
a1d1dda
Nullify `IChatTrackingContext`
Cyberboss Dec 21, 2023
e677124
Nullify `ICustomCommandHandler`
Cyberboss Dec 21, 2023
31570e3
Move a comment slightly
Cyberboss Dec 21, 2023
ae89dc3
Nullify `IRemoteDeploymentManager`
Cyberboss Dec 21, 2023
9beb484
Fix messages in `BaseRemoteDeploymentManager`
Cyberboss Dec 21, 2023
4d9be5b
Nullify `BaseRemoteDeploymentManager`
Cyberboss Dec 21, 2023
9a36a4f
Nullify `GitHubRemoteDeploymentManager`
Cyberboss Dec 22, 2023
a480007
Nullify `GitLabRemoteDeploymentManager`
Cyberboss Dec 22, 2023
16e95b3
Nullify `IRemoteDeploymentManagerFactory`
Cyberboss Dec 22, 2023
b17693d
Nullify `NoOpRemoteDeploymentManager`
Cyberboss Dec 22, 2023
5be5c4e
Nullify `RemoteDeploymentManagerFactory`
Cyberboss Dec 22, 2023
fde9e50
Nullify `ILatestCompileJobProvider`
Cyberboss Dec 22, 2023
dd971fe
Nullify `ICompileJobSink`
Cyberboss Dec 22, 2023
fb67049
Nullify `IDmbProvider`
Cyberboss Dec 22, 2023
7e15cc1
Nullify `IDreamMaker`
Cyberboss Dec 22, 2023
d2ee587
Nullify `IDmbFactory`
Cyberboss Dec 22, 2023
358e6ca
Fix IDE messages in `DmbFactory`
Cyberboss Dec 22, 2023
707d69d
Nullify `DmbFactory`
Cyberboss Dec 22, 2023
083f7ca
Nullify `DmbProvider`
Cyberboss Dec 22, 2023
dba8721
Nullify `DmbProviderBase`
Cyberboss Dec 22, 2023
7db53b0
Nullify `DreamMaker`
Cyberboss Dec 22, 2023
84294a7
Nullify `HardLinkDmbProvider`
Cyberboss Dec 22, 2023
1a4c229
Nullify `SwappableDmbProvider`
Cyberboss Dec 22, 2023
5b2ce9e
Nullify `SymlinkDmbProvider`
Cyberboss Dec 22, 2023
ee88f8d
Nullify `TemporaryDmbProvider`
Cyberboss Dec 22, 2023
ed5d16d
Nullify `ByondInstallation`
Cyberboss Dec 22, 2023
1528a3d
Add the `DisposeInvoker` util class
Cyberboss Dec 22, 2023
594b4fc
Nullify `ByondInstallerBase`
Cyberboss Dec 22, 2023
9ef9bf3
Nullify `DelegatingEngineInstaller`
Cyberboss Dec 22, 2023
f23d21e
Nullify `EngineExecutableLock`
Cyberboss Dec 22, 2023
dec95b8
Nullify `EngineInstallationBase`
Cyberboss Dec 22, 2023
b27be94
Nullify `EngineInstallerBase`
Cyberboss Dec 22, 2023
05f8278
Nullify `EngineManager` and `IEngineManager`
Cyberboss Dec 23, 2023
9ebfbeb
Nullify `IEngineExecutableLock`
Cyberboss Dec 23, 2023
080859b
Nullify `IEngineInstallationData`
Cyberboss Dec 23, 2023
217669d
Nullify `IEngineInstallation`
Cyberboss Dec 23, 2023
c922ade
Nullify `IEngineInstaller`
Cyberboss Dec 23, 2023
38fe6df
Nullify `OpenDreamInstallation`
Cyberboss Dec 23, 2023
91dcb5c
Nullify `OpenDreamInstaller`
Cyberboss Dec 23, 2023
ba7710f
Nullify `PosixByondInstaller`
Cyberboss Dec 23, 2023
606bea5
Nullify `RepositoryEngineInstallationData`
Cyberboss Dec 23, 2023
5fb9b77
Nullify `WindowsByondInstaller`
Cyberboss Dec 23, 2023
60b636e
Nullify `WindowsOpenDreamInstaller`
Cyberboss Dec 23, 2023
7c37bd8
Nullify `ZipStreamEngineInstallationData`
Cyberboss Dec 23, 2023
51d78df
Make `EventConsumer` thread safe
Cyberboss Dec 23, 2023
a6d557e
Nullify `BridgeParameters`
Cyberboss Dec 23, 2023
c192bd5
Nullify `BridgeRegistration`
Cyberboss Dec 23, 2023
59306d1
Nullify `BridgeResponse`
Cyberboss Dec 23, 2023
f2f576f
Nullify `IBridgeDispatcher`
Cyberboss Dec 23, 2023
e39577c
Nullify `IBridgeRegistration`
Cyberboss Dec 23, 2023
d854a63
Nullify `RuntimeInformation`
Cyberboss Dec 23, 2023
fadecee
Nullify `TestMergeInformation`
Cyberboss Dec 23, 2023
d663b97
Nullify `ChatCommand`
Cyberboss Dec 23, 2023
7747df9
Nullify `ChunkedTopicParameters`
Cyberboss Dec 23, 2023
6f9808f
Nullify `EventNotification`
Cyberboss Dec 23, 2023
2f90ef4
Nullify `TopicCommandType`
Cyberboss Dec 23, 2023
aea5eca
Nullify `TopicParameters`
Cyberboss Dec 23, 2023
4c3de49
Nullify `TopicResponse`
Cyberboss Dec 23, 2023
e2dba1c
Nullify `ChatEmbed`
Cyberboss Dec 23, 2023
b5b408f
Nullify `ChatEmbedAuthor`
Cyberboss Dec 23, 2023
4bfc321
Nullify `ChatEmbedField`
Cyberboss Dec 23, 2023
82d1b30
Nullify `ChatEmbedFooter`
Cyberboss Dec 23, 2023
e9b6cbd
Nullify `ChatEmbedFooter`
Cyberboss Dec 23, 2023
34571a1
Nullify `ChatEmbedProvider`
Cyberboss Dec 23, 2023
617dea5
Nullify `ChatMessage`
Cyberboss Dec 23, 2023
545717f
Nullify `ChatUpdate`
Cyberboss Dec 23, 2023
62ef4e3
Nullify `ChunkData`
Cyberboss Dec 23, 2023
f847ec6
Nullify `Chunker`
Cyberboss Dec 23, 2023
0d64959
Nullify `DMApiConstants`
Cyberboss Dec 23, 2023
aa0fe2e
Nullify `DMApiParameters`
Cyberboss Dec 23, 2023
b6cb32c
Nullify `DMApiResponse`
Cyberboss Dec 23, 2023
047618c
Nullify `IMissingPayloadsCommunication`
Cyberboss Dec 23, 2023
ffbf0f5
Nullify `MessageContent`
Cyberboss Dec 23, 2023
c4da6df
Simplify a null check
Cyberboss Dec 23, 2023
a4258d1
Rework `DMApiParameters.AccessIdentifier` to be properly non-nullble
Cyberboss Dec 23, 2023
0f655f1
Nullify `DefaultGitRemoteFeatures`
Cyberboss Dec 23, 2023
a1f4ed4
Nullify `GitHubRemoteFeatures`
Cyberboss Dec 23, 2023
fc7c8b2
Nullify `GitLabRemoteFeatures`
Cyberboss Dec 23, 2023
1d43e7a
Nullify `GitRemoteFeaturesBase`
Cyberboss Dec 23, 2023
e536b02
Cleanup `GitRemoteFeaturesBase`
Cyberboss Dec 23, 2023
9a0ec66
Nullify `GitRemoteFeaturesFactory`
Cyberboss Dec 23, 2023
73c3091
Nullify `ICredentialsProvider`
Cyberboss Dec 23, 2023
f826a1b
Nullify `IGitRemoteAdditionalInformation`
Cyberboss Dec 23, 2023
4d7991b
Nullify `IGitRemoteFeaturesFactory`
Cyberboss Dec 23, 2023
992b171
Nullify `ILibGit2Commands`
Cyberboss Dec 23, 2023
24615ba
Nullify `ILibGit2RepositoryFactory`
Cyberboss Dec 23, 2023
9e76124
Nullify `IRepository`
Cyberboss Dec 23, 2023
9aaad78
Nullify `IRepositoryManager`
Cyberboss Dec 23, 2023
98a0ece
Nullify `IRepositoryManagerFactory`
Cyberboss Dec 23, 2023
4683242
Nullify `LibGit2Commands`
Cyberboss Dec 23, 2023
fdc25c6
Nullify `LibGit2RepositoryFactory`
Cyberboss Dec 23, 2023
3f758bb
Correct naming of `Synchronize` function
Cyberboss Dec 23, 2023
0b3b41d
Nullify `TestMergeResult`
Cyberboss Dec 23, 2023
695cc46
Nullify `RepostoryManagerFactory`
Cyberboss Dec 23, 2023
874f16d
Nullify `RepositoryUpdateService`
Cyberboss Dec 23, 2023
0a3de43
Nullify `RepositoryManager`
Cyberboss Dec 23, 2023
4a950aa
Nullify `Repository`
Cyberboss Dec 23, 2023
46c4114
Nullify `CombinedTopicResponse`
Cyberboss Dec 23, 2023
16d5069
Nullify `ISessionController`
Cyberboss Dec 23, 2023
b81ecda
Nullify `ISessionControllerFactory`
Cyberboss Dec 23, 2023
dd1588f
Nullify `ISessionPersistor`
Cyberboss Dec 23, 2023
835ec18
Nullify `ITopicClientFactory`
Cyberboss Dec 23, 2023
f8e4af3
Nullify `LaunchResult`
Cyberboss Dec 23, 2023
e655767
Use `FrozenDictionary` where appropriate
Cyberboss Dec 24, 2023
6a9e735
Switch to named logging placeholder
Cyberboss Dec 24, 2023
e1f9d1e
Nullify `ReattachInformation`
Cyberboss Dec 24, 2023
47ac422
Nullify `SessionController`
Cyberboss Dec 24, 2023
a47017d
Nullify `SessionControllerFactory`
Cyberboss Dec 24, 2023
071de7b
Nullify `SessionPersistor`
Cyberboss Dec 24, 2023
3c62327
Nullify `TopicClientFactory`
Cyberboss Dec 24, 2023
c40720d
Cleanup a `JobsHubTests` assert
Cyberboss Dec 24, 2023
9a3c0aa
Nullify `AdvancedWatchdog`
Cyberboss Dec 24, 2023
b1878d6
Nullify `IWatchdog`
Cyberboss Dec 24, 2023
c37d3ef
Nullify `IWatchdogFactory`
Cyberboss Dec 24, 2023
1f8d248
Nullify `PosixWatchdog`
Cyberboss Dec 24, 2023
2b0eefc
Nullify `PosixWatchdogFactory`
Cyberboss Dec 24, 2023
418b627
Nullify `WatchdogFactory`
Cyberboss Dec 24, 2023
26a1e61
Nullify `WindowsWatchdogFactory`
Cyberboss Dec 24, 2023
a7caf35
Nullify `WindowsWatchdog`
Cyberboss Dec 24, 2023
9db05f8
Nullify `BasicWatchdog`
Cyberboss Dec 24, 2023
7b458a6
Nullify `WatchdogBase`
Cyberboss Dec 24, 2023
f748aab
Merge pull request #1742 from tgstation/TheGreatNullening
Cyberboss Dec 24, 2023
e99cb6b
Revert "Setup GitHub actions for V6 branch"
Cyberboss Dec 24, 2023
d87ed2c
Remove and additional `V6` branch reference in CI
Cyberboss Dec 24, 2023
01cda70
Merge branch 'V6' into dev [NugetDeploy][DMDeploy][APIDeploy]
Cyberboss Dec 24, 2023
8ff4048
Merge branch 'master' into dev
tgstation-server Dec 24, 2023
e5a7ec6
Update webpanel version to 5.3.0
Cyberboss Dec 24, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 2 additions & 5 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
appveyor.yml
omnisharp.json
README.md
build/package/**
build/package/deb
build/ci.runsettings
build/Dockerfile
build/GenerateMigrations.sh
Expand All @@ -26,9 +26,6 @@ src/Tgstation.Server.Host/appsettings.Development.json
src/Tgstation.Server.Host/appsettings.Development.yml
src/Tgstation.Server.Host/tgs.bat
src/Tgstation.Server.Host/tgs.sh
src/Tgstation.Server.Client
src/Tgstation.Server.Host.Service
tests
tools
tests/DMAPI
artifacts
packaging
5 changes: 4 additions & 1 deletion .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ You can of course, as always, ask for help at [#coderbus](irc://irc.rizon.net/co

### Development Environment

You need the .NET 6.0 SDK and npm>=v5.7 (in your PATH) to compile the server.
You need the .NET 8.0 SDK, node>=v20, and npm>=v5.7 (in your PATH) to compile the server.

The recommended IDE is Visual Studio 2022 or VSCode.

Expand All @@ -51,6 +51,9 @@ In order to run the integration tests you must have the following environment va
- `TGS_TEST_DISCORD_CHANNEL`: To a valid discord channel ID that the above bot can access.
- `TGS_TEST_IRC_CONNECTION_STRING`: To a valid IRC connection string. See the code for [IrcConnectionStringBuilder](../src/Tgstation.Server.Api/Models/IrcConnectionStringBuilder.cs) for details.
- `TGS_TEST_IRC_CHANNEL`: To a valid IRC channel accessible with the above connection.
- (Optional) `TGS_TEST_OD_ENGINE_VERSION`: Specify the full git commit SHA of the [OpenDream](https://github.com/OpenDreamProject/OpenDream) version to use in the main integration test, the default is the current HEAD of the default branch.
- (Optional) `TGS_TEST_OD_GIT_DIRECTORY`: Path to a local [OpenDream](https://github.com/OpenDreamProject/OpenDream) git repository to use as an upstream for testing.
- (Optional) `TGS_TEST_OD_EXCLUSIVE`: Set to `true` to enable the quicker integration test that only runs [OpenDream](https://github.com/OpenDreamProject/OpenDream) functionality. This is tested by default in the main integration test.

### Notes About Forks

Expand Down
1 change: 0 additions & 1 deletion .github/workflows/auto-approve-dominions-prs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ on:
branches:
- dev
- master
- V6

concurrency:
group: "approve-dominion-${{ github.head_ref || github.run_id }}-${{ github.event_name }}"
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/check-pr-has-milestone.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ on:
branches:
- dev
- master
- V6

concurrency:
group: "check-pr-milestone-${{ github.head_ref || github.run_id }}-${{ github.event_name }}"
Expand Down
Loading
Loading