diff --git a/.github/workflows/ci-build.yml b/.github/workflows/ci-build.yml index 5c6c1632..45543370 100644 --- a/.github/workflows/ci-build.yml +++ b/.github/workflows/ci-build.yml @@ -22,13 +22,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: submodules: true - name: Set up Node.js 20 - uses: actions/setup-node@v5 + uses: actions/setup-node@v6 with: - node-version: '20.x' + node-version: '24.14.1' cache: yarn - name: Install dependencies run: yarn install --frozen-lockfile @@ -42,7 +42,7 @@ jobs: - name: Upload build artifacts # Upload build artifacts on push event. if: github.event_name == 'push' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: oasis-rofl-app-${{ steps.vars.outputs.SHORT_SHA }} path: dist diff --git a/.github/workflows/ci-lint.yml b/.github/workflows/ci-lint.yml index 929acf80..2166113e 100644 --- a/.github/workflows/ci-lint.yml +++ b/.github/workflows/ci-lint.yml @@ -22,7 +22,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: submodules: true # Checkout pull request HEAD commit instead of merge commit. @@ -34,9 +34,9 @@ jobs: with: python-version: '3.x' - name: Set up Node.js 20 - uses: actions/setup-node@v5 + uses: actions/setup-node@v6 with: - node-version: '20.x' + node-version: '24.14.1' cache: yarn - name: Install dependencies run: yarn install --frozen-lockfile diff --git a/.github/workflows/cloudflare-deploy.yml b/.github/workflows/cloudflare-deploy.yml index 606f8ee6..90b208fc 100644 --- a/.github/workflows/cloudflare-deploy.yml +++ b/.github/workflows/cloudflare-deploy.yml @@ -29,7 +29,7 @@ jobs: - name: Add in progress comment to PR # We want to add in progress comment on a pull request event only. if: github.event_name == 'pull_request' - uses: mshick/add-pr-comment@v2 + uses: mshick/add-pr-comment@v3 with: message: | ## Deploying with Cloudflare Pages @@ -43,15 +43,15 @@ jobs: - name: Checkout code - uses: actions/checkout@v5 + uses: actions/checkout@v6 # Checkout pull request HEAD commit instead of merge commit. with: submodules: true ref: ${{ github.event.pull_request.head.sha }} - name: Set up Node.js 20 - uses: actions/setup-node@v5 + uses: actions/setup-node@v6 with: - node-version: '20.x' + node-version: '24.14.1' cache: yarn - name: Install dependencies run: yarn install --frozen-lockfile @@ -72,7 +72,7 @@ jobs: github.event.pull_request.number) || '' }} # On a subsequent run the original comment will be updated. - name: Update PR comment - uses: mshick/add-pr-comment@v2 + uses: mshick/add-pr-comment@v3 # We want to update a comment on a pull request event only. if: github.event_name == 'pull_request' && always() with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 96f20ecd..9a9baa46 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -20,13 +20,13 @@ jobs: contents: write steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: true - name: Set up Node.js 20 - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: - node-version: '20.x' + node-version: '24.14.1' cache: yarn - name: Install dependencies run: yarn install --frozen-lockfile @@ -57,7 +57,7 @@ jobs: with: version: ${{ steps.vars.outputs.VERSION }} - name: Release - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 with: files: | rofl-app-${{ steps.vars.outputs.VERSION }}.zip