diff --git a/.github/workflows/acceptance-tests.yml b/.github/workflows/acceptance-tests.yml index 52239dfc9..ca31f4171 100644 --- a/.github/workflows/acceptance-tests.yml +++ b/.github/workflows/acceptance-tests.yml @@ -31,7 +31,7 @@ jobs: uses: actions/checkout@v6 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version-file: .nvmrc cache: 'npm' @@ -199,7 +199,7 @@ jobs: - name: Upload test report if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: acceptance-test-report path: forms-acceptance-tests/allure-report @@ -207,7 +207,7 @@ jobs: - name: Upload logs if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: test-logs path: test-logs.txt @@ -215,7 +215,7 @@ jobs: - name: Comment PR with results if: github.event_name == 'pull_request' && always() - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: script: | // Find existing bot comment diff --git a/.github/workflows/check-pull-request.yml b/.github/workflows/check-pull-request.yml index 52d087e27..91853d4e5 100644 --- a/.github/workflows/check-pull-request.yml +++ b/.github/workflows/check-pull-request.yml @@ -26,7 +26,7 @@ jobs: uses: actions/checkout@v6 - name: Cache dependencies - uses: actions/cache@v4 + uses: actions/cache@v5 id: npm-install-cache with: enableCrossOsArchive: true @@ -37,7 +37,7 @@ jobs: node_modules - name: Cache build - uses: actions/cache@v4 + uses: actions/cache@v5 with: enableCrossOsArchive: true key: npm-build-${{ runner.os }}-${{ github.sha }} @@ -47,7 +47,7 @@ jobs: model/dist - name: Setup Node.js - uses: actions/setup-node@v5 + uses: actions/setup-node@v6 with: cache: 'npm' node-version-file: .nvmrc @@ -103,7 +103,7 @@ jobs: uses: actions/checkout@v6 - name: Restore dependencies - uses: actions/cache/restore@v4 + uses: actions/cache/restore@v5 with: enableCrossOsArchive: true fail-on-cache-miss: true @@ -114,7 +114,7 @@ jobs: node_modules - name: Restore build - uses: actions/cache/restore@v4 + uses: actions/cache/restore@v5 with: enableCrossOsArchive: true fail-on-cache-miss: true @@ -126,14 +126,14 @@ jobs: - name: Cache task if: ${{ matrix.task.cache }} - uses: actions/cache@v4 + uses: actions/cache@v5 with: enableCrossOsArchive: true key: ${{ matrix.task.name }}-${{ runner.os }} path: ${{ matrix.task.cache }} - name: Setup Node.js - uses: actions/setup-node@v5 + uses: actions/setup-node@v6 with: node-version-file: .nvmrc @@ -160,7 +160,7 @@ jobs: uses: actions/checkout@v6 - name: Restore dependencies - uses: actions/cache/restore@v4 + uses: actions/cache/restore@v5 with: enableCrossOsArchive: true fail-on-cache-miss: true @@ -171,7 +171,7 @@ jobs: node_modules - name: Restore build - uses: actions/cache/restore@v4 + uses: actions/cache/restore@v5 with: enableCrossOsArchive: true fail-on-cache-miss: true @@ -182,13 +182,13 @@ jobs: model/dist - name: Setup Node.js - uses: actions/setup-node@v5 + uses: actions/setup-node@v6 with: node-version-file: .nvmrc - name: Cache task if: ${{ matrix.task.cache }} - uses: actions/cache@v4 + uses: actions/cache@v5 with: enableCrossOsArchive: true key: ${{ matrix.task.name }}-${{ runner.os }}-${{ github.sha }} @@ -199,7 +199,7 @@ jobs: - name: Save test coverage if: ${{ always() }} - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ${{ matrix.task.description }} coverage path: coverage @@ -218,7 +218,7 @@ jobs: fetch-depth: 0 - name: Restore unit test coverage - uses: actions/cache/restore@v4 + uses: actions/cache/restore@v5 with: enableCrossOsArchive: true fail-on-cache-miss: true @@ -226,7 +226,7 @@ jobs: path: coverage - name: SonarCloud Scan - uses: SonarSource/sonarqube-scan-action@v6 + uses: SonarSource/sonarqube-scan-action@v7 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} diff --git a/.github/workflows/pr-notifier.yml b/.github/workflows/pr-notifier.yml index 150990c78..ffb379c74 100644 --- a/.github/workflows/pr-notifier.yml +++ b/.github/workflows/pr-notifier.yml @@ -89,7 +89,7 @@ jobs: } - name: Post to Slack - uses: slackapi/slack-github-action@v2.1.1 + uses: slackapi/slack-github-action@v3.0.1 if: github.event.action != 'submitted' || github.event.review.state == 'approved' env: diff --git a/.github/workflows/publish-hotfix.yml b/.github/workflows/publish-hotfix.yml index add852941..eecf4b081 100644 --- a/.github/workflows/publish-hotfix.yml +++ b/.github/workflows/publish-hotfix.yml @@ -22,7 +22,7 @@ jobs: with: fetch-depth: 0 # Depth 0 is required for branch-based versioning - - uses: actions/setup-node@v5 + - uses: actions/setup-node@v6 with: node-version-file: .nvmrc cache: npm diff --git a/.github/workflows/publish-model.yml b/.github/workflows/publish-model.yml index 652b9d590..167fce862 100644 --- a/.github/workflows/publish-model.yml +++ b/.github/workflows/publish-model.yml @@ -28,7 +28,7 @@ jobs: uses: actions/checkout@v6 - name: Cache dependencies - uses: actions/cache@v4 + uses: actions/cache@v5 id: npm-install-model-cache with: enableCrossOsArchive: true @@ -38,7 +38,7 @@ jobs: node_modules - name: Cache build - uses: actions/cache@v4 + uses: actions/cache@v5 with: enableCrossOsArchive: true key: npm-build-model-${{ runner.os }}-${{ github.sha }} @@ -47,7 +47,7 @@ jobs: model/schemas - name: Setup Node.js - uses: actions/setup-node@v5 + uses: actions/setup-node@v6 with: cache: 'npm' node-version-file: .nvmrc @@ -72,7 +72,7 @@ jobs: fetch-depth: 0 - name: Restore dependencies - uses: actions/cache/restore@v4 + uses: actions/cache/restore@v5 with: enableCrossOsArchive: true fail-on-cache-miss: true @@ -82,7 +82,7 @@ jobs: node_modules - name: Restore build - uses: actions/cache/restore@v4 + uses: actions/cache/restore@v5 with: enableCrossOsArchive: true fail-on-cache-miss: true @@ -92,7 +92,7 @@ jobs: model/schemas - name: Setup Node.js - uses: actions/setup-node@v5 + uses: actions/setup-node@v6 with: node-version-file: .nvmrc registry-url: https://registry.npmjs.org