diff --git a/.github/workflows/build-macos-arm64-dmg.yml b/.github/workflows/build-macos-arm64-dmg.yml index 6018093d..1513b5eb 100644 --- a/.github/workflows/build-macos-arm64-dmg.yml +++ b/.github/workflows/build-macos-arm64-dmg.yml @@ -22,7 +22,7 @@ jobs: runs-on: ${{ inputs.macos_version }} steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ inputs.ref || github.ref }} @@ -30,7 +30,7 @@ jobs: uses: oven-sh/setup-bun@v2 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: "20" @@ -87,7 +87,7 @@ jobs: fi - name: Upload DMG artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: dmg-electron-${{ inputs.macos_version }}-arm64 path: artifacts/*.dmg diff --git a/.github/workflows/docs-source.yml b/.github/workflows/docs-source.yml index 98f4d8e7..1f83a805 100644 --- a/.github/workflows/docs-source.yml +++ b/.github/workflows/docs-source.yml @@ -26,7 +26,7 @@ jobs: archive_name: ${{ steps.archive.outputs.archive_name }} steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup bun uses: oven-sh/setup-bun@v2 @@ -43,7 +43,7 @@ jobs: echo "archive_name=${ARCHIVE_NAME}" >> "$GITHUB_OUTPUT" - name: Upload workflow artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: docs-source path: artifacts/${{ steps.archive.outputs.archive_name }} diff --git a/.github/workflows/oc-integration.yml b/.github/workflows/oc-integration.yml index d9104ac2..3a23deec 100644 --- a/.github/workflows/oc-integration.yml +++ b/.github/workflows/oc-integration.yml @@ -21,7 +21,7 @@ jobs: issues: write steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: persist-credentials: false diff --git a/.github/workflows/oc-review.yml b/.github/workflows/oc-review.yml index 28c7e40b..40e7f16a 100644 --- a/.github/workflows/oc-review.yml +++ b/.github/workflows/oc-review.yml @@ -10,13 +10,13 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup bun uses: oven-sh/setup-bun@v2 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '20' diff --git a/.github/workflows/release-desktop-smoke.yml b/.github/workflows/release-desktop-smoke.yml index 6660213e..7e36e87e 100644 --- a/.github/workflows/release-desktop-smoke.yml +++ b/.github/workflows/release-desktop-smoke.yml @@ -54,7 +54,7 @@ jobs: platform: darwin-x86_64 steps: - name: Checkout selected ref - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: repository: ${{ inputs.repository || github.repository }} ref: ${{ inputs.ref || github.ref }} @@ -63,7 +63,7 @@ jobs: uses: oven-sh/setup-bun@v2 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '20' @@ -151,7 +151,7 @@ jobs: done - name: Upload macOS installable artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: desktop-release-smoke-macos-${{ matrix.arch }} path: | @@ -175,7 +175,7 @@ jobs: platform: win32-x64 steps: - name: Checkout selected ref - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: repository: ${{ inputs.repository || github.repository }} ref: ${{ inputs.ref || github.ref }} @@ -184,7 +184,7 @@ jobs: uses: oven-sh/setup-bun@v2 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '20' @@ -213,7 +213,7 @@ jobs: run: node ./scripts/package.mjs --win --${{ matrix.arch }} --publish=never - name: Upload Windows installable artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: desktop-release-smoke-windows-${{ matrix.arch }} path: | diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f7826855..11eeba46 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -31,7 +31,7 @@ jobs: release_upload_url: ${{ steps.create_release.outputs.upload_url }} version: ${{ steps.get_version.outputs.version }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Get version id: get_version @@ -82,13 +82,13 @@ jobs: needs: create-release runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Setup bun uses: oven-sh/setup-bun@v2 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '20' registry-url: 'https://registry.npmjs.org' @@ -133,13 +133,13 @@ jobs: arch: x64 platform: darwin-x86_64 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Setup bun uses: oven-sh/setup-bun@v2 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '20' @@ -262,14 +262,14 @@ jobs: tar -C electron-app-artifact -czf electron-app-${{ matrix.arch }}.tar.gz OpenChamber.app - name: Upload signed Electron app for Tauri updater repackage - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: electron-app-${{ matrix.arch }} path: electron-app-${{ matrix.arch }}.tar.gz retention-days: 1 - name: Upload per-arch latest-mac.yml for merge - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: latest-yml-${{ matrix.target }} path: packages/electron/dist/latest-mac.yml @@ -286,13 +286,13 @@ jobs: target: x86_64-pc-windows-msvc platform: win32-x64 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Setup bun uses: oven-sh/setup-bun@v2 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '20' @@ -331,7 +331,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Upload update manifest as artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: latest-yml-${{ matrix.target }} path: packages/electron/dist/latest.yml @@ -349,7 +349,7 @@ jobs: - arch: x64 platform: darwin-x86_64 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Setup bun uses: oven-sh/setup-bun@v2 @@ -430,7 +430,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Upload per-platform Tauri manifest for merge - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: tauri-manifest-${{ matrix.platform }} path: staged/latest-${{ matrix.platform }}.json @@ -514,10 +514,10 @@ jobs: needs: [create-release, build-desktop-electron-macos, build-desktop-electron-windows] runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '20' diff --git a/.github/workflows/triage.yml b/.github/workflows/triage.yml index 127e9d7e..6abd4692 100644 --- a/.github/workflows/triage.yml +++ b/.github/workflows/triage.yml @@ -12,7 +12,7 @@ jobs: issues: write steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 1 diff --git a/.github/workflows/vscode-extension.yml b/.github/workflows/vscode-extension.yml index 292f51e0..56798c32 100644 --- a/.github/workflows/vscode-extension.yml +++ b/.github/workflows/vscode-extension.yml @@ -17,13 +17,13 @@ jobs: OVSX_PAT: ${{ secrets.OVSX_PAT }} steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup bun uses: oven-sh/setup-bun@v2 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '20' @@ -45,7 +45,7 @@ jobs: run: bunx ovsx publish packages/vscode/*.vsix -p "$OVSX_PAT" - name: Upload VSIX artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: openchamber-vscode-vsix path: packages/vscode/*.vsix