diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index 09be75f..8b2ae44 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -25,6 +25,13 @@ jobs: with: path: build-${{ github.run_id }} + - name: Cache NuGet packages + uses: actions/cache@v3 + with: + path: ~/.nuget/packages + key: nuget-${{ hashFiles('**/Jellyfin.Plugin.SRFPlay.csproj', '**/Jellyfin.Plugin.SRFPlay.Tests.csproj') }} + restore-keys: nuget- + - name: Restore dependencies working-directory: build-${{ github.run_id }} run: dotnet restore Jellyfin.Plugin.SRFPlay.sln diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index 4d0898f..7306b15 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release.yaml @@ -42,6 +42,13 @@ jobs: sed -i "s/^version:.*/version: \"${VERSION}\"/" build.yaml cat build.yaml + - name: Cache NuGet packages + uses: actions/cache@v3 + with: + path: ~/.nuget/packages + key: nuget-${{ hashFiles('**/Jellyfin.Plugin.SRFPlay.csproj', '**/Jellyfin.Plugin.SRFPlay.Tests.csproj') }} + restore-keys: nuget- + - name: Restore dependencies working-directory: release-${{ github.run_id }} run: dotnet restore Jellyfin.Plugin.SRFPlay.sln diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index dd5bbf5..f748229 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -27,6 +27,13 @@ jobs: with: path: test-${{ github.run_id }} + - name: Cache NuGet packages + uses: actions/cache@v3 + with: + path: ~/.nuget/packages + key: nuget-${{ hashFiles('**/Jellyfin.Plugin.SRFPlay.csproj', '**/Jellyfin.Plugin.SRFPlay.Tests.csproj') }} + restore-keys: nuget- + - name: Restore dependencies working-directory: test-${{ github.run_id }} run: dotnet restore Jellyfin.Plugin.SRFPlay.sln diff --git a/NuGet.config b/NuGet.config new file mode 100644 index 0000000..4d736c1 --- /dev/null +++ b/NuGet.config @@ -0,0 +1,7 @@ + + + + + + +