diff --git a/.github/workflows/build_cli.yml b/.github/workflows/build_cli.yml index ea20cd589..1b7adb8ef 100644 --- a/.github/workflows/build_cli.yml +++ b/.github/workflows/build_cli.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 # This step is only needed to setup the permissions to update npm as pnpm will setup the correct node version - uses: actions/setup-node@v6 diff --git a/.github/workflows/build_docker.yml b/.github/workflows/build_docker.yml index cac264965..4b4a37c1c 100644 --- a/.github/workflows/build_docker.yml +++ b/.github/workflows/build_docker.yml @@ -12,7 +12,7 @@ jobs: CI: '' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Setup pnpm uses: pnpm/action-setup@v4 diff --git a/.github/workflows/build_electron.yml b/.github/workflows/build_electron.yml index deb16f422..e3c3060a1 100644 --- a/.github/workflows/build_electron.yml +++ b/.github/workflows/build_electron.yml @@ -10,7 +10,7 @@ jobs: runs-on: macOS-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: actions/setup-node@v6 with: @@ -44,7 +44,7 @@ jobs: timeout-minutes: 60 - name: Upload macOS build artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 if: always() with: name: ontime-macos-build @@ -54,7 +54,7 @@ jobs: retention-days: 1 - name: Release - uses: softprops/action-gh-release@v1 + uses: softprops/action-gh-release@v2 if: github.ref_type == 'tag' with: files: | @@ -67,14 +67,14 @@ jobs: runs-on: windows-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: actions/setup-node@v6 with: node-version-file: '.nvmrc' - name: Setup pnpm - uses: pnpm/action-setup@v3 + uses: pnpm/action-setup@v4 - name: Install dependencies run: pnpm install --frozen-lockfile @@ -83,7 +83,7 @@ jobs: run: pnpm dist-win - name: Upload Windows build artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 if: always() with: name: ontime-windows-build @@ -93,7 +93,7 @@ jobs: retention-days: 1 - name: Release - uses: softprops/action-gh-release@v1 + uses: softprops/action-gh-release@v2 if: github.ref_type == 'tag' with: files: './apps/electron/dist/ontime-win64.exe' @@ -104,14 +104,14 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: actions/setup-node@v6 with: node-version-file: '.nvmrc' - name: Setup pnpm - uses: pnpm/action-setup@v3 + uses: pnpm/action-setup@v4 - name: Install dependencies run: pnpm install --frozen-lockfile @@ -120,7 +120,7 @@ jobs: run: pnpm dist-linux - name: Upload Linux build artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 if: always() with: name: ontime-linux-build @@ -131,7 +131,7 @@ jobs: retention-days: 1 - name: Release - uses: softprops/action-gh-release@v1 + uses: softprops/action-gh-release@v2 if: github.ref_type == 'tag' with: files: | diff --git a/.github/workflows/build_resolver.yml b/.github/workflows/build_resolver.yml index 69329a798..a9bf71d1f 100644 --- a/.github/workflows/build_resolver.yml +++ b/.github/workflows/build_resolver.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 # This step is only needed to setup the permissions to update npm as pnpm will setup the correct node version - uses: actions/setup-node@v6 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b185d4f7d..674631b22 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -13,7 +13,7 @@ jobs: CI: '' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Setup pnpm uses: pnpm/action-setup@v4 @@ -52,7 +52,7 @@ jobs: timeout-minutes: 20 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Setup pnpm uses: pnpm/action-setup@v4 @@ -90,14 +90,14 @@ jobs: - name: Run Playwright tests run: pnpm e2e - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v6 if: always() with: name: playwright-report path: playwright-report/ retention-days: 30 - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v6 with: name: automated-screenshots path: automated-screenshots/