diff --git a/SaucyBot.Tests/packages.lock.json b/SaucyBot.Tests/packages.lock.json index 5bdf433..df23a80 100644 --- a/SaucyBot.Tests/packages.lock.json +++ b/SaucyBot.Tests/packages.lock.json @@ -150,58 +150,58 @@ }, "Microsoft.Data.Sqlite.Core": { "type": "Transitive", - "resolved": "8.0.11", - "contentHash": "PrDkI9SeU/MEP/IHriczeYmRVbzEcfp66UlZRjL5ikHIJGIYOrby55GoehLCJzJiTwJ+rGkjSRctZnWgfC95fg==", + "resolved": "8.0.12", + "contentHash": "JGYSYsh9Wu8/50aIP76jPIawlcV2gdEs0Uz9d4y0kYV/J3M+t+yGBvgjsaJzrhwpIpvMHdNt6isNB+xJvECYUQ==", "dependencies": { "SQLitePCLRaw.core": "2.1.6" } }, "Microsoft.EntityFrameworkCore": { "type": "Transitive", - "resolved": "8.0.11", - "contentHash": "stbjWBTtpQ1HtqXMFyKnXFTr76PvaOHI2b2h85JqBi3eZr00nspvR/a90Zwh8CQ4rVawqLiTG0+0yZQWaav+sQ==", + "resolved": "8.0.12", + "contentHash": "oxZydJ7/1NdG2Tf6qHeTkcm2j2Nc+uHQy5mxrv2FmVFXt7MfkTMyCokcMeElrr7nAUAidrOdiZPVSpNMKkLbkQ==", "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "8.0.11", - "Microsoft.EntityFrameworkCore.Analyzers": "8.0.11", + "Microsoft.EntityFrameworkCore.Abstractions": "8.0.12", + "Microsoft.EntityFrameworkCore.Analyzers": "8.0.12", "Microsoft.Extensions.Caching.Memory": "8.0.1", "Microsoft.Extensions.Logging": "8.0.1" } }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "8.0.11", - "contentHash": "++zY0Ea724ku1jptWJmF7jm3I4IXTexfT4qi1ETcSFFF7qj+qm6rRgN7mTuKkwIETuXk0ikfzudryRjUGrrNKQ==" + "resolved": "8.0.12", + "contentHash": "A19COkZVUI3bNUdtWAgLvxzOXyW/gwJ1enmkHi0rgslPIAv9tFU0yEq4KNfmLoHf8kikYvC2DKYZo8vJvWzklA==" }, "Microsoft.EntityFrameworkCore.Analyzers": { "type": "Transitive", - "resolved": "8.0.11", - "contentHash": "NI/AJQjtC7qgWM8Nr85sRkwlog2AnFer5RKP8xTUH0RuPF3nN0tGXBEeYJOLZWp+/+M/C6O7MMDRhKRE8bZwIA==" + "resolved": "8.0.12", + "contentHash": "irXnlkKHepepje6+ICaKpe/G4QnWi1G9Em9CmfqAEKb7OUTYaDQ2ieGps2Tl7/rblj5CKB0tDNI421f64x/Tqw==" }, "Microsoft.EntityFrameworkCore.Relational": { "type": "Transitive", - "resolved": "8.0.11", - "contentHash": "3TuuW3i5I4Ro0yoaHmi2MqEDGObOVuhLaMEnd/heaLB1fcvm4fu4PevmC4BOWnI0vo176AIlV5o4rEQciLoohw==", + "resolved": "8.0.12", + "contentHash": "HqW1fvgb4hbzY7/06k047eXG0YnoB3j8A5hU9nyL5b7sW7sNsPhn0yw63tV0QrSpWD9fCkaFGEy+tYkuLIPJyw==", "dependencies": { - "Microsoft.EntityFrameworkCore": "8.0.11", + "Microsoft.EntityFrameworkCore": "8.0.12", "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" } }, "Microsoft.EntityFrameworkCore.Sqlite": { "type": "Transitive", - "resolved": "8.0.11", - "contentHash": "HJN+xx8lomTIq7SpshnUzHt7uo1/AOvnPWjXsOzyCsoYMEpfRKjxsJobcHu8Qpvd2mwzZB/mzjPUE8XeuGiCGA==", + "resolved": "8.0.12", + "contentHash": "sG/kR9QtkIYIRLoHkDlUW8mNFd7mSNd5bJrFMAuAXXW9dcLVxKAzmBvnETvWpBNDbf6D3/5G3hZnb52Cfz3fDg==", "dependencies": { - "Microsoft.EntityFrameworkCore.Sqlite.Core": "8.0.11", + "Microsoft.EntityFrameworkCore.Sqlite.Core": "8.0.12", "SQLitePCLRaw.bundle_e_sqlite3": "2.1.6" } }, "Microsoft.EntityFrameworkCore.Sqlite.Core": { "type": "Transitive", - "resolved": "8.0.11", - "contentHash": "wvC/xpis//IG9qvfMbMFMjhrM+P7choZ23CHBRfQyfmIkOVZLBtzM6nestbDdAv3eGnJym1/m0o0sc7YXlL0yg==", + "resolved": "8.0.12", + "contentHash": "4rchcCDBltekdg3VJo1ohXNkyup7yG7Mm9sfmdVTkrBNoWY7EeFTlOswsaJuyl2ISyIjIANmI/F7+uYJZmziwQ==", "dependencies": { - "Microsoft.Data.Sqlite.Core": "8.0.11", - "Microsoft.EntityFrameworkCore.Relational": "8.0.11", + "Microsoft.Data.Sqlite.Core": "8.0.12", + "Microsoft.EntityFrameworkCore.Relational": "8.0.12", "Microsoft.Extensions.DependencyModel": "8.0.2" } }, @@ -227,8 +227,8 @@ }, "Microsoft.Extensions.Caching.StackExchangeRedis": { "type": "Transitive", - "resolved": "8.0.11", - "contentHash": "2FsCMLIB8pXCIXQ+0JQCp3bOF/oFI87N/V02DALoxyCNME/ACURizdMWfUwNTimjATzEVbbuXntgZ+GH+6bhCw==", + "resolved": "8.0.12", + "contentHash": "EvjwHBQdBIpg8JsDkyqW2KccLGit8kHQCSFP4ULJsgNBUroOL6SzOqgF6lWbn9Uo+DjvM5OWb+TAtlN8lp2XEQ==", "dependencies": { "Microsoft.Extensions.Caching.Abstractions": "8.0.0", "Microsoft.Extensions.Logging.Abstractions": "8.0.2", @@ -759,10 +759,10 @@ "AngleSharp": "[1.2.0, )", "Discord.Net": "[3.17.0, )", "EFCore.NamingConventions": "[8.0.3, )", - "Microsoft.EntityFrameworkCore": "[8.0.11, )", - "Microsoft.EntityFrameworkCore.Sqlite": "[8.0.11, )", + "Microsoft.EntityFrameworkCore": "[8.0.12, )", + "Microsoft.EntityFrameworkCore.Sqlite": "[8.0.12, )", "Microsoft.Extensions.Caching.Memory": "[8.0.1, )", - "Microsoft.Extensions.Caching.StackExchangeRedis": "[8.0.11, )", + "Microsoft.Extensions.Caching.StackExchangeRedis": "[8.0.12, )", "Microsoft.Extensions.Hosting": "[8.0.1, )", "Polly.Core": "[8.5.0, )", "Pomelo.EntityFrameworkCore.MySql": "[8.0.2, )", diff --git a/SaucyBot/Dockerfile b/SaucyBot/Dockerfile index bcb5c9d..61b389c 100644 --- a/SaucyBot/Dockerfile +++ b/SaucyBot/Dockerfile @@ -1,9 +1,9 @@ ARG CONFIGURATION=Release -FROM --platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/runtime:8.0-alpine3.20@sha256:ac6b1d13bd68745704e0103723afc544b349e1dbd9360a7fc511586c7ed9b099 AS base +FROM --platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/runtime:8.0-alpine3.20@sha256:9bb68ad0565a709c3f0fb64b84ab17cba3e17ea8198093fe9f2d02580ae290b8 AS base WORKDIR /app -FROM --platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/sdk:8.0-alpine3.20@sha256:4f1ce95847c5b28f957eba8333ed4a0df87c2899c51937e2c11db22be5b46bce AS build +FROM --platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/sdk:8.0-alpine3.20@sha256:cc32327f11dee322a3dff2b685fd82e833a6bf07190422d70bb2fa70060b151b AS build WORKDIR /src COPY ["SaucyBot.csproj", "SaucyBot/"] RUN dotnet restore "SaucyBot/SaucyBot.csproj" -a "${TARGETARCH}" diff --git a/SaucyBot/SaucyBot.csproj b/SaucyBot/SaucyBot.csproj index 55cef27..8bbb73b 100644 --- a/SaucyBot/SaucyBot.csproj +++ b/SaucyBot/SaucyBot.csproj @@ -21,18 +21,18 @@ - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive - + diff --git a/SaucyBot/packages.lock.json b/SaucyBot/packages.lock.json index 54c3167..5febedb 100644 --- a/SaucyBot/packages.lock.json +++ b/SaucyBot/packages.lock.json @@ -35,46 +35,46 @@ }, "Microsoft.EntityFrameworkCore": { "type": "Direct", - "requested": "[8.0.11, )", - "resolved": "8.0.11", - "contentHash": "stbjWBTtpQ1HtqXMFyKnXFTr76PvaOHI2b2h85JqBi3eZr00nspvR/a90Zwh8CQ4rVawqLiTG0+0yZQWaav+sQ==", + "requested": "[8.0.12, )", + "resolved": "8.0.12", + "contentHash": "oxZydJ7/1NdG2Tf6qHeTkcm2j2Nc+uHQy5mxrv2FmVFXt7MfkTMyCokcMeElrr7nAUAidrOdiZPVSpNMKkLbkQ==", "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "8.0.11", - "Microsoft.EntityFrameworkCore.Analyzers": "8.0.11", + "Microsoft.EntityFrameworkCore.Abstractions": "8.0.12", + "Microsoft.EntityFrameworkCore.Analyzers": "8.0.12", "Microsoft.Extensions.Caching.Memory": "8.0.1", "Microsoft.Extensions.Logging": "8.0.1" } }, "Microsoft.EntityFrameworkCore.Design": { "type": "Direct", - "requested": "[8.0.11, )", - "resolved": "8.0.11", - "contentHash": "KxOvpbaKiUmbLvenr0T/4F1Vdm0Sq+iajLbesQK7/WKB/Dx+FQHCZ0f5jCXrVWK2QKF9eHzQ5JPA1L6hcb25FQ==", + "requested": "[8.0.12, )", + "resolved": "8.0.12", + "contentHash": "Xo1GfRi2+Ev6NEAf2OBbNV8xsAmvCdeluyRi4Npq3/N9H5GOFlTaor+XZArAz+qC/o7TL5E1ZRSV9wEY0F2x3g==", "dependencies": { "Humanizer.Core": "2.14.1", "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.5.0", - "Microsoft.EntityFrameworkCore.Relational": "8.0.11", + "Microsoft.EntityFrameworkCore.Relational": "8.0.12", "Microsoft.Extensions.DependencyModel": "8.0.2", "Mono.TextTemplating": "2.2.1" } }, "Microsoft.EntityFrameworkCore.Sqlite": { "type": "Direct", - "requested": "[8.0.11, )", - "resolved": "8.0.11", - "contentHash": "HJN+xx8lomTIq7SpshnUzHt7uo1/AOvnPWjXsOzyCsoYMEpfRKjxsJobcHu8Qpvd2mwzZB/mzjPUE8XeuGiCGA==", + "requested": "[8.0.12, )", + "resolved": "8.0.12", + "contentHash": "sG/kR9QtkIYIRLoHkDlUW8mNFd7mSNd5bJrFMAuAXXW9dcLVxKAzmBvnETvWpBNDbf6D3/5G3hZnb52Cfz3fDg==", "dependencies": { - "Microsoft.EntityFrameworkCore.Sqlite.Core": "8.0.11", + "Microsoft.EntityFrameworkCore.Sqlite.Core": "8.0.12", "SQLitePCLRaw.bundle_e_sqlite3": "2.1.6" } }, "Microsoft.EntityFrameworkCore.Tools": { "type": "Direct", - "requested": "[8.0.11, )", - "resolved": "8.0.11", - "contentHash": "9iUOj0npm2FxOkGIE3ktv0N0YU1oEhaMTJoDYuKS8dGNkWo1CPm7RjsoJABesKFk1lkCIfTE5SHXb45GIMjDnQ==", + "requested": "[8.0.12, )", + "resolved": "8.0.12", + "contentHash": "ePBSLgIkvvyU9HarTKFkvtOnqNfz3Ok107SxC3ZFnpwt7AJP7lWTWtJH+PTsIdCxeRyTOOVW88TlvY+7QrG02Q==", "dependencies": { - "Microsoft.EntityFrameworkCore.Design": "8.0.11" + "Microsoft.EntityFrameworkCore.Design": "8.0.12" } }, "Microsoft.Extensions.Caching.Memory": { @@ -92,9 +92,9 @@ }, "Microsoft.Extensions.Caching.StackExchangeRedis": { "type": "Direct", - "requested": "[8.0.11, )", - "resolved": "8.0.11", - "contentHash": "2FsCMLIB8pXCIXQ+0JQCp3bOF/oFI87N/V02DALoxyCNME/ACURizdMWfUwNTimjATzEVbbuXntgZ+GH+6bhCw==", + "requested": "[8.0.12, )", + "resolved": "8.0.12", + "contentHash": "EvjwHBQdBIpg8JsDkyqW2KccLGit8kHQCSFP4ULJsgNBUroOL6SzOqgF6lWbn9Uo+DjvM5OWb+TAtlN8lp2XEQ==", "dependencies": { "Microsoft.Extensions.Caching.Abstractions": "8.0.0", "Microsoft.Extensions.Logging.Abstractions": "8.0.2", @@ -325,38 +325,38 @@ }, "Microsoft.Data.Sqlite.Core": { "type": "Transitive", - "resolved": "8.0.11", - "contentHash": "PrDkI9SeU/MEP/IHriczeYmRVbzEcfp66UlZRjL5ikHIJGIYOrby55GoehLCJzJiTwJ+rGkjSRctZnWgfC95fg==", + "resolved": "8.0.12", + "contentHash": "JGYSYsh9Wu8/50aIP76jPIawlcV2gdEs0Uz9d4y0kYV/J3M+t+yGBvgjsaJzrhwpIpvMHdNt6isNB+xJvECYUQ==", "dependencies": { "SQLitePCLRaw.core": "2.1.6" } }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "8.0.11", - "contentHash": "++zY0Ea724ku1jptWJmF7jm3I4IXTexfT4qi1ETcSFFF7qj+qm6rRgN7mTuKkwIETuXk0ikfzudryRjUGrrNKQ==" + "resolved": "8.0.12", + "contentHash": "A19COkZVUI3bNUdtWAgLvxzOXyW/gwJ1enmkHi0rgslPIAv9tFU0yEq4KNfmLoHf8kikYvC2DKYZo8vJvWzklA==" }, "Microsoft.EntityFrameworkCore.Analyzers": { "type": "Transitive", - "resolved": "8.0.11", - "contentHash": "NI/AJQjtC7qgWM8Nr85sRkwlog2AnFer5RKP8xTUH0RuPF3nN0tGXBEeYJOLZWp+/+M/C6O7MMDRhKRE8bZwIA==" + "resolved": "8.0.12", + "contentHash": "irXnlkKHepepje6+ICaKpe/G4QnWi1G9Em9CmfqAEKb7OUTYaDQ2ieGps2Tl7/rblj5CKB0tDNI421f64x/Tqw==" }, "Microsoft.EntityFrameworkCore.Relational": { "type": "Transitive", - "resolved": "8.0.11", - "contentHash": "3TuuW3i5I4Ro0yoaHmi2MqEDGObOVuhLaMEnd/heaLB1fcvm4fu4PevmC4BOWnI0vo176AIlV5o4rEQciLoohw==", + "resolved": "8.0.12", + "contentHash": "HqW1fvgb4hbzY7/06k047eXG0YnoB3j8A5hU9nyL5b7sW7sNsPhn0yw63tV0QrSpWD9fCkaFGEy+tYkuLIPJyw==", "dependencies": { - "Microsoft.EntityFrameworkCore": "8.0.11", + "Microsoft.EntityFrameworkCore": "8.0.12", "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" } }, "Microsoft.EntityFrameworkCore.Sqlite.Core": { "type": "Transitive", - "resolved": "8.0.11", - "contentHash": "wvC/xpis//IG9qvfMbMFMjhrM+P7choZ23CHBRfQyfmIkOVZLBtzM6nestbDdAv3eGnJym1/m0o0sc7YXlL0yg==", + "resolved": "8.0.12", + "contentHash": "4rchcCDBltekdg3VJo1ohXNkyup7yG7Mm9sfmdVTkrBNoWY7EeFTlOswsaJuyl2ISyIjIANmI/F7+uYJZmziwQ==", "dependencies": { - "Microsoft.Data.Sqlite.Core": "8.0.11", - "Microsoft.EntityFrameworkCore.Relational": "8.0.11", + "Microsoft.Data.Sqlite.Core": "8.0.12", + "Microsoft.EntityFrameworkCore.Relational": "8.0.12", "Microsoft.Extensions.DependencyModel": "8.0.2" } }, diff --git a/global.json b/global.json index 08301f8..59c7a33 100644 --- a/global.json +++ b/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "8.0.404", + "version": "8.0.405", "rollForward": "latestMajor", "allowPrerelease": false }