Skip to content

Commit 4845d35

Browse files
committed
chore(github): use softprops/action-gh-release
1 parent e4cce1e commit 4845d35

1 file changed

Lines changed: 10 additions & 70 deletions

File tree

.github/workflows/release.yml

Lines changed: 10 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -159,8 +159,6 @@ jobs:
159159
runs-on: ubuntu-latest
160160
permissions:
161161
contents: write
162-
outputs:
163-
upload_url: ${{ steps.create_release.outputs.upload_url }}
164162

165163
steps:
166164
- uses: actions/checkout@v4
@@ -183,15 +181,10 @@ jobs:
183181
path: ./binaries
184182

185183
- name: Create Release
186-
id: create_release
187-
uses: actions/create-release@v1
188-
env:
189-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
184+
uses: softprops/action-gh-release@v2
190185
with:
191-
tag_name: ${{ needs.setup.outputs.ref }}
192-
release_name: Release ${{ needs.setup.outputs.version }}
193-
draft: false
194-
prerelease: false
186+
tag_name: ${{ needs.setup.outputs.version }}
187+
name: Release ${{ needs.setup.outputs.version }}
195188
body: |
196189
## Changes in ${{ needs.setup.outputs.version }}
197190
@@ -206,66 +199,13 @@ jobs:
206199
207200
#### Binary downloads
208201
Download the appropriate binary for your platform from the assets below.
209-
210-
- name: Upload Linux x86_64 binary
211-
uses: actions/upload-release-asset@v1
212-
env:
213-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
214-
with:
215-
upload_url: ${{ steps.create_release.outputs.upload_url }}
216-
asset_path: ./binaries/sql-schema-x86_64-linux/sql-schema-x86_64-linux
217-
asset_name: sql-schema-x86_64-linux
218-
asset_content_type: application/octet-stream
219-
220-
- name: Upload Linux aarch64 binary
221-
uses: actions/upload-release-asset@v1
222-
env:
223-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
224-
with:
225-
upload_url: ${{ steps.create_release.outputs.upload_url }}
226-
asset_path: ./binaries/sql-schema-aarch64-linux/sql-schema-aarch64-linux
227-
asset_name: sql-schema-aarch64-linux
228-
asset_content_type: application/octet-stream
229-
230-
- name: Upload macOS x86_64 binary
231-
uses: actions/upload-release-asset@v1
232-
env:
233-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
234-
with:
235-
upload_url: ${{ steps.create_release.outputs.upload_url }}
236-
asset_path: ./binaries/sql-schema-x86_64-macos/sql-schema-x86_64-macos
237-
asset_name: sql-schema-x86_64-macos
238-
asset_content_type: application/octet-stream
239-
240-
- name: Upload macOS aarch64 binary
241-
uses: actions/upload-release-asset@v1
242-
env:
243-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
244-
with:
245-
upload_url: ${{ steps.create_release.outputs.upload_url }}
246-
asset_path: ./binaries/sql-schema-aarch64-macos/sql-schema-aarch64-macos
247-
asset_name: sql-schema-aarch64-macos
248-
asset_content_type: application/octet-stream
249-
250-
- name: Upload Windows x86_64 binary
251-
uses: actions/upload-release-asset@v1
252-
env:
253-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
254-
with:
255-
upload_url: ${{ steps.create_release.outputs.upload_url }}
256-
asset_path: ./binaries/sql-schema-x86_64-windows.exe/sql-schema-x86_64-windows.exe
257-
asset_name: sql-schema-x86_64-windows.exe
258-
asset_content_type: application/octet-stream
259-
260-
- name: Upload Windows aarch64 binary
261-
uses: actions/upload-release-asset@v1
262-
env:
263-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
264-
with:
265-
upload_url: ${{ steps.create_release.outputs.upload_url }}
266-
asset_path: ./binaries/sql-schema-aarch64-windows.exe/sql-schema-aarch64-windows.exe
267-
asset_name: sql-schema-aarch64-windows.exe
268-
asset_content_type: application/octet-stream
202+
files: |
203+
./binaries/sql-schema-x86_64-linux/sql-schema-x86_64-linux
204+
./binaries/sql-schema-aarch64-linux/sql-schema-aarch64-linux
205+
./binaries/sql-schema-x86_64-macos/sql-schema-x86_64-macos
206+
./binaries/sql-schema-aarch64-macos/sql-schema-aarch64-macos
207+
./binaries/sql-schema-x86_64-windows.exe/sql-schema-x86_64-windows.exe
208+
./binaries/sql-schema-aarch64-windows.exe/sql-schema-aarch64-windows.exe
269209
270210
publish-crate:
271211
name: Publish to crates.io

0 commit comments

Comments
 (0)