ci: update GitHub Actions runtime actions

This commit is contained in:
Bohdan Triapitsyn
2026-05-26 18:30:48 +03:00
parent becd240168
commit 00b654085a
8 changed files with 32 additions and 32 deletions
+3 -3
View File
@@ -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
+2 -2
View File
@@ -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 }}
+1 -1
View File
@@ -21,7 +21,7 @@ jobs:
issues: write
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
persist-credentials: false
+2 -2
View File
@@ -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'
+6 -6
View File
@@ -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: |
+14 -14
View File
@@ -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'
+1 -1
View File
@@ -12,7 +12,7 @@ jobs:
issues: write
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-depth: 1
+3 -3
View File
@@ -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