Skip to content

Commit 90ddd5f

Browse files
committed
Go back to using unpinned tag for official GitHub workflows
Notably this updates actions/setup-node so that it doesn't take 10 extra minutes for CI to complete. Also, remove actions/configure-pages step since it's not actually doing anything for us.
1 parent 7ffd6d7 commit 90ddd5f

File tree

4 files changed

+13
-16
lines changed

4 files changed

+13
-16
lines changed

.github/workflows/build.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ jobs:
1010
build:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
13+
- uses: actions/checkout@v4
1414
with:
1515
persist-credentials: false
1616
- name: Install Node.js
17-
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af
17+
uses: actions/setup-node@v4
1818
with:
1919
node-version: 22
2020
cache: 'npm'
@@ -27,7 +27,7 @@ jobs:
2727
- name: Build standalone
2828
run: npm run build-standalone-prod
2929
- name: Upload standalone artifact
30-
uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b
30+
uses: actions/upload-artifact@v4
3131
with:
3232
name: standalone
3333
path: dist/standalone.html

.github/workflows/deploy.yml

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,11 @@ jobs:
1414
runs-on: ubuntu-latest
1515
steps:
1616
- name: Checkout
17-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
17+
uses: actions/checkout@v4
1818
with:
1919
persist-credentials: false
20-
- name: Setup GitHub Pages
21-
id: pages
22-
uses: actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b
2320
- name: Install Node.js
24-
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af
21+
uses: actions/setup-node@v4
2522
with:
2623
node-version: 22
2724
- name: Install dependencies
@@ -40,7 +37,7 @@ jobs:
4037
npm run build-standalone-prod
4138
cp dist/standalone.html web
4239
- name: Upload artifact
43-
uses: actions/upload-pages-artifact@56afc609e74202658d3ffba0e8f6dda462b719fa
40+
uses: actions/upload-pages-artifact@v3
4441
with:
4542
path: ./web/
4643

@@ -56,4 +53,4 @@ jobs:
5653
steps:
5754
- name: Deploy to GitHub Pages
5855
id: deployment
59-
uses: actions/deploy-pages@d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e
56+
uses: actions/deploy-pages@v4

.github/workflows/generate-electron-binaries.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ jobs:
1515
runs-on: ${{ matrix.os }}
1616

1717
steps:
18-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
18+
- uses: actions/checkout@v4
1919
with:
2020
persist-credentials: false
21-
- uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af
21+
- uses: actions/setup-node@v4
2222
with:
2323
node-version: 22
2424
- name: Install dependencies
@@ -33,7 +33,7 @@ jobs:
3333
node generate-macos.js
3434
- name: Upload macOS
3535
if: runner.os == 'macOS'
36-
uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b
36+
uses: actions/upload-artifact@v4
3737
with:
3838
name: electron-macos
3939
path: electron-bin/temp/macos/*.zip
@@ -48,13 +48,13 @@ jobs:
4848
node generate-windows.js
4949
- name: Upload Windows
5050
if: runner.os == 'Windows'
51-
uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b
51+
uses: actions/upload-artifact@v4
5252
with:
5353
name: electron-windows
5454
path: electron-bin/temp/windows/*.zip
5555
- name: Upload Windows Crossbuild
5656
if: runner.os == 'Linux'
57-
uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b
57+
uses: actions/upload-artifact@v4
5858
with:
5959
name: electron-windows-crossbuild
6060
path: electron-bin/temp/windows/*.zip

.github/workflows/wkwebview-build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
runs-on: macos-latest
1212

1313
steps:
14-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
14+
- uses: actions/checkout@v4
1515
with:
1616
persist-credentials: false
1717
- name: Build

0 commit comments

Comments
 (0)