diff --git a/.github/workflows/build-gui-all.yml b/.github/workflows/build-gui-all.yml index fe7ec7c1..72be4fd5 100644 --- a/.github/workflows/build-gui-all.yml +++ b/.github/workflows/build-gui-all.yml @@ -30,7 +30,7 @@ jobs: tauri-command: pnpm tauri build --target universal-apple-darwin runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: ./.github/actions/setup-node-pnpm - uses: ./.github/actions/setup-tauri with: @@ -45,7 +45,7 @@ jobs: - name: Upload Windows artifacts if: matrix.platform == 'windows' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: gui-${{ matrix.os }} path: | @@ -57,7 +57,7 @@ jobs: - name: Upload Linux artifacts if: matrix.platform == 'linux' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: gui-${{ matrix.os }} path: | @@ -73,7 +73,7 @@ jobs: - name: Upload macOS artifacts if: matrix.platform == 'macos' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: gui-${{ matrix.os }} path: | diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index cc9cd7b8..c1b5c33f 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -28,7 +28,7 @@ jobs: runs-on: ubuntu-24.04 timeout-minutes: 45 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: ./.github/actions/setup-node-pnpm diff --git a/.github/workflows/release-cli.yml b/.github/workflows/release-cli.yml index 93d63c08..1a7f8c40 100644 --- a/.github/workflows/release-cli.yml +++ b/.github/workflows/release-cli.yml @@ -56,8 +56,8 @@ jobs: publish_npm: ${{ steps.check.outputs.publish_npm }} version: ${{ steps.check.outputs.version }} steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version: ${{ env.NODE_VERSION }} @@ -114,7 +114,7 @@ jobs: should_release: ${{ steps.check.outputs.should_release }} version: ${{ steps.check.outputs.version }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Check if GUI should be released id: check @@ -161,7 +161,7 @@ jobs: suffix: win32-x64-msvc runs-on: ${{ matrix.target.os }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: ./.github/actions/setup-node-pnpm - uses: ./.github/actions/setup-rust with: @@ -223,7 +223,7 @@ jobs: echo "Contents of $target_dir:" ls -la "$target_dir/" - name: Upload CLI platform package - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: cli-napi-${{ matrix.target.suffix }} path: cli/npm/${{ matrix.target.suffix }}/ @@ -236,12 +236,12 @@ jobs: runs-on: ubuntu-24.04 timeout-minutes: 45 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: ./.github/actions/setup-node-pnpm with: install: 'false' - name: Setup npm registry - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ env.NODE_VERSION }} registry-url: https://registry.npmjs.org/ @@ -279,7 +279,7 @@ jobs: fi done - name: Download all platform artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: path: artifacts pattern: cli-napi-* @@ -414,10 +414,10 @@ jobs: runs-on: ubuntu-24.04 timeout-minutes: 30 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: ./.github/actions/setup-node-pnpm - name: Setup npm registry - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ env.NODE_VERSION }} registry-url: https://registry.npmjs.org/ @@ -511,10 +511,10 @@ jobs: runs-on: ubuntu-24.04 timeout-minutes: 30 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: ./.github/actions/setup-node-pnpm - name: Setup npm registry - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ env.NODE_VERSION }} registry-url: https://registry.npmjs.org/ @@ -633,7 +633,7 @@ jobs: archive: tnmsc-windows-x86_64.zip runs-on: ${{ matrix.platform }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: ./.github/actions/setup-node-pnpm - name: Build plugin-runtime shell: bash @@ -673,7 +673,7 @@ jobs: Copy-Item "cli/dist/plugin-runtime.mjs" staging/ Compress-Archive -Path staging/* -DestinationPath ${{ matrix.archive }} - name: Upload artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: cli-${{ matrix.target }} path: ${{ matrix.archive }} diff --git a/.github/workflows/release-gui-collect.yml b/.github/workflows/release-gui-collect.yml index 1dfa542c..fdd59f63 100644 --- a/.github/workflows/release-gui-collect.yml +++ b/.github/workflows/release-gui-collect.yml @@ -15,17 +15,17 @@ jobs: runs-on: ubuntu-24.04 timeout-minutes: 15 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Download all GUI artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: path: artifacts/gui pattern: gui-* merge-multiple: true - name: Download all CLI binary artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: path: artifacts/cli pattern: cli-* @@ -56,7 +56,7 @@ jobs: fi - name: Publish Release - uses: softprops/action-gh-release@v2.5.0 + uses: softprops/action-gh-release@v2.6.1 with: tag_name: v${{ inputs.version }} name: v${{ inputs.version }} diff --git a/.github/workflows/release-gui-linux.yml b/.github/workflows/release-gui-linux.yml index 5aad9b16..785a39e8 100644 --- a/.github/workflows/release-gui-linux.yml +++ b/.github/workflows/release-gui-linux.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-24.04 timeout-minutes: 45 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: ./.github/actions/setup-node-pnpm - uses: ./.github/actions/setup-tauri @@ -36,7 +36,7 @@ jobs: find target -path '*/bundle/*' -type f \( -name '*.AppImage' -o -name '*.deb' -o -name '*.rpm' -o -name '*.sig' \) 2>/dev/null || echo 'No bundle files found' - name: Upload artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: debug-gui-ubuntu-24.04 path: | diff --git a/.github/workflows/release-gui-macos.yml b/.github/workflows/release-gui-macos.yml index 36fa9372..22d34466 100644 --- a/.github/workflows/release-gui-macos.yml +++ b/.github/workflows/release-gui-macos.yml @@ -16,7 +16,7 @@ jobs: runs-on: macos-14 timeout-minutes: 60 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: ./.github/actions/setup-node-pnpm - uses: ./.github/actions/setup-tauri with: @@ -36,7 +36,7 @@ jobs: find target -path '*/bundle/*' -type f \( -name '*.dmg' -o -name '*.tar.gz' -o -name '*.sig' \) 2>/dev/null || echo 'No bundle files found' - name: Upload artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: debug-gui-macos-14 path: | diff --git a/.github/workflows/release-gui-win.yml b/.github/workflows/release-gui-win.yml index f2c31b64..e06e8031 100644 --- a/.github/workflows/release-gui-win.yml +++ b/.github/workflows/release-gui-win.yml @@ -16,7 +16,7 @@ jobs: runs-on: windows-latest timeout-minutes: 45 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: ./.github/actions/setup-node-pnpm - uses: ./.github/actions/setup-tauri with: @@ -35,7 +35,7 @@ jobs: find target -path '*/bundle/*' -type f \( -name '*.exe' -o -name '*.sig' \) 2>/dev/null || echo 'No bundle files found' - name: Upload artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: debug-gui-windows-latest path: |