From 4a54a205327c470dbac74efc001f62f274e6c73c Mon Sep 17 00:00:00 2001 From: Aaron Friel Date: Wed, 22 Nov 2023 10:10:56 -0800 Subject: [PATCH] Update Node and Go versions in GitHub Actions Fixes #819 --- .github/workflows/master.yml | 12 +++++------- .github/workflows/release.yml | 12 +++++------- .github/workflows/run-acceptance-tests.yml | 12 +++++------- 3 files changed, 15 insertions(+), 21 deletions(-) diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml index 94ebcd41..c061436f 100644 --- a/.github/workflows/master.yml +++ b/.github/workflows/master.yml @@ -29,10 +29,9 @@ jobs: with: repo: pulumi/pulumictl - name: Setup Node - uses: actions/setup-node@v2 + uses: actions/setup-node@v4 with: node-version: ${{matrix.nodeversion}} - registry-url: https://registry.npmjs.org - name: Install Yarn run: curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version 1.13.0 - name: Update PATH for Yarn @@ -50,7 +49,7 @@ jobs: - name: Unshallow clone for tags run: git fetch --prune --unshallow --tags - name: Install Go - uses: actions/setup-go@v2 + uses: actions/setup-go@v4 with: go-version: ${{ matrix.goversion }} - name: Install pulumictl @@ -60,10 +59,9 @@ jobs: - name: Install Pulumi CLI uses: pulumi/action-install-pulumi-cli@v1.0.1 - name: Setup Node - uses: actions/setup-node@v2 + uses: actions/setup-node@v4 with: node-version: ${{matrix.nodeversion}} - registry-url: https://registry.npmjs.org - name: Ensure dependencies run: make ensure - name: Checkout Scripts Repo @@ -92,11 +90,11 @@ jobs: fail-fast: true matrix: goversion: - - 1.20.x + - stable language: - nodejs nodeversion: - - 14.x + - lts name: master "on": schedule: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7a57249d..381c5cd8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -29,10 +29,9 @@ jobs: with: repo: pulumi/pulumictl - name: Setup Node - uses: actions/setup-node@v2 + uses: actions/setup-node@v4 with: node-version: ${{matrix.nodeversion}} - registry-url: https://registry.npmjs.org - name: Install Yarn run: curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version 1.13.0 - name: Update PATH for Yarn @@ -50,7 +49,7 @@ jobs: - name: Unshallow clone for tags run: git fetch --prune --unshallow --tags - name: Install Go - uses: actions/setup-go@v2 + uses: actions/setup-go@v4 with: go-version: ${{ matrix.goversion }} - name: Install pulumictl @@ -60,10 +59,9 @@ jobs: - name: Install Pulumi CLI uses: pulumi/action-install-pulumi-cli@v1.0.1 - name: Setup Node - uses: actions/setup-node@v2 + uses: actions/setup-node@v4 with: node-version: ${{matrix.nodeversion}} - registry-url: https://registry.npmjs.org - name: Ensure dependencies run: make ensure - name: Checkout Scripts Repo @@ -92,11 +90,11 @@ jobs: fail-fast: true matrix: goversion: - - 1.20.x + - stable language: - nodejs nodeversion: - - 14.x + - lts name: release "on": push: diff --git a/.github/workflows/run-acceptance-tests.yml b/.github/workflows/run-acceptance-tests.yml index 5a1db93a..c5b744dc 100644 --- a/.github/workflows/run-acceptance-tests.yml +++ b/.github/workflows/run-acceptance-tests.yml @@ -46,10 +46,9 @@ jobs: with: repo: pulumi/pulumictl - name: Setup Node - uses: actions/setup-node@v2 + uses: actions/setup-node@v4 with: node-version: ${{matrix.nodeversion}} - registry-url: https://registry.npmjs.org - name: Install Yarn run: curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version 1.13.0 - name: Update PATH for Yarn @@ -70,7 +69,7 @@ jobs: - name: Unshallow clone for tags run: git fetch --prune --unshallow --tags - name: Install Go - uses: actions/setup-go@v2 + uses: actions/setup-go@v4 with: go-version: ${{ matrix.goversion }} - name: Install pulumictl @@ -80,10 +79,9 @@ jobs: - name: Install Pulumi CLI uses: pulumi/action-install-pulumi-cli@v1.0.1 - name: Setup Node - uses: actions/setup-node@v2 + uses: actions/setup-node@v4 with: node-version: ${{matrix.nodeversion}} - registry-url: https://registry.npmjs.org - name: Ensure dependencies run: make ensure - name: Checkout Scripts Repo @@ -110,11 +108,11 @@ jobs: fail-fast: true matrix: goversion: - - 1.20.x + - stable language: - nodejs nodeversion: - - 14.x + - lts name: Run Acceptance Tests from PR on: repository_dispatch: