From 9ed41a3af6b8dca2922efe3b4bd5d81c26dcea37 Mon Sep 17 00:00:00 2001 From: Frans van Dorsselaer <17404029+dorssel@users.noreply.github.com> Date: Fri, 11 Apr 2025 00:02:55 +0200 Subject: [PATCH 1/2] Migrate SDK update workflow to Dependabot --- .github/dependabot.yml | 5 +++++ .github/workflows/update-dotnet-sdk.yml | 21 --------------------- 2 files changed, 5 insertions(+), 21 deletions(-) delete mode 100644 .github/workflows/update-dotnet-sdk.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 6865d5f..1dc39f9 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -16,6 +16,11 @@ updates: directory: '/' schedule: interval: 'daily' + - package-ecosystem: 'dotnet-sdk' + directory: '/' + schedule: + interval: 'weekly' + day: 'wednesday' - package-ecosystem: 'nuget' directory: '/' schedule: diff --git a/.github/workflows/update-dotnet-sdk.yml b/.github/workflows/update-dotnet-sdk.yml deleted file mode 100644 index d36aa96..0000000 --- a/.github/workflows/update-dotnet-sdk.yml +++ /dev/null @@ -1,21 +0,0 @@ -# SPDX-FileCopyrightText: 2024 Frans van Dorsselaer -# -# SPDX-License-Identifier: MIT - ---- -# yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json - -name: UpdateSDK - -on: - workflow_dispatch: - schedule: - - cron: '51 2 * * *' - -permissions: - contents: write - pull-requests: write - -jobs: - UpdateSDK: - uses: dorssel/workflows/.github/workflows/update-dotnet-sdk.yml@main From 6d013c42d4c2befc535eb8429235ab1e533e0e7d Mon Sep 17 00:00:00 2001 From: Frans van Dorsselaer <17404029+dorssel@users.noreply.github.com> Date: Fri, 11 Apr 2025 00:03:46 +0200 Subject: [PATCH 2/2] Fix NuGet cache --- .github/workflows/dotnet.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 159e1d2..e119b78 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -36,7 +36,7 @@ jobs: uses: actions/cache@v4 with: path: ~/.nuget/packages - key: ${{ runner.os }}-nuget-${{ hashFiles('**/Directory.Packages.props') }} + key: ${{ runner.os }}-nuget-${{ hashFiles('global.json', '.config/dotnet-tools.json', '**/Directory.Packages.props') }} - name: Install dependencies run: |