diff --git a/.github/workflows/build-test.yaml b/.github/workflows/build-test.yaml
index 6430ac4..3fb0046 100644
--- a/.github/workflows/build-test.yaml
+++ b/.github/workflows/build-test.yaml
@@ -63,7 +63,7 @@ jobs:
     runs-on: ubuntu-latest
     permissions:
       packages: write
-      contents: read
+      contents: write
 
     steps:
       - uses: actions/checkout@v4
@@ -85,3 +85,9 @@ jobs:
           dotnet nuget push src/Xdg.Directories/bin/Release/*.nupkg -s https://api.nuget.org/v3/index.json -k ${{ secrets.NUGET_KEY }}
         env:
           NUGET_API_KEY: ${{ secrets.GITHUB_TOKEN }}
+      - name: Make a GitHub release
+        uses: softprops/action-gh-release@v2
+        with:
+          files: src/Xdg.Directories/bin/Release/*.nupkg
+          token: ${{ secrets.GITHUB_TOKEN }}
+          generate_release_notes: true
\ No newline at end of file
diff --git a/.github/workflows/documentation.yaml b/.github/workflows/documentation.yaml
index 2368a28..2e9607d 100644
--- a/.github/workflows/documentation.yaml
+++ b/.github/workflows/documentation.yaml
@@ -43,4 +43,3 @@ jobs:
         github_token: ${{ secrets.GITHUB_TOKEN }}
         publish_dir: ./docs/_site
         keep_files: true
-        force_orphan: true
\ No newline at end of file
diff --git a/src/Xdg.Benchmarks/Xdg.Benchmarks.fsproj b/src/Xdg.Benchmarks/Xdg.Benchmarks.fsproj
index a90c11e..ffa6689 100644
--- a/src/Xdg.Benchmarks/Xdg.Benchmarks.fsproj
+++ b/src/Xdg.Benchmarks/Xdg.Benchmarks.fsproj
@@ -24,7 +24,7 @@
 	</ItemGroup>
 
 	<ItemGroup>
-		<PackageReference Include="BenchmarkDotNet" Version="0.13.12" />
+		<PackageReference Include="BenchmarkDotNet" Version="0.14.0" />
 	</ItemGroup>
 
 	<ItemGroup>
diff --git a/src/Xdg.Directories.FFI/Xdg.Directories.FFI.csproj b/src/Xdg.Directories.FFI/Xdg.Directories.FFI.csproj
index 8201157..4477a03 100644
--- a/src/Xdg.Directories.FFI/Xdg.Directories.FFI.csproj
+++ b/src/Xdg.Directories.FFI/Xdg.Directories.FFI.csproj
@@ -46,4 +46,9 @@
 		<InternalsVisibleTo Include="Xdg.Testing" />
 	</ItemGroup>
 
+	<ItemGroup>
+	  <PackageReference Include="Microsoft.DotNet.ILCompiler" Version="8.0.10" />
+	  <PackageReference Include="Microsoft.NET.ILLink.Tasks" Version="8.0.10" />
+	</ItemGroup>
+
 </Project>
diff --git a/src/Xdg.Directories/Xdg.Directories.csproj b/src/Xdg.Directories/Xdg.Directories.csproj
index 6ce8b8d..97388cd 100644
--- a/src/Xdg.Directories/Xdg.Directories.csproj
+++ b/src/Xdg.Directories/Xdg.Directories.csproj
@@ -7,10 +7,8 @@
 		<TargetFrameworks>net8.0;netstandard2.0</TargetFrameworks>
 		<LangVersion>latest</LangVersion>
 		<IsPackable>true</IsPackable>
-		<IsTrimmable
-			Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net6.0'))">true</IsTrimmable>
-		<IsAotCompatible
-			Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net7.0'))">true</IsAotCompatible>
+		<IsTrimmable Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net6.0'))">true</IsTrimmable>
+		<IsAotCompatible Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net7.0'))">true</IsAotCompatible>
 		<Nullable>enable</Nullable>
 		<ImplicitUsings>enable</ImplicitUsings>
 		<EnableNETAnalyzers>True</EnableNETAnalyzers>
@@ -59,10 +57,11 @@
 	</ItemGroup>
 
 	<ItemGroup Label="NuGet Packages">
+		<PackageReference Include="Microsoft.NET.ILLink.Tasks" Version="8.0.10" />
 		<PackageReference Include="Microsoft.SourceLink.Gitea" Version="8.0.0" PrivateAssets="all" />
 		<SourceLinkGiteaHost Include="git.froth.zone" />
 		<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0" PrivateAssets="all" />
-		<PackageReference Include="MinVer" Version="5.0.0">
+		<PackageReference Include="MinVer" Version="6.0.0">
 			<PrivateAssets>all</PrivateAssets>
 			<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
 		</PackageReference>
diff --git a/src/Xdg.Testing/Xdg.Testing.csproj b/src/Xdg.Testing/Xdg.Testing.csproj
index 2006fcd..6a188f2 100644
--- a/src/Xdg.Testing/Xdg.Testing.csproj
+++ b/src/Xdg.Testing/Xdg.Testing.csproj
@@ -12,9 +12,9 @@
 	</PropertyGroup>
 
 	<ItemGroup>
-		<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.10.0" />
-		<PackageReference Include="MSTest.TestAdapter" Version="3.4.3" />
-		<PackageReference Include="MSTest.TestFramework" Version="3.4.3" />
+		<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.11.1" />
+		<PackageReference Include="MSTest.TestAdapter" Version="3.6.1" />
+		<PackageReference Include="MSTest.TestFramework" Version="3.6.1" />
 		<PackageReference Include="coverlet.collector" Version="6.0.2" />
 	</ItemGroup>