diff --git a/.github/workflows/ci-suite.yml b/.github/workflows/ci-suite.yml
index 55a3e49cd8..e2e0fa100b 100644
--- a/.github/workflows/ci-suite.yml
+++ b/.github/workflows/ci-suite.yml
@@ -513,7 +513,7 @@ jobs:
deploy-http:
name: Deploy HTTP API
- needs: [linux-unit-tests, linux-integration-tests, windows-unit-tests, windows-integration-test]
+ needs: [upload-code-coverage, validate-openapi-spec]
runs-on: windows-latest
if: github.event_name == 'push' && github.ref == 'master' && contains(github.event.head_commit.message, '[APIDeploy]')
steps:
@@ -556,7 +556,7 @@ jobs:
deploy-dm:
name: Deploy DreamMaker API
- needs: [linux-unit-tests, linux-integration-tests, windows-unit-tests, windows-integration-test]
+ needs: [upload-code-coverage, validate-openapi-spec]
runs-on: windows-latest
if: github.event_name == 'push' && github.ref == 'master' && contains(github.event.head_commit.message, '[DMDeploy]')
steps:
@@ -597,7 +597,7 @@ jobs:
deploy-client:
name: Deploy Nuget Packages
- needs: [linux-unit-tests, linux-integration-tests, windows-unit-tests, windows-integration-test]
+ needs: [upload-code-coverage, validate-openapi-spec]
runs-on: ubuntu-latest
if: github.event_name == 'push' && github.ref == 'master' && contains(github.event.head_commit.message, '[NugetDeploy]')
steps:
diff --git a/README.md b/README.md
index b5aa0d90df..09032179ea 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
# tgstation-server v4:
- [](https://travis-ci.org/tgstation/tgstation-server) [](https://codecov.io/gh/tgstation/tgstation-server)
+ [](https://travis-ci.org/tgstation/tgstation-server) [](https://codecov.io/gh/tgstation/tgstation-server)
[](LICENSE) [](http://isitmaintained.com/project/tgstation/tgstation-server "Average time to resolve an issue") [](https://www.nuget.org/packages/Tgstation.Server.Api) [](https://www.nuget.org/packages/Tgstation.Server.Client)
diff --git a/src/Tgstation.Server.Host/Components/Chat/Providers/DiscordProvider.cs b/src/Tgstation.Server.Host/Components/Chat/Providers/DiscordProvider.cs
index e41de6012a..6ba2897ba5 100644
--- a/src/Tgstation.Server.Host/Components/Chat/Providers/DiscordProvider.cs
+++ b/src/Tgstation.Server.Host/Components/Chat/Providers/DiscordProvider.cs
@@ -131,13 +131,13 @@ namespace Tgstation.Server.Host.Components.Chat.Providers
Mention = NormalizeMentions(e.Author.Mention)
}
};
+
EnqueueMessage(result);
}
///
protected override async Task Connect(CancellationToken cancellationToken)
{
- Logger.LogTrace("Connecting...");
try
{
await client.LoginAsync(TokenType.Bot, BotToken, true).ConfigureAwait(false);
@@ -150,14 +150,22 @@ namespace Tgstation.Server.Host.Components.Chat.Providers
Logger.LogTrace("Started.");
var channelsAvailable = new TaskCompletionSource