Skip to content

Commit f29fb05

Browse files
committed
Update many older GH Actions scripts
1 parent 41039cb commit f29fb05

4 files changed

Lines changed: 19 additions & 19 deletions

File tree

.github/workflows/docs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ jobs:
99
gh-release:
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: actions/checkout@v2
13-
- uses: actions/setup-node@v2
12+
- uses: actions/checkout@v4
13+
- uses: actions/setup-node@v4
1414
with:
1515
node-version: '16.x'
1616
- name: Add key to allow access to repository

.github/workflows/latest.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ jobs:
1010
os: [ubuntu-20.04]
1111
runs-on: ${{ matrix.os }}
1212
steps:
13-
- uses: actions/checkout@v2
14-
- uses: actions/setup-node@v2
13+
- uses: actions/checkout@v4
14+
- uses: actions/setup-node@v4
1515
with:
1616
node-version: '16.x'
1717
- name: Install ubuntu deps
@@ -23,7 +23,7 @@ jobs:
2323
run: npm run build
2424
- name: Archive using npm pack
2525
run: npm --no-git-tag-version version 0.0.0-latest-master && npm pack
26-
- uses: actions/upload-artifact@v1
26+
- uses: actions/upload-artifact@v4
2727
with:
2828
name: latest-release
2929
path: nodegui-nodegui-0.0.0-latest-master.tgz
@@ -42,7 +42,7 @@ jobs:
4242
nodegui-nodegui-0.0.0-latest-master.tgz:nodegui-master.tgz:application/tar+gzip
4343
recreate: true
4444
- name: Repository Dispatch
45-
uses: peter-evans/repository-dispatch@v1
45+
uses: peter-evans/repository-dispatch@v3
4646
with:
4747
token: ${{ secrets.REPO_ACCESS_TOKEN }}
4848
repository: nodegui/nodegui

.github/workflows/release.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,14 @@ jobs:
2323
env:
2424
ARCHIVE_FILENAME: nodegui-binary-${{github.event.release.tag_name}}-${{ matrix.platform }}-${{ matrix.arch }}.tar.gz
2525
steps:
26-
- uses: actions/checkout@v2
26+
- uses: actions/checkout@v4
2727

28-
- uses: actions/setup-node@v2
28+
- uses: actions/setup-node@v4
2929
with:
3030
node-version: '16.x'
3131

3232
- name: Install ubuntu deps
33-
if: contains(matrix.os, 'ubuntu-20.04')
33+
if: contains(matrix.platform, 'linux')
3434
run: sudo apt install mesa-common-dev libglu1-mesa-dev libegl1 libopengl-dev
3535

3636
- name: Install deps
@@ -42,7 +42,7 @@ jobs:
4242
CMAKE_BUILD_PARALLEL_LEVEL: 8
4343

4444
- name: Compress files
45-
if: ${{!contains(matrix.os, 'windows-latest')}}
45+
if: ${{!contains(matrix.platform, 'win32')}}
4646
uses: a7ul/tar-action@v1.0.2
4747
id: compress
4848
with:
@@ -53,7 +53,7 @@ jobs:
5353
outPath: ${{ env.ARCHIVE_FILENAME }}
5454

5555
- name: Compress files (Windows)
56-
if: contains(matrix.os, 'windows-latest')
56+
if: contains(matrix.platform, 'win32')
5757
uses: a7ul/tar-action@v1.0.2
5858
id: compress-windows
5959
with:
@@ -65,25 +65,25 @@ jobs:
6565
./nodegui_core.exp
6666
outPath: ${{ env.ARCHIVE_FILENAME }}
6767

68-
- uses: actions/upload-artifact@v1
68+
- uses: actions/upload-artifact@v4
6969
with:
7070
name: ${{ env.ARCHIVE_FILENAME }}
7171
path: ${{ env.ARCHIVE_FILENAME }}
7272

7373
- name: Upload release binaries
74-
uses: alexellis/upload-assets@0.2.2
74+
run: |
75+
gh release upload "${{github.event.release.tag_name}}" \
76+
${{ env.ARCHIVE_FILENAME }}
7577
env:
7678
GITHUB_TOKEN: ${{ github.token }}
77-
with:
78-
asset_paths: '["${{ env.ARCHIVE_FILENAME }}"]'
7979

8080
publish-npm-package:
8181
needs: precompile
8282
if: contains(github.event.release.tag_name, 'v0.0.0-latest-master') == false
8383
runs-on: ubuntu-latest
8484
steps:
85-
- uses: actions/checkout@v2
86-
- uses: actions/setup-node@v2
85+
- uses: actions/checkout@v4
86+
- uses: actions/setup-node@v4
8787
with:
8888
node-version: '16.x'
8989
- name: Install ubuntu deps

.github/workflows/test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ jobs:
99
os: [ubuntu-20.04, windows-latest, macos-latest]
1010
runs-on: ${{ matrix.os }}
1111
steps:
12-
- uses: actions/checkout@v2
13-
- uses: actions/setup-node@v2
12+
- uses: actions/checkout@v4
13+
- uses: actions/setup-node@v4
1414
with:
1515
node-version: '16.x'
1616
- name: Install ubuntu deps

0 commit comments

Comments
 (0)