Update workflows

This commit is contained in:
Thomas Weber committed 2025-12-31 19:22:36 -06:00
1 parent 30588327e9
commit 4d445dbbd4
4 files changed
+15 -15

No files matched your search

+5 -5
View File
@@ -10,14 +10,14 @@ jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
persist-credentials: false
- name: Install Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: 22
cache: 'npm'
node-version: 24
cache: npm
- name: Install dependencies
run: npm ci
- name: Build
@@ -27,7 +27,7 @@ jobs:
- name: Build standalone
run: npm run build-standalone-prod
- name: Upload standalone artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: standalone
path: dist/standalone.html
+4 -4
View File
@@ -14,13 +14,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
persist-credentials: false
- name: Install Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: 22
node-version: 24
- name: Install dependencies
run: npm ci
- name: Test
@@ -37,7 +37,7 @@ jobs:
npm run build-standalone-prod
cp dist/standalone.html web
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
uses: actions/upload-pages-artifact@v4
with:
path: ./web/
@@ -15,12 +15,12 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
persist-credentials: false
- uses: actions/setup-node@v4
- uses: actions/setup-node@v6
with:
node-version: 22
node-version: 24
- name: Install dependencies
run: |
cd electron-bin
@@ -48,13 +48,13 @@ jobs:
node generate-windows.js
- name: Upload Windows
if: runner.os == 'Windows'
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: electron-windows
path: electron-bin/temp/windows/*.zip
- name: Upload Windows Crossbuild
if: runner.os == 'Linux'
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: electron-windows-crossbuild
path: electron-bin/temp/windows/*.zip
+1 -1
View File
@@ -11,7 +11,7 @@ jobs:
runs-on: macos-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
persist-credentials: false
- name: Build