diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5deac33d0..2127ab6bb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,7 @@ jobs: steps: - uses: actions/checkout@v6 - uses: pnpm/action-setup@v3 - - uses: actions/setup-node@v5 + - uses: actions/setup-node@v6 with: node-version: lts/* cache: pnpm @@ -50,7 +50,7 @@ jobs: # Turborepo - name: Cache turbo build setup - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: .turbo key: ${{ runner.os }}-turbo-${{ github.sha }} @@ -58,7 +58,7 @@ jobs: ${{ runner.os }}-turbo- - uses: pnpm/action-setup@v4 - - uses: actions/setup-node@v5 + - uses: actions/setup-node@v6 with: node-version: lts/* cache: pnpm @@ -78,7 +78,7 @@ jobs: # Node.js - uses: pnpm/action-setup@v3 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: lts/* cache: pnpm diff --git a/.github/workflows/deploy-cloudflare-workers-preview-prepare.yml b/.github/workflows/deploy-cloudflare-workers-preview-prepare.yml index 3dc198c0e..6cde5c0d3 100644 --- a/.github/workflows/deploy-cloudflare-workers-preview-prepare.yml +++ b/.github/workflows/deploy-cloudflare-workers-preview-prepare.yml @@ -21,7 +21,7 @@ jobs: EOF - name: Upload metadata artifact - uses: actions/upload-artifact@v5 + uses: actions/upload-artifact@v7 with: name: preview-meta path: ./preview_meta diff --git a/.github/workflows/deploy-cloudflare-workers.yml b/.github/workflows/deploy-cloudflare-workers.yml index 9581e680e..4f8952044 100644 --- a/.github/workflows/deploy-cloudflare-workers.yml +++ b/.github/workflows/deploy-cloudflare-workers.yml @@ -43,7 +43,7 @@ jobs: - uses: actions/checkout@v6 # Turborepo - name: Cache turbo build setup - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: .turbo key: ${{ runner.os }}-turbo-${{ github.sha }} diff --git a/.github/workflows/deploy-huggingface-spaces.yml b/.github/workflows/deploy-huggingface-spaces.yml index 46bb83957..cc781eec5 100644 --- a/.github/workflows/deploy-huggingface-spaces.yml +++ b/.github/workflows/deploy-huggingface-spaces.yml @@ -23,7 +23,7 @@ jobs: HF_USERNAME: ${{ secrets.HF_USERNAME }} - uses: pnpm/action-setup@v4 - - uses: actions/setup-node@v5 + - uses: actions/setup-node@v6 with: node-version: lts/* cache: pnpm diff --git a/.github/workflows/release-pkg.yaml b/.github/workflows/release-pkg.yaml index 6dcc1220e..43304b329 100644 --- a/.github/workflows/release-pkg.yaml +++ b/.github/workflows/release-pkg.yaml @@ -26,7 +26,7 @@ jobs: run_install: false - name: Install Node.js 24.x - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: 24.x # registry-url required. Learn more at diff --git a/.github/workflows/release-tamagotchi.yml b/.github/workflows/release-tamagotchi.yml index 04073b97f..d6476f87a 100644 --- a/.github/workflows/release-tamagotchi.yml +++ b/.github/workflows/release-tamagotchi.yml @@ -119,7 +119,7 @@ jobs: - uses: pnpm/action-setup@v4 with: run_install: false - - uses: actions/setup-node@v5 + - uses: actions/setup-node@v6 with: node-version: lts/* cache: pnpm @@ -214,28 +214,28 @@ jobs: - name: Upload Artifacts (Nightly + Non-Linux) if: ${{ github.event_name == 'schedule' && (matrix.os != 'ubuntu-latest' && matrix.os != 'ubuntu-24.04-arm') }} - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ${{ env.BUNDLE_NAME }} path: apps/stage-tamagotchi/bundle/${{ env.BUNDLE_NAME }} - name: Upload Artifacts (Nightly + Linux deb) if: ${{ github.event_name == 'schedule' && (matrix.os == 'ubuntu-latest' || matrix.os == 'ubuntu-24.04-arm') }} - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ${{ env.DEB_BUNDLE_NAME }} path: apps/stage-tamagotchi/bundle/${{ env.DEB_BUNDLE_NAME }} - name: Upload Artifacts (Nightly + Linux rpm) if: ${{ github.event_name == 'schedule' && (matrix.os == 'ubuntu-latest' || matrix.os == 'ubuntu-24.04-arm') }} - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ${{ env.RPM_BUNDLE_NAME }} path: apps/stage-tamagotchi/bundle/${{ env.RPM_BUNDLE_NAME }} - name: Upload Flatpak Artifact (Nightly + Linux Only) if: ${{ github.event_name == 'schedule' && (matrix.os == 'ubuntu-latest' || matrix.os == 'ubuntu-24.04-arm') }} - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ${{ env.FLATPAK_BUNDLE_NAME }} path: apps/stage-tamagotchi/bundle/${{ env.FLATPAK_BUNDLE_NAME }} @@ -278,28 +278,28 @@ jobs: - name: Upload Artifacts (Manual + Non-Release + Non-Linux) if: ${{ github.event_name == 'workflow_dispatch' && !inputs.build_only && inputs.artifacts_only && (matrix.os != 'ubuntu-latest' && matrix.os != 'ubuntu-24.04-arm') }} - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ${{ env.BUNDLE_NAME }} path: apps/stage-tamagotchi/bundle/${{ env.BUNDLE_NAME }} - name: Upload Artifacts (Manual + Non-Release + Linux deb) if: ${{ github.event_name == 'workflow_dispatch' && !inputs.build_only && inputs.artifacts_only && (matrix.os == 'ubuntu-latest' || matrix.os == 'ubuntu-24.04-arm') }} - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ${{ env.DEB_BUNDLE_NAME }} path: apps/stage-tamagotchi/bundle/${{ env.DEB_BUNDLE_NAME }} - name: Upload Artifacts (Manual + Non-Release + Linux rpm) if: ${{ github.event_name == 'workflow_dispatch' && !inputs.build_only && inputs.artifacts_only && (matrix.os == 'ubuntu-latest' || matrix.os == 'ubuntu-24.04-arm') }} - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ${{ env.RPM_BUNDLE_NAME }} path: apps/stage-tamagotchi/bundle/${{ env.RPM_BUNDLE_NAME }} - name: Upload Flatpak Artifact (Manual + Non-Release + Linux) if: ${{ github.event_name == 'workflow_dispatch' && !inputs.build_only && inputs.artifacts_only && (matrix.os == 'ubuntu-latest' || matrix.os == 'ubuntu-24.04-arm') }} - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ${{ env.FLATPAK_BUNDLE_NAME }} path: apps/stage-tamagotchi/bundle/${{ env.FLATPAK_BUNDLE_NAME }} @@ -323,7 +323,7 @@ jobs: - name: Upload macOS update info (Automatic + macOS Only) if: ${{ github.event_name == 'release' && (matrix.os == 'macos-26' || matrix.os == 'macos-15-intel') }} - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: latest-mac-yml-${{ matrix.arch }} path: apps/stage-tamagotchi/bundle/latest-mac.yml @@ -359,20 +359,20 @@ jobs: - uses: pnpm/action-setup@v4 with: run_install: false - - uses: actions/setup-node@v5 + - uses: actions/setup-node@v6 with: node-version: lts/* cache: pnpm - run: pnpm install --frozen-lockfile - name: Download latest-mac.yml (x64) - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: latest-mac-yml-x64 path: artifacts/x64 - name: Download latest-mac.yml (arm64) - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: latest-mac-yml-arm64 path: artifacts/arm64 diff --git a/.github/workflows/release-vsix.yaml b/.github/workflows/release-vsix.yaml index 16bd547ee..dadfc80b7 100644 --- a/.github/workflows/release-vsix.yaml +++ b/.github/workflows/release-vsix.yaml @@ -21,7 +21,7 @@ jobs: run_install: false - name: Install Node.js 24.x - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: 24.x # registry-url required. Learn more at