Skip to content

Commit 79d1fb6

Browse files
committed
fix: seperate release step
1 parent 9ccb8c9 commit 79d1fb6

File tree

1 file changed

+21
-6
lines changed

1 file changed

+21
-6
lines changed

.github/workflows/release.yml

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ on:
66
- "v*.*.*"
77

88
jobs:
9-
build-and-release:
9+
build:
1010
runs-on: ubuntu-22.04
1111
strategy:
1212
matrix:
1313
arch:
1414
- x64
1515
- arm64
1616
node-version:
17-
- node16
17+
- node18
1818
os:
1919
- linux
2020
- macos
@@ -33,12 +33,27 @@ jobs:
3333
node-version: ${{ matrix.node-version }}
3434
os: ${{ matrix.os }}
3535

36+
release:
37+
needs: build
38+
runs-on: ubuntu-22.04
39+
steps:
40+
- name: Checkout
41+
uses: actions/checkout@v3
42+
43+
- name: Download binaries
44+
uses: actions/download-artifact@v2
45+
with:
46+
path: binaries
47+
48+
- name: Prepare files for release
49+
run: |
50+
mkdir release_assets
51+
mv binaries/*/release-assets/* release_assets/
52+
3653
- name: Release
3754
uses: softprops/action-gh-release@v1
3855
if: startsWith(github.ref, 'refs/tags/')
3956
with:
40-
files: |
41-
${{ steps.pkg-action.outputs.file }}
42-
name: Release-${{ matrix.os }}-${{ matrix.arch }}
57+
files: release_assets/*
58+
name: Release
4359
tag_name: ${{ github.ref }}
44-

0 commit comments

Comments
 (0)