From 1336c4d52e8bde7bb85caee71a0ddb1b286a5c65 Mon Sep 17 00:00:00 2001 From: Rui Saraiva Date: Sat, 30 Nov 2024 12:57:44 +0000 Subject: [PATCH] ci: upgrade actions --- .github/workflows/commitlint.yml | 4 ++-- .github/workflows/lint.yml | 8 ++++---- .github/workflows/release.yml | 12 ++++++------ .github/workflows/tests.yml | 16 ++++++++-------- 4 files changed, 20 insertions(+), 20 deletions(-) diff --git a/.github/workflows/commitlint.yml b/.github/workflows/commitlint.yml index 1357849..e9c4d1c 100644 --- a/.github/workflows/commitlint.yml +++ b/.github/workflows/commitlint.yml @@ -8,8 +8,8 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 - name: Lint commit messages - uses: wagoid/commitlint-github-action@v2 + uses: wagoid/commitlint-github-action@v6 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 0bfdd58..9af6951 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -8,12 +8,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: - node-version-file: ".nvmrc" - cache: "yarn" + node-version-file: '.nvmrc' + cache: 'yarn' - name: Install dependencies run: yarn install --frozen-lockfile - name: Lint Scripts diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2e4c8f8..9eb6ed3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,22 +11,22 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: - node-version-file: ".nvmrc" - cache: "yarn" + node-version-file: '.nvmrc' + cache: 'yarn' - name: Install dependencies run: yarn install --frozen-lockfile - name: Cache Next.js build cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ github.workspace }}/.next/cache key: ${{ runner.os }}-nextjs-${{ hashFiles('**/yarn.lock') }} - name: Build static assets run: yarn build - name: Semantic Release - uses: cycjimmy/semantic-release-action@v3 + uses: cycjimmy/semantic-release-action@v4 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 93e5ecc..0fb6075 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -7,19 +7,19 @@ jobs: name: Run Cypress runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Setup Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: - node-version-file: ".nvmrc" - cache: "yarn" + node-version-file: '.nvmrc' + cache: 'yarn' - name: Install dependencies run: yarn install --frozen-lockfile - name: Cache Next.js build cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ github.workspace }}/.next/cache key: ${{ runner.os }}-nextjs-${{ hashFiles('**/yarn.lock') }} @@ -28,7 +28,7 @@ jobs: run: yarn build - name: Run Cypress - uses: cypress-io/github-action@v4 + uses: cypress-io/github-action@v6 with: start: npm start wait-on: http://localhost:3000 @@ -36,13 +36,13 @@ jobs: # store videos and any screenshots # NOTE: screenshots will be generated only if E2E test failed # thus we store screenshots only on failures - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: failure() with: name: cypress-screenshots path: cypress/screenshots # Test run video was always captured, so this action uses "always()" condition - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: always() with: name: cypress-videos