From c095c4c7ef07d395793a3b55f913ad84e6fc7844 Mon Sep 17 00:00:00 2001 From: Pulumi Bot <30351955+pulumi-bot@users.noreply.github.com> Date: Fri, 28 Feb 2025 10:00:39 -0700 Subject: [PATCH] Update GitHub Actions workflows. (#468) This PR was automatically generated by the update-native-provider-workflows workflow in the pulumi/ci-mgmt repo, from commit ea6479fcbca4b3b86182ffdd8731b26746795508. --------- Co-authored-by: Eron Wright Co-authored-by: Eron Wright --- .github/workflows/build.yml | 50 +++++++++---------- .github/workflows/command-dispatch.yml | 4 +- .github/workflows/prerelease.yml | 50 +++++++++---------- .github/workflows/pull-request.yml | 4 +- .github/workflows/release.yml | 50 +++++++++---------- .github/workflows/run-acceptance-tests.yml | 38 +++++++------- .github/workflows/weekly-pulumi-update.yml | 12 ++--- .golangci.yml | 2 +- examples/dotnet/provider-docker-build.csproj | 2 +- examples/nodejs_test.go | 1 - provider/internal/cache_test.go | 1 - provider/internal/client_test.go | 3 -- provider/internal/context_test.go | 2 - provider/internal/dedent_test.go | 1 - .../deprecated/configencoding_test.go | 9 ---- provider/internal/dockerfile_test.go | 1 - provider/internal/export_test.go | 3 -- provider/internal/image_test.go | 4 -- provider/internal/index_test.go | 2 - provider/internal/ssh_test.go | 1 - 20 files changed, 99 insertions(+), 141 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8ff066f..50b3f8f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -42,9 +42,7 @@ env: GOVERSION: 1.21.x NODEVERSION: 20.x PYTHONVERSION: "3.11" - DOTNETVERSION: | - 6.0.x - 3.1.301 + DOTNETVERSION: 8.0.x JAVAVERSION: "11" AWS_REGION: us-west-2 PULUMI_API: https://api.pulumi-staging.io @@ -77,7 +75,7 @@ jobs: with: set-env: PROVIDER_VERSION - name: Install Go - uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0 + uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3.0 with: go-version: ${{ env.GOVERSION }} cache-dependency-path: "**/*.sum" @@ -188,7 +186,7 @@ jobs: - name: Test Provider Library run: make test_provider - name: Upload coverage reports to Codecov - uses: codecov/codecov-action@1e68e06f1dbfde0e4cefc87efeba9e4643565303 # v5.1.2 + uses: codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1 env: CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} - if: failure() && github.event_name == 'push' @@ -222,7 +220,7 @@ jobs: with: set-env: PROVIDER_VERSION - name: Install Go - uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0 + uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3.0 with: go-version: ${{ env.GOVERSION }} cache-dependency-path: "**/*.sum" @@ -233,20 +231,20 @@ jobs: - name: Install Pulumi CLI uses: pulumi/actions@13b8b7177d6fb736766875dac9b78aab07bd785f # v6.0.1 - name: Setup Node - uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0 + uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0 with: node-version: ${{ env.NODEVERSION }} registry-url: https://registry.npmjs.org - name: Setup DotNet - uses: actions/setup-dotnet@87b7050bc53ea08284295505d98d2aa94301e852 # v4.2.0 + uses: actions/setup-dotnet@3951f0dfe7a07e2313ec93c75700083e2005cbab # v4.3.0 with: dotnet-version: ${{ env.DOTNETVERSION }} - name: Setup Python - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: python-version: ${{ env.PYTHONVERSION }} - name: Setup Java - uses: actions/setup-java@7a6d8a8234af8eb26422e24e3006232cccaa061b # v4.6.0 + uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4.7.0 with: java-version: ${{ env.JAVAVERSION }} distribution: temurin @@ -365,7 +363,7 @@ jobs: with: set-env: PROVIDER_VERSION - name: Install Go - uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0 + uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3.0 with: go-version: ${{ env.GOVERSION }} cache-dependency-path: "**/*.sum" @@ -376,20 +374,20 @@ jobs: - name: Install Pulumi CLI uses: pulumi/actions@13b8b7177d6fb736766875dac9b78aab07bd785f # v6.0.1 - name: Setup Node - uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0 + uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0 with: node-version: ${{ env.NODEVERSION }} registry-url: https://registry.npmjs.org - name: Setup DotNet - uses: actions/setup-dotnet@87b7050bc53ea08284295505d98d2aa94301e852 # v4.2.0 + uses: actions/setup-dotnet@3951f0dfe7a07e2313ec93c75700083e2005cbab # v4.3.0 with: dotnet-version: ${{ env.DOTNETVERSION }} - name: Setup Python - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: python-version: ${{ env.PYTHONVERSION }} - name: Setup Java - uses: actions/setup-java@7a6d8a8234af8eb26422e24e3006232cccaa061b # v4.6.0 + uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4.7.0 with: java-version: ${{ env.JAVAVERSION }} distribution: temurin @@ -429,7 +427,7 @@ jobs: - name: Install dependencies run: make install_${{ matrix.language}}_sdk - name: Configure AWS Credentials - uses: aws-actions/configure-aws-credentials@e3dd6a429d7300a6a4c196c26e071d42e0343502 # v4.0.2 + uses: aws-actions/configure-aws-credentials@ececac1a45f3b08a01d2dd070d28d111c5fe6722 # v4.1.0 with: aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} aws-region: ${{ env.AWS_REGION }} @@ -438,7 +436,7 @@ jobs: role-session-name: ${{ env.PROVIDER }}@githubActions role-to-assume: ${{ secrets.AWS_CI_ROLE_ARN }} - name: Authenticate to Google Cloud - uses: google-github-actions/auth@6fc4af4b145ae7821d527454aa9bd537d1f2dc5f # v2.1.7 + uses: google-github-actions/auth@71f986410dfbc7added4569d411d040a91dc6935 # v2.1.8 with: workload_identity_provider: projects/${{ env.GOOGLE_PROJECT_NUMBER }}/locations/global/workloadIdentityPools/${{ @@ -446,7 +444,7 @@ jobs: env.GOOGLE_CI_WORKLOAD_IDENTITY_PROVIDER }} service_account: ${{ env.GOOGLE_CI_SERVICE_ACCOUNT_EMAIL }} - name: Setup gcloud auth - uses: google-github-actions/setup-gcloud@6189d56e4096ee891640bb02ac264be376592d6a # v2.1.2 + uses: google-github-actions/setup-gcloud@77e7a554d41e2ee56fc945c52dfd3f33d12def9a # v2.1.4 with: install_components: gke-gcloud-auth-plugin - name: Install gotestfmt @@ -481,7 +479,7 @@ jobs: with: set-env: PROVIDER_VERSION - name: Install Go - uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0 + uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3.0 with: go-version: ${{ env.GOVERSION }} cache-dependency-path: "**/*.sum" @@ -501,7 +499,7 @@ jobs: - name: Install Pulumi CLI uses: pulumi/actions@13b8b7177d6fb736766875dac9b78aab07bd785f # v6.0.1 - name: Configure AWS Credentials - uses: aws-actions/configure-aws-credentials@e3dd6a429d7300a6a4c196c26e071d42e0343502 # v4.0.2 + uses: aws-actions/configure-aws-credentials@ececac1a45f3b08a01d2dd070d28d111c5fe6722 # v4.1.0 with: aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} aws-region: us-east-2 @@ -545,7 +543,7 @@ jobs: repository: pulumi/scripts - run: echo "ci-scripts" >> .git/info/exclude - name: Install Go - uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0 + uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3.0 with: go-version: ${{ env.GOVERSION }} cache-dependency-path: "**/*.sum" @@ -556,16 +554,16 @@ jobs: - name: Install Pulumi CLI uses: pulumi/actions@13b8b7177d6fb736766875dac9b78aab07bd785f # v6.0.1 - name: Setup Node - uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0 + uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0 with: node-version: ${{ env.NODEVERSION }} registry-url: https://registry.npmjs.org - name: Setup DotNet - uses: actions/setup-dotnet@87b7050bc53ea08284295505d98d2aa94301e852 # v4.2.0 + uses: actions/setup-dotnet@3951f0dfe7a07e2313ec93c75700083e2005cbab # v4.3.0 with: dotnet-version: ${{ env.DOTNETVERSION }} - name: Setup Python - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: python-version: ${{ env.PYTHONVERSION }} - name: Download python SDK @@ -616,7 +614,7 @@ jobs: persist-credentials: false ref: ${{ env.PR_COMMIT_SHA }} - name: Install Go - uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0 + uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3.0 with: go-version: ${{ env.GOVERSION }} cache-dependency-path: "**/*.sum" @@ -624,7 +622,7 @@ jobs: run: git grep -l 'go:embed' -- provider | xargs --no-run-if-empty sed -i 's/go:embed/ goembed/g' - name: golangci-lint provider pkg - uses: golangci/golangci-lint-action@ec5d18412c0aeab7936cb16880d708ba2a64e1ae # v6.2.0 + uses: golangci/golangci-lint-action@2226d7cb06a077cd73e56eedd38eecad18e5d837 # v6.5.0 with: version: ${{ env.GOLANGCI_LINT_VERSION }} args: -c ../.golangci.yml diff --git a/.github/workflows/command-dispatch.yml b/.github/workflows/command-dispatch.yml index e6a95dc..527b141 100644 --- a/.github/workflows/command-dispatch.yml +++ b/.github/workflows/command-dispatch.yml @@ -27,9 +27,7 @@ env: GOVERSION: 1.21.x NODEVERSION: 20.x PYTHONVERSION: "3.11" - DOTNETVERSION: | - 6.0.x - 3.1.301 + DOTNETVERSION: 8.0.x JAVAVERSION: "11" AWS_REGION: us-west-2 PULUMI_API: https://api.pulumi-staging.io diff --git a/.github/workflows/prerelease.yml b/.github/workflows/prerelease.yml index 4298747..6e7ee30 100644 --- a/.github/workflows/prerelease.yml +++ b/.github/workflows/prerelease.yml @@ -33,9 +33,7 @@ env: GOVERSION: 1.21.x NODEVERSION: 20.x PYTHONVERSION: "3.11" - DOTNETVERSION: | - 6.0.x - 3.1.301 + DOTNETVERSION: 8.0.x JAVAVERSION: "11" AWS_REGION: us-west-2 PULUMI_API: https://api.pulumi-staging.io @@ -69,7 +67,7 @@ jobs: with: set-env: PROVIDER_VERSION - name: Install Go - uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0 + uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3.0 with: go-version: ${{ env.GOVERSION }} cache-dependency-path: "**/*.sum" @@ -180,7 +178,7 @@ jobs: - name: Test Provider Library run: make test_provider - name: Upload coverage reports to Codecov - uses: codecov/codecov-action@1e68e06f1dbfde0e4cefc87efeba9e4643565303 # v5.1.2 + uses: codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1 env: CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} - if: failure() && github.event_name == 'push' @@ -214,7 +212,7 @@ jobs: with: set-env: PROVIDER_VERSION - name: Install Go - uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0 + uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3.0 with: go-version: ${{ env.GOVERSION }} cache-dependency-path: "**/*.sum" @@ -225,20 +223,20 @@ jobs: - name: Install Pulumi CLI uses: pulumi/actions@13b8b7177d6fb736766875dac9b78aab07bd785f # v6.0.1 - name: Setup Node - uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0 + uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0 with: node-version: ${{ env.NODEVERSION }} registry-url: https://registry.npmjs.org - name: Setup DotNet - uses: actions/setup-dotnet@87b7050bc53ea08284295505d98d2aa94301e852 # v4.2.0 + uses: actions/setup-dotnet@3951f0dfe7a07e2313ec93c75700083e2005cbab # v4.3.0 with: dotnet-version: ${{ env.DOTNETVERSION }} - name: Setup Python - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: python-version: ${{ env.PYTHONVERSION }} - name: Setup Java - uses: actions/setup-java@7a6d8a8234af8eb26422e24e3006232cccaa061b # v4.6.0 + uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4.7.0 with: java-version: ${{ env.JAVAVERSION }} distribution: temurin @@ -356,7 +354,7 @@ jobs: with: set-env: PROVIDER_VERSION - name: Install Go - uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0 + uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3.0 with: go-version: ${{ env.GOVERSION }} cache-dependency-path: "**/*.sum" @@ -367,20 +365,20 @@ jobs: - name: Install Pulumi CLI uses: pulumi/actions@13b8b7177d6fb736766875dac9b78aab07bd785f # v6.0.1 - name: Setup Node - uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0 + uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0 with: node-version: ${{ env.NODEVERSION }} registry-url: https://registry.npmjs.org - name: Setup DotNet - uses: actions/setup-dotnet@87b7050bc53ea08284295505d98d2aa94301e852 # v4.2.0 + uses: actions/setup-dotnet@3951f0dfe7a07e2313ec93c75700083e2005cbab # v4.3.0 with: dotnet-version: ${{ env.DOTNETVERSION }} - name: Setup Python - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: python-version: ${{ env.PYTHONVERSION }} - name: Setup Java - uses: actions/setup-java@7a6d8a8234af8eb26422e24e3006232cccaa061b # v4.6.0 + uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4.7.0 with: java-version: ${{ env.JAVAVERSION }} distribution: temurin @@ -420,7 +418,7 @@ jobs: - name: Install dependencies run: make install_${{ matrix.language}}_sdk - name: Configure AWS Credentials - uses: aws-actions/configure-aws-credentials@e3dd6a429d7300a6a4c196c26e071d42e0343502 # v4.0.2 + uses: aws-actions/configure-aws-credentials@ececac1a45f3b08a01d2dd070d28d111c5fe6722 # v4.1.0 with: aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} aws-region: ${{ env.AWS_REGION }} @@ -429,7 +427,7 @@ jobs: role-session-name: ${{ env.PROVIDER }}@githubActions role-to-assume: ${{ secrets.AWS_CI_ROLE_ARN }} - name: Authenticate to Google Cloud - uses: google-github-actions/auth@6fc4af4b145ae7821d527454aa9bd537d1f2dc5f # v2.1.7 + uses: google-github-actions/auth@71f986410dfbc7added4569d411d040a91dc6935 # v2.1.8 with: workload_identity_provider: projects/${{ env.GOOGLE_PROJECT_NUMBER }}/locations/global/workloadIdentityPools/${{ @@ -437,7 +435,7 @@ jobs: env.GOOGLE_CI_WORKLOAD_IDENTITY_PROVIDER }} service_account: ${{ env.GOOGLE_CI_SERVICE_ACCOUNT_EMAIL }} - name: Setup gcloud auth - uses: google-github-actions/setup-gcloud@6189d56e4096ee891640bb02ac264be376592d6a # v2.1.2 + uses: google-github-actions/setup-gcloud@77e7a554d41e2ee56fc945c52dfd3f33d12def9a # v2.1.4 with: install_components: gke-gcloud-auth-plugin - name: Install gotestfmt @@ -472,7 +470,7 @@ jobs: with: set-env: PROVIDER_VERSION - name: Install Go - uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0 + uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3.0 with: go-version: ${{ env.GOVERSION }} cache-dependency-path: "**/*.sum" @@ -492,7 +490,7 @@ jobs: - name: Install Pulumi CLI uses: pulumi/actions@13b8b7177d6fb736766875dac9b78aab07bd785f # v6.0.1 - name: Configure AWS Credentials - uses: aws-actions/configure-aws-credentials@e3dd6a429d7300a6a4c196c26e071d42e0343502 # v4.0.2 + uses: aws-actions/configure-aws-credentials@ececac1a45f3b08a01d2dd070d28d111c5fe6722 # v4.1.0 with: aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} aws-region: us-east-2 @@ -536,7 +534,7 @@ jobs: repository: pulumi/scripts - run: echo "ci-scripts" >> .git/info/exclude - name: Install Go - uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0 + uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3.0 with: go-version: ${{ env.GOVERSION }} cache-dependency-path: "**/*.sum" @@ -547,16 +545,16 @@ jobs: - name: Install Pulumi CLI uses: pulumi/actions@13b8b7177d6fb736766875dac9b78aab07bd785f # v6.0.1 - name: Setup Node - uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0 + uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0 with: node-version: ${{ env.NODEVERSION }} registry-url: https://registry.npmjs.org - name: Setup DotNet - uses: actions/setup-dotnet@87b7050bc53ea08284295505d98d2aa94301e852 # v4.2.0 + uses: actions/setup-dotnet@3951f0dfe7a07e2313ec93c75700083e2005cbab # v4.3.0 with: dotnet-version: ${{ env.DOTNETVERSION }} - name: Setup Python - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: python-version: ${{ env.PYTHONVERSION }} - name: Download python SDK @@ -613,7 +611,7 @@ jobs: with: set-env: PROVIDER_VERSION - name: Install Go - uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0 + uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3.0 with: go-version: ${{ env.GOVERSION }} cache-dependency-path: "**/*.sum" @@ -624,7 +622,7 @@ jobs: - name: Install Pulumi CLI uses: pulumi/actions@13b8b7177d6fb736766875dac9b78aab07bd785f # v6.0.1 - name: Setup Java - uses: actions/setup-java@7a6d8a8234af8eb26422e24e3006232cccaa061b # v4.6.0 + uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4.7.0 with: java-version: ${{ env.JAVAVERSION }} distribution: temurin diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index a4be120..56c538e 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -24,9 +24,7 @@ env: GOVERSION: 1.21.x NODEVERSION: 20.x PYTHONVERSION: "3.11" - DOTNETVERSION: | - 6.0.x - 3.1.301 + DOTNETVERSION: 8.0.x JAVAVERSION: "11" AWS_REGION: us-west-2 PULUMI_API: https://api.pulumi-staging.io diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 79f1887..c0d395d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -34,9 +34,7 @@ env: GOVERSION: 1.21.x NODEVERSION: 20.x PYTHONVERSION: "3.11" - DOTNETVERSION: | - 6.0.x - 3.1.301 + DOTNETVERSION: 8.0.x JAVAVERSION: "11" AWS_REGION: us-west-2 PULUMI_API: https://api.pulumi-staging.io @@ -69,7 +67,7 @@ jobs: with: set-env: PROVIDER_VERSION - name: Install Go - uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0 + uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3.0 with: go-version: ${{ env.GOVERSION }} cache-dependency-path: "**/*.sum" @@ -180,7 +178,7 @@ jobs: - name: Test Provider Library run: make test_provider - name: Upload coverage reports to Codecov - uses: codecov/codecov-action@1e68e06f1dbfde0e4cefc87efeba9e4643565303 # v5.1.2 + uses: codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1 env: CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} - if: failure() && github.event_name == 'push' @@ -214,7 +212,7 @@ jobs: with: set-env: PROVIDER_VERSION - name: Install Go - uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0 + uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3.0 with: go-version: ${{ env.GOVERSION }} cache-dependency-path: "**/*.sum" @@ -225,20 +223,20 @@ jobs: - name: Install Pulumi CLI uses: pulumi/actions@13b8b7177d6fb736766875dac9b78aab07bd785f # v6.0.1 - name: Setup Node - uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0 + uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0 with: node-version: ${{ env.NODEVERSION }} registry-url: https://registry.npmjs.org - name: Setup DotNet - uses: actions/setup-dotnet@87b7050bc53ea08284295505d98d2aa94301e852 # v4.2.0 + uses: actions/setup-dotnet@3951f0dfe7a07e2313ec93c75700083e2005cbab # v4.3.0 with: dotnet-version: ${{ env.DOTNETVERSION }} - name: Setup Python - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: python-version: ${{ env.PYTHONVERSION }} - name: Setup Java - uses: actions/setup-java@7a6d8a8234af8eb26422e24e3006232cccaa061b # v4.6.0 + uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4.7.0 with: java-version: ${{ env.JAVAVERSION }} distribution: temurin @@ -356,7 +354,7 @@ jobs: with: set-env: PROVIDER_VERSION - name: Install Go - uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0 + uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3.0 with: go-version: ${{ env.GOVERSION }} cache-dependency-path: "**/*.sum" @@ -367,20 +365,20 @@ jobs: - name: Install Pulumi CLI uses: pulumi/actions@13b8b7177d6fb736766875dac9b78aab07bd785f # v6.0.1 - name: Setup Node - uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0 + uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0 with: node-version: ${{ env.NODEVERSION }} registry-url: https://registry.npmjs.org - name: Setup DotNet - uses: actions/setup-dotnet@87b7050bc53ea08284295505d98d2aa94301e852 # v4.2.0 + uses: actions/setup-dotnet@3951f0dfe7a07e2313ec93c75700083e2005cbab # v4.3.0 with: dotnet-version: ${{ env.DOTNETVERSION }} - name: Setup Python - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: python-version: ${{ env.PYTHONVERSION }} - name: Setup Java - uses: actions/setup-java@7a6d8a8234af8eb26422e24e3006232cccaa061b # v4.6.0 + uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4.7.0 with: java-version: ${{ env.JAVAVERSION }} distribution: temurin @@ -420,7 +418,7 @@ jobs: - name: Install dependencies run: make install_${{ matrix.language}}_sdk - name: Configure AWS Credentials - uses: aws-actions/configure-aws-credentials@e3dd6a429d7300a6a4c196c26e071d42e0343502 # v4.0.2 + uses: aws-actions/configure-aws-credentials@ececac1a45f3b08a01d2dd070d28d111c5fe6722 # v4.1.0 with: aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} aws-region: ${{ env.AWS_REGION }} @@ -429,7 +427,7 @@ jobs: role-session-name: ${{ env.PROVIDER }}@githubActions role-to-assume: ${{ secrets.AWS_CI_ROLE_ARN }} - name: Authenticate to Google Cloud - uses: google-github-actions/auth@6fc4af4b145ae7821d527454aa9bd537d1f2dc5f # v2.1.7 + uses: google-github-actions/auth@71f986410dfbc7added4569d411d040a91dc6935 # v2.1.8 with: workload_identity_provider: projects/${{ env.GOOGLE_PROJECT_NUMBER }}/locations/global/workloadIdentityPools/${{ @@ -437,7 +435,7 @@ jobs: env.GOOGLE_CI_WORKLOAD_IDENTITY_PROVIDER }} service_account: ${{ env.GOOGLE_CI_SERVICE_ACCOUNT_EMAIL }} - name: Setup gcloud auth - uses: google-github-actions/setup-gcloud@6189d56e4096ee891640bb02ac264be376592d6a # v2.1.2 + uses: google-github-actions/setup-gcloud@77e7a554d41e2ee56fc945c52dfd3f33d12def9a # v2.1.4 with: install_components: gke-gcloud-auth-plugin - name: Install gotestfmt @@ -472,7 +470,7 @@ jobs: with: set-env: PROVIDER_VERSION - name: Install Go - uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0 + uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3.0 with: go-version: ${{ env.GOVERSION }} cache-dependency-path: "**/*.sum" @@ -492,7 +490,7 @@ jobs: - name: Install Pulumi CLI uses: pulumi/actions@13b8b7177d6fb736766875dac9b78aab07bd785f # v6.0.1 - name: Configure AWS Credentials - uses: aws-actions/configure-aws-credentials@e3dd6a429d7300a6a4c196c26e071d42e0343502 # v4.0.2 + uses: aws-actions/configure-aws-credentials@ececac1a45f3b08a01d2dd070d28d111c5fe6722 # v4.1.0 with: aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} aws-region: us-east-2 @@ -536,7 +534,7 @@ jobs: repository: pulumi/scripts - run: echo "ci-scripts" >> .git/info/exclude - name: Install Go - uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0 + uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3.0 with: go-version: ${{ env.GOVERSION }} cache-dependency-path: "**/*.sum" @@ -547,16 +545,16 @@ jobs: - name: Install Pulumi CLI uses: pulumi/actions@13b8b7177d6fb736766875dac9b78aab07bd785f # v6.0.1 - name: Setup Node - uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0 + uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0 with: node-version: ${{ env.NODEVERSION }} registry-url: https://registry.npmjs.org - name: Setup DotNet - uses: actions/setup-dotnet@87b7050bc53ea08284295505d98d2aa94301e852 # v4.2.0 + uses: actions/setup-dotnet@3951f0dfe7a07e2313ec93c75700083e2005cbab # v4.3.0 with: dotnet-version: ${{ env.DOTNETVERSION }} - name: Setup Python - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: python-version: ${{ env.PYTHONVERSION }} - name: Download python SDK @@ -613,7 +611,7 @@ jobs: with: set-env: PROVIDER_VERSION - name: Install Go - uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0 + uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3.0 with: go-version: ${{ env.GOVERSION }} cache-dependency-path: "**/*.sum" @@ -624,7 +622,7 @@ jobs: - name: Install Pulumi CLI uses: pulumi/actions@13b8b7177d6fb736766875dac9b78aab07bd785f # v6.0.1 - name: Setup Java - uses: actions/setup-java@7a6d8a8234af8eb26422e24e3006232cccaa061b # v4.6.0 + uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4.7.0 with: java-version: ${{ env.JAVAVERSION }} distribution: temurin diff --git a/.github/workflows/run-acceptance-tests.yml b/.github/workflows/run-acceptance-tests.yml index 1a06d4e..99d03f8 100644 --- a/.github/workflows/run-acceptance-tests.yml +++ b/.github/workflows/run-acceptance-tests.yml @@ -30,9 +30,7 @@ env: GOVERSION: 1.21.x NODEVERSION: 20.x PYTHONVERSION: "3.11" - DOTNETVERSION: | - 6.0.x - 3.1.301 + DOTNETVERSION: 8.0.x JAVAVERSION: "11" AWS_REGION: us-west-2 PULUMI_API: https://api.pulumi-staging.io @@ -85,7 +83,7 @@ jobs: with: set-env: PROVIDER_VERSION - name: Install Go - uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0 + uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3.0 with: go-version: ${{ env.GOVERSION }} cache-dependency-path: "**/*.sum" @@ -196,7 +194,7 @@ jobs: - name: Test Provider Library run: make test_provider - name: Upload coverage reports to Codecov - uses: codecov/codecov-action@1e68e06f1dbfde0e4cefc87efeba9e4643565303 # v5.1.2 + uses: codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1 env: CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} - if: failure() && github.event_name == 'push' @@ -234,7 +232,7 @@ jobs: with: set-env: PROVIDER_VERSION - name: Install Go - uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0 + uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3.0 with: go-version: ${{ env.GOVERSION }} cache-dependency-path: "**/*.sum" @@ -245,20 +243,20 @@ jobs: - name: Install Pulumi CLI uses: pulumi/actions@13b8b7177d6fb736766875dac9b78aab07bd785f # v6.0.1 - name: Setup Node - uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0 + uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0 with: node-version: ${{ env.NODEVERSION }} registry-url: https://registry.npmjs.org - name: Setup DotNet - uses: actions/setup-dotnet@87b7050bc53ea08284295505d98d2aa94301e852 # v4.2.0 + uses: actions/setup-dotnet@3951f0dfe7a07e2313ec93c75700083e2005cbab # v4.3.0 with: dotnet-version: ${{ env.DOTNETVERSION }} - name: Setup Python - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: python-version: ${{ env.PYTHONVERSION }} - name: Setup Java - uses: actions/setup-java@7a6d8a8234af8eb26422e24e3006232cccaa061b # v4.6.0 + uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4.7.0 with: java-version: ${{ env.JAVAVERSION }} distribution: temurin @@ -381,7 +379,7 @@ jobs: with: set-env: PROVIDER_VERSION - name: Install Go - uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0 + uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3.0 with: go-version: ${{ env.GOVERSION }} cache-dependency-path: "**/*.sum" @@ -392,20 +390,20 @@ jobs: - name: Install Pulumi CLI uses: pulumi/actions@13b8b7177d6fb736766875dac9b78aab07bd785f # v6.0.1 - name: Setup Node - uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0 + uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0 with: node-version: ${{ env.NODEVERSION }} registry-url: https://registry.npmjs.org - name: Setup DotNet - uses: actions/setup-dotnet@87b7050bc53ea08284295505d98d2aa94301e852 # v4.2.0 + uses: actions/setup-dotnet@3951f0dfe7a07e2313ec93c75700083e2005cbab # v4.3.0 with: dotnet-version: ${{ env.DOTNETVERSION }} - name: Setup Python - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: python-version: ${{ env.PYTHONVERSION }} - name: Setup Java - uses: actions/setup-java@7a6d8a8234af8eb26422e24e3006232cccaa061b # v4.6.0 + uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4.7.0 with: java-version: ${{ env.JAVAVERSION }} distribution: temurin @@ -445,7 +443,7 @@ jobs: - name: Install dependencies run: make install_${{ matrix.language}}_sdk - name: Configure AWS Credentials - uses: aws-actions/configure-aws-credentials@e3dd6a429d7300a6a4c196c26e071d42e0343502 # v4.0.2 + uses: aws-actions/configure-aws-credentials@ececac1a45f3b08a01d2dd070d28d111c5fe6722 # v4.1.0 with: aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} aws-region: ${{ env.AWS_REGION }} @@ -454,7 +452,7 @@ jobs: role-session-name: ${{ env.PROVIDER }}@githubActions role-to-assume: ${{ secrets.AWS_CI_ROLE_ARN }} - name: Authenticate to Google Cloud - uses: google-github-actions/auth@6fc4af4b145ae7821d527454aa9bd537d1f2dc5f # v2.1.7 + uses: google-github-actions/auth@71f986410dfbc7added4569d411d040a91dc6935 # v2.1.8 with: workload_identity_provider: projects/${{ env.GOOGLE_PROJECT_NUMBER }}/locations/global/workloadIdentityPools/${{ @@ -462,7 +460,7 @@ jobs: env.GOOGLE_CI_WORKLOAD_IDENTITY_PROVIDER }} service_account: ${{ env.GOOGLE_CI_SERVICE_ACCOUNT_EMAIL }} - name: Setup gcloud auth - uses: google-github-actions/setup-gcloud@6189d56e4096ee891640bb02ac264be376592d6a # v2.1.2 + uses: google-github-actions/setup-gcloud@77e7a554d41e2ee56fc945c52dfd3f33d12def9a # v2.1.4 with: install_components: gke-gcloud-auth-plugin - name: Install gotestfmt @@ -514,7 +512,7 @@ jobs: persist-credentials: false ref: ${{ env.PR_COMMIT_SHA }} - name: Install Go - uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0 + uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3.0 with: go-version: ${{ env.GOVERSION }} cache-dependency-path: "**/*.sum" @@ -522,7 +520,7 @@ jobs: run: git grep -l 'go:embed' -- provider | xargs --no-run-if-empty sed -i 's/go:embed/ goembed/g' - name: golangci-lint provider pkg - uses: golangci/golangci-lint-action@ec5d18412c0aeab7936cb16880d708ba2a64e1ae # v6.2.0 + uses: golangci/golangci-lint-action@2226d7cb06a077cd73e56eedd38eecad18e5d837 # v6.5.0 with: version: ${{ env.GOLANGCI_LINT_VERSION }} args: -c ../.golangci.yml diff --git a/.github/workflows/weekly-pulumi-update.yml b/.github/workflows/weekly-pulumi-update.yml index 735feba..73e139c 100644 --- a/.github/workflows/weekly-pulumi-update.yml +++ b/.github/workflows/weekly-pulumi-update.yml @@ -26,9 +26,7 @@ env: GOVERSION: 1.21.x NODEVERSION: 20.x PYTHONVERSION: "3.11" - DOTNETVERSION: | - 6.0.x - 3.1.301 + DOTNETVERSION: 8.0.x JAVAVERSION: "11" AWS_REGION: us-west-2 PULUMI_API: https://api.pulumi-staging.io @@ -55,7 +53,7 @@ jobs: with: lfs: true - name: Install Go - uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0 + uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3.0 with: go-version: ${{ env.GOVERSION }} cache-dependency-path: "**/*.sum" @@ -66,16 +64,16 @@ jobs: - name: Install Pulumi CLI uses: pulumi/actions@13b8b7177d6fb736766875dac9b78aab07bd785f # v6.0.1 - name: Setup DotNet - uses: actions/setup-dotnet@87b7050bc53ea08284295505d98d2aa94301e852 # v4.2.0 + uses: actions/setup-dotnet@3951f0dfe7a07e2313ec93c75700083e2005cbab # v4.3.0 with: dotnet-version: ${{ env.DOTNETVERSION }} - name: Setup Node - uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0 + uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0 with: node-version: ${{ env.NODEVERSION }} registry-url: https://registry.npmjs.org - name: Setup Python - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: python-version: ${{ env.PYTHONVERSION }} - name: Update Pulumi/Pulumi diff --git a/.golangci.yml b/.golangci.yml index 5b65c9b..97f40a5 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -7,7 +7,7 @@ linters: - depguard - errcheck - exhaustive - - exportloopref + - copyloopvar - gci - gocritic - gofumpt diff --git a/examples/dotnet/provider-docker-build.csproj b/examples/dotnet/provider-docker-build.csproj index 3bf11fd..a4fd588 100644 --- a/examples/dotnet/provider-docker-build.csproj +++ b/examples/dotnet/provider-docker-build.csproj @@ -2,7 +2,7 @@ Exe - net6.0 + net8.0 enable diff --git a/examples/nodejs_test.go b/examples/nodejs_test.go index 0a283a5..bdf2845 100644 --- a/examples/nodejs_test.go +++ b/examples/nodejs_test.go @@ -128,7 +128,6 @@ func TestCaching(t *testing.T) { } for _, tt := range tests { - tt := tt t.Run(tt.name, func(t *testing.T) { if tt.skip { t.Skip("Missing environment variables") diff --git a/provider/internal/cache_test.go b/provider/internal/cache_test.go index ad5dc79..3fda1bb 100644 --- a/provider/internal/cache_test.go +++ b/provider/internal/cache_test.go @@ -122,7 +122,6 @@ func TestCacheString(t *testing.T) { } for _, tt := range tests { - tt := tt t.Run(tt.name, func(t *testing.T) { t.Parallel() diff --git a/provider/internal/client_test.go b/provider/internal/client_test.go index 43ac633..75a6adc 100644 --- a/provider/internal/client_test.go +++ b/provider/internal/client_test.go @@ -263,7 +263,6 @@ func TestBuild(t *testing.T) { // Add an exec: true version for all of our test cases. for _, tt := range tests { - tt := tt tt.name = "exec-" + tt.name tt.args.Exec = true tmpdir := filepath.Join(t.TempDir(), "exec") @@ -281,7 +280,6 @@ func TestBuild(t *testing.T) { } for _, tt := range tests { - tt := tt t.Run(tt.name, func(t *testing.T) { t.Parallel() if tt.skip { @@ -341,7 +339,6 @@ func TestNormalizeReference(t *testing.T) { } for _, tt := range tests { - tt := tt t.Run(tt.ref, func(t *testing.T) { t.Parallel() ref, err := normalizeReference(tt.ref) diff --git a/provider/internal/context_test.go b/provider/internal/context_test.go index 5157bfe..704afdf 100644 --- a/provider/internal/context_test.go +++ b/provider/internal/context_test.go @@ -99,7 +99,6 @@ func TestValidateContext(t *testing.T) { } for _, tt := range tests { - tt := tt t.Run(tt.name, func(t *testing.T) { t.Parallel() @@ -407,7 +406,6 @@ func TestDockerIgnore(t *testing.T) { } for _, tt := range tests { - tt := tt t.Run(tt.name, func(t *testing.T) { t.Parallel() fs := afero.NewMemMapFs() diff --git a/provider/internal/dedent_test.go b/provider/internal/dedent_test.go index 7b4ca93..5f20844 100644 --- a/provider/internal/dedent_test.go +++ b/provider/internal/dedent_test.go @@ -41,7 +41,6 @@ can be accessed like environment variables inside the ` + "`RUN`\n" + `instructi } for _, tt := range tests { - tt := tt t.Run(tt.name, func(t *testing.T) { t.Parallel() actual := dedent(tt.given) diff --git a/provider/internal/deprecated/configencoding_test.go b/provider/internal/deprecated/configencoding_test.go index b085414..a0b7d66 100644 --- a/provider/internal/deprecated/configencoding_test.go +++ b/provider/internal/deprecated/configencoding_test.go @@ -128,8 +128,6 @@ func TestConfigEncoding(t *testing.T) { t.Run("turnaround", func(t *testing.T) { for i, tc := range turnaroundTestCases { - tc := tc - t.Run(strconv.Itoa(i), func(t *testing.T) { t.Parallel() checkUnmarshal(t, tc) @@ -172,8 +170,6 @@ func TestConfigEncoding(t *testing.T) { }, } for _, tc := range cases { - tc := tc - t.Run(fmt.Sprintf("%v", tc.ty), func(t *testing.T) { t.Parallel() checkUnmarshal(t, tc) @@ -185,8 +181,6 @@ func TestConfigEncoding(t *testing.T) { unk := resource.MakeComputed(resource.NewStringProperty("")) for i, tc := range turnaroundTestCases { - tc := tc - t.Run(strconv.Itoa(i), func(t *testing.T) { t.Parallel() // Unknown sentinel unmarshals to a Computed with a type-appropriate zero value. @@ -219,8 +213,6 @@ func TestConfigEncoding(t *testing.T) { } for i, tc := range secretCases { - tc := tc - t.Run(strconv.Itoa(i), func(t *testing.T) { t.Parallel() checkUnmarshal(t, tc) @@ -264,7 +256,6 @@ func TestConfigEncoding(t *testing.T) { t.Run("regress-unmarshal", func(t *testing.T) { for i, tc := range regressUnmarshalTestCases { - tc := tc t.Run(strconv.Itoa(i), func(t *testing.T) { t.Parallel() checkUnmarshal(t, tc) diff --git a/provider/internal/dockerfile_test.go b/provider/internal/dockerfile_test.go index 2572d59..a645e4c 100644 --- a/provider/internal/dockerfile_test.go +++ b/provider/internal/dockerfile_test.go @@ -105,7 +105,6 @@ COPY --parents ./package.json ./package-lock.json ./apps/*/package.json ./packag } for _, tt := range tests { - tt := tt t.Run(tt.name, func(t *testing.T) { t.Parallel() diff --git a/provider/internal/export_test.go b/provider/internal/export_test.go index 60ba4ea..724e69f 100644 --- a/provider/internal/export_test.go +++ b/provider/internal/export_test.go @@ -74,7 +74,6 @@ func TestValidateExport(t *testing.T) { } for _, tt := range tests { - tt := tt t.Run(tt.name, func(t *testing.T) { t.Parallel() e, err := tt.e.validate(tt.preview, tt.givenTags) @@ -181,7 +180,6 @@ func TestExportString(t *testing.T) { } for _, tt := range tests { - tt := tt t.Run(tt.name, func(t *testing.T) { t.Parallel() actual := tt.given.String() @@ -236,7 +234,6 @@ func TestExportPushed(t *testing.T) { } for _, tt := range tests { - tt := tt t.Run(tt.name, func(t *testing.T) { t.Parallel() actual := tt.e.pushed() diff --git a/provider/internal/image_test.go b/provider/internal/image_test.go index 6cb08ae..6620700 100644 --- a/provider/internal/image_test.go +++ b/provider/internal/image_test.go @@ -321,7 +321,6 @@ func TestImageLifecycle(t *testing.T) { } for _, tt := range tests { - tt := tt t.Run(tt.name, func(t *testing.T) { t.Parallel() lc := integration.LifeCycleTest{ @@ -803,7 +802,6 @@ func TestImageDiff(t *testing.T) { } for _, tt := range tests { - tt := tt baseState := baseState baseArgs := baseArgs t.Run(tt.name, func(t *testing.T) { @@ -950,7 +948,6 @@ func TestValidateImageArgs(t *testing.T) { for _, d := range []Dockerfile{ {Location: path}, {Inline: string(data)}, } { - d := d args := ImageArgs{Dockerfile: &d} _, err := args.validate(true, false) assert.ErrorContains(t, err, "unknown instruction: RUNN (did you mean RUN?)") @@ -1027,7 +1024,6 @@ func TestBuildable(t *testing.T) { }, } for _, tt := range tests { - tt := tt t.Run(tt.name, func(t *testing.T) { t.Parallel() actual := tt.args.buildable() diff --git a/provider/internal/index_test.go b/provider/internal/index_test.go index 1b71c1c..96773ec 100644 --- a/provider/internal/index_test.go +++ b/provider/internal/index_test.go @@ -123,7 +123,6 @@ func TestIndexLifecycle(t *testing.T) { } for _, tt := range tests { - tt := tt t.Run(tt.name, func(t *testing.T) { t.Parallel() if tt.skip { @@ -231,7 +230,6 @@ func TestIndexDiff(t *testing.T) { } for _, tt := range tests { - tt := tt t.Run(tt.name, func(t *testing.T) { t.Parallel() resp, err := s.Diff(provider.DiffRequest{ diff --git a/provider/internal/ssh_test.go b/provider/internal/ssh_test.go index a93ec60..ef54d71 100644 --- a/provider/internal/ssh_test.go +++ b/provider/internal/ssh_test.go @@ -36,7 +36,6 @@ func TestValidateSSH(t *testing.T) { } for _, tt := range tests { - tt := tt t.Run(tt.name, func(t *testing.T) { t.Parallel()