Skip to content
This repository was archived by the owner on Jan 3, 2024. It is now read-only.

Commit 4be7c66

Browse files
committed
ci: create build-all.yml to kick off all builds
1 parent bef2878 commit 4be7c66

File tree

6 files changed

+53
-0
lines changed

6 files changed

+53
-0
lines changed

.github/workflows/build-all.yml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
name: Build All Latest Assets
2+
3+
on:
4+
workflow_dispatch:
5+
6+
jobs:
7+
build-alpine:
8+
uses: ./.github/workflows/build-alpine.yml
9+
build-linux:
10+
uses: ./.github/workflows/build-linux.yml
11+
build-linuxstatic:
12+
uses: ./.github/workflows/build-linuxstatic.yml
13+
build-macos:
14+
uses: ./.github/workflows/build-macos.yml
15+
build-windows:
16+
uses: ./.github/workflows/build-windows.yml
17+
18+
collect-artifacts:
19+
runs-on: ubuntu-latest
20+
needs: [build-alpine, build-linux, build-linuxstatic, build-macos, build-windows]
21+
steps:
22+
- run: echo Finished with builds
23+
- name: Download workflow artifacts
24+
uses: dawidd6/[email protected]
25+
with:
26+
workflow: build-alpine.yml
27+
path: artifacts
28+
- name: Download workflow artifacts
29+
uses: dawidd6/[email protected]
30+
with:
31+
workflow: build-linux.yml
32+
path: artifacts
33+
- name: Download workflow artifacts
34+
uses: dawidd6/[email protected]
35+
with:
36+
workflow: build-linuxstatic.yml
37+
path: artifacts
38+
- name: Download workflow artifacts
39+
uses: dawidd6/[email protected]
40+
with:
41+
workflow: build-macos.yml
42+
path: artifacts
43+
- name: Download workflow artifacts
44+
uses: dawidd6/[email protected]
45+
with:
46+
workflow: build-windows.yml
47+
path: artifacts
48+
- run: ls -laR artifacts

.github/workflows/build-alpine.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ name: Build Node binaries for Alpine
22

33
on:
44
workflow_dispatch:
5+
workflow_call:
56

67
jobs:
78
alpine:

.github/workflows/build-linux.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ name: Build Node binaries for Linux
22

33
on:
44
workflow_dispatch:
5+
workflow_call:
56

67
jobs:
78
linux-x64:

.github/workflows/build-linuxstatic.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ name: Build Node binaries for Linux static
22

33
on:
44
workflow_dispatch:
5+
workflow_call:
56

67
jobs:
78
linuxstatic:

.github/workflows/build-macos.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ name: Build Node binaries for macOS
22

33
on:
44
workflow_dispatch:
5+
workflow_call:
56

67
jobs:
78
macos-x64:

.github/workflows/build-windows.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ name: Build Node binaries for Windows
22

33
on:
44
workflow_dispatch:
5+
workflow_call:
56

67
jobs:
78
windows-vs2019:

0 commit comments

Comments
 (0)