From 1372ff18be809a13f8949f71bdecce2d621d213e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A9lcio=20Franco?= Date: Tue, 16 Apr 2024 11:26:10 -0400 Subject: [PATCH] ci: set pnpm version to v9 from now on (#1235) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Update `node` version to `v20.11.0` to prevent issues in the future (Vercel and pnpm are dropping node 16 support soon, for example). Update `pnpm` version to `v9.0.0` to prevent issues like what happened today whey they release major updates. ### 📷 Evidence Screenshot 2024-04-16 at 10 13 44 ### ⚠️ Node warning Screenshot 2024-04-16 at 10 17 33 --- .github/workflows/pr-tests.yml | 9 +++++++++ .github/workflows/pr.yaml | 9 +++++++++ .github/workflows/release-changeset.yaml | 3 +++ .github/workflows/unpublish-npm.yaml | 3 +++ .github/workflows/update-sdk-cron.yaml | 3 +++ .github/workflows/update-sdk-manual.yaml | 3 +++ .nvmrc | 2 +- pnpm-lock.yaml | 2 +- 8 files changed, 32 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pr-tests.yml b/.github/workflows/pr-tests.yml index d594b7239..185a0de9c 100644 --- a/.github/workflows/pr-tests.yml +++ b/.github/workflows/pr-tests.yml @@ -19,6 +19,9 @@ jobs: steps: - uses: actions/checkout@v3 - uses: FuelLabs/github-actions/setups/node@master + with: + node-version: 18.14.1 + pnpm-version: 8.15.7 - uses: FuelLabs/github-actions/setups/docker@master with: username: ${{ github.repository_owner }} @@ -69,6 +72,9 @@ jobs: steps: - uses: actions/checkout@v3 - uses: FuelLabs/github-actions/setups/node@master + with: + node-version: 18.14.1 + pnpm-version: 8.15.7 - uses: FuelLabs/github-actions/setups/docker@master with: username: ${{ github.repository_owner }} @@ -115,6 +121,9 @@ jobs: steps: - uses: actions/checkout@v3 - uses: FuelLabs/github-actions/setups/node@master + with: + node-version: 18.14.1 + pnpm-version: 8.15.7 - uses: FuelLabs/github-actions/setups/docker@master with: username: ${{ github.repository_owner }} diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index e2278e63f..9372e1254 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -46,6 +46,9 @@ jobs: - name: CI Setup uses: FuelLabs/github-actions/setups/node@master + with: + node-version: 18.14.1 + pnpm-version: 8.15.7 - name: Validate Changeset run: pnpm changeset status --since=origin/${{ github.base_ref }} @@ -56,6 +59,9 @@ jobs: steps: - uses: actions/checkout@v3 - uses: FuelLabs/github-actions/setups/node@master + with: + node-version: 18.14.1 + pnpm-version: 8.15.7 - run: pnpm audit --prod lint: @@ -71,6 +77,9 @@ jobs: - name: Setup Node uses: FuelLabs/github-actions/setups/node@master + with: + node-version: 18.14.1 + pnpm-version: 8.15.7 - name: Run lint run: | diff --git a/.github/workflows/release-changeset.yaml b/.github/workflows/release-changeset.yaml index bc135f998..275a4234e 100644 --- a/.github/workflows/release-changeset.yaml +++ b/.github/workflows/release-changeset.yaml @@ -25,6 +25,9 @@ jobs: # see https://github.com/changesets/action/issues/70 persist-credentials: false - uses: FuelLabs/github-actions/setups/node@master + with: + node-version: 18.14.1 + pnpm-version: 8.15.7 - name: Bump and Collect Version run: | diff --git a/.github/workflows/unpublish-npm.yaml b/.github/workflows/unpublish-npm.yaml index 743f7308f..1349bd275 100644 --- a/.github/workflows/unpublish-npm.yaml +++ b/.github/workflows/unpublish-npm.yaml @@ -19,6 +19,9 @@ jobs: steps: - uses: actions/checkout@v3 - uses: FuelLabs/github-actions/setups/node@master + with: + node-version: 18.14.1 + pnpm-version: 8.15.7 - uses: FuelLabs/github-actions/setups/npm@master with: npm-token: ${{ secrets.NPM_TOKEN }} diff --git a/.github/workflows/update-sdk-cron.yaml b/.github/workflows/update-sdk-cron.yaml index d15e5461f..0eba05706 100644 --- a/.github/workflows/update-sdk-cron.yaml +++ b/.github/workflows/update-sdk-cron.yaml @@ -23,6 +23,9 @@ jobs: steps: - uses: actions/checkout@v3 - uses: FuelLabs/github-actions/setups/node@master + with: + node-version: 18.14.1 + pnpm-version: 8.15.7 - name: Checking updates uses: FuelLabs/github-actions/update-sdk@master diff --git a/.github/workflows/update-sdk-manual.yaml b/.github/workflows/update-sdk-manual.yaml index a53a7c4de..922904b50 100644 --- a/.github/workflows/update-sdk-manual.yaml +++ b/.github/workflows/update-sdk-manual.yaml @@ -33,6 +33,9 @@ jobs: steps: - uses: actions/checkout@v3 - uses: FuelLabs/github-actions/setups/node@master + with: + node-version: 18.14.1 + pnpm-version: 8.15.7 - name: Checking updates id: update diff --git a/.nvmrc b/.nvmrc index 617bcf916..1fb53e10e 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -18.14.1 +18.14.1 \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 517bbf517..f7e63c4a2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -25391,4 +25391,4 @@ packages: /zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} - dev: false + dev: false \ No newline at end of file