From 7f18a756eda820ce511abdc87c46962074f35b56 Mon Sep 17 00:00:00 2001 From: Michael Tautschnig Date: Fri, 23 Apr 2021 14:07:36 +0000 Subject: [PATCH] Use setup-nuget to fix broken nuget in GitHub actions All Windows builds were failing to download clcache from nuget. This problem also documented in https://github.com/actions/virtual-environments/issues/3240. Follow their approach to fix the nuget setup. --- .github/workflows/pull-request-checks.yaml | 9 +++++++++ .github/workflows/release-packages.yaml | 3 +++ 2 files changed, 12 insertions(+) diff --git a/.github/workflows/pull-request-checks.yaml b/.github/workflows/pull-request-checks.yaml index 79df8ed41e1..7a87499dea1 100644 --- a/.github/workflows/pull-request-checks.yaml +++ b/.github/workflows/pull-request-checks.yaml @@ -256,6 +256,9 @@ jobs: - uses: actions/checkout@v2 with: submodules: recursive + - uses: nuget/setup-nuget@v1 + with: + nuget-version: 'latest' - name: Fetch dependencies run: | choco install winflexbison3 @@ -300,6 +303,9 @@ jobs: - uses: actions/checkout@v2 with: submodules: recursive + - uses: nuget/setup-nuget@v1 + with: + nuget-version: 'latest' - name: Fetch dependencies run: | choco install winflexbison3 strawberryperl @@ -400,6 +406,9 @@ jobs: - uses: actions/checkout@v2 with: submodules: recursive + - uses: nuget/setup-nuget@v1 + with: + nuget-version: 'latest' - name: Fetch dependencies run: | choco install winflexbison3 diff --git a/.github/workflows/release-packages.yaml b/.github/workflows/release-packages.yaml index d2d9c5f0988..35fae0b5f7d 100644 --- a/.github/workflows/release-packages.yaml +++ b/.github/workflows/release-packages.yaml @@ -148,6 +148,9 @@ jobs: - uses: actions/checkout@v2 with: submodules: recursive + - uses: nuget/setup-nuget@v1 + with: + nuget-version: 'latest' - name: Fetch dependencies run: | choco install winflexbison3