Skip to content

Commit b5a0c17

Browse files
committed
Changed library used to create a release and upload artifacts.
1 parent 7fd2cca commit b5a0c17

File tree

1 file changed

+15
-36
lines changed

1 file changed

+15
-36
lines changed

.github/workflows/release.yml

Lines changed: 15 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -76,22 +76,15 @@ jobs:
7676
- name: Generate linux native binary
7777
run: dart compile exe bin/dbstyleguidechecker.dart -o bin/dbstyleguidechecker-linux
7878

79-
- name: Get release
80-
id: get_release
81-
uses: bruceadams/get-release@v1.2.2
82-
env:
83-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
84-
8579
- name: Upload Linux Build Artifact
86-
id: upload-release-asset
87-
uses: actions/upload-release-asset@v1
80+
uses: ncipollo/release-action@v1
8881
env:
8982
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
9083
with:
91-
upload_url: ${{ steps.get_release.outputs.upload_url }}
92-
asset_path: ./bin/dbstyleguidechecker-linux
93-
asset_name: dbstyleguidechecker-linux
94-
asset_content_type: application/octet-stream
84+
allowUpdates: true
85+
artifactErrorsFailBuild: true
86+
replacesArtifacts: true
87+
artifacts: "bin/dbstyleguidechecker-linux"
9588

9689
release-macos:
9790
needs: [ release ]
@@ -111,22 +104,15 @@ jobs:
111104
- name: Generate MacOs native binary
112105
run: dart compile exe bin/dbstyleguidechecker.dart -o bin/dbstyleguidechecker-macos
113106

114-
- name: Get release
115-
id: get_release
116-
uses: bruceadams/get-release@v1.2.2
117-
env:
118-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
119-
120107
- name: Upload MacOs Build Artifact
121-
id: upload-release-asset
122-
uses: actions/upload-release-asset@v1
108+
uses: ncipollo/release-action@v1
123109
env:
124110
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
125111
with:
126-
upload_url: ${{ steps.get_release.outputs.upload_url }}
127-
asset_path: ./bin/dbstyleguidechecker-macos
128-
asset_name: dbstyleguidechecker-macos
129-
asset_content_type: application/octet-stream
112+
allowUpdates: true
113+
artifactErrorsFailBuild: true
114+
replacesArtifacts: true
115+
artifacts: "bin/dbstyleguidechecker-macos"
130116

131117
release-windows:
132118
needs: [ release ]
@@ -146,19 +132,12 @@ jobs:
146132
- name: Generate Windows native binary
147133
run: dart compile exe bin/dbstyleguidechecker.dart -o bin/dbstyleguidechecker-windows.exe
148134

149-
- name: Get release
150-
id: get_release
151-
uses: bruceadams/get-release@v1.2.2
152-
env:
153-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
154-
155135
- name: Upload Windows Build Artifact
156-
id: upload-release-asset
157-
uses: actions/upload-release-asset@v1
136+
uses: ncipollo/release-action@v1
158137
env:
159138
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
160139
with:
161-
upload_url: ${{ steps.get_release.outputs.upload_url }}
162-
asset_path: ./bin/dbstyleguidechecker-windows.exe
163-
asset_name: dbstyleguidechecker-windows.exe
164-
asset_content_type: application/octet-stream
140+
allowUpdates: true
141+
artifactErrorsFailBuild: true
142+
replacesArtifacts: true
143+
artifacts: "bin/dbstyleguidechecker-windows.exe"

0 commit comments

Comments
 (0)