Skip to content

Commit a152b8b

Browse files
author
Juarez Rudsatz
committed
feat(ci): replace deprecated action wih gh CLI
1 parent 41b0ab9 commit a152b8b

File tree

2 files changed

+22
-43
lines changed

2 files changed

+22
-43
lines changed

.github/workflows/build-release.yml

+21-40
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,6 @@ jobs:
6060
title: '${{ github.ref_name }}'
6161
parameters: '${{ toJson(inputs) }}'
6262
content: |
63-
```json
64-
${{ toJson(job) }}
65-
```
66-
6763
### Release information
6864
- Tag Name: ${{ github.event.release.tag_name }}
6965
- Commit SHA: ${{ github.sha }}
@@ -146,49 +142,34 @@ jobs:
146142

147143
# region Upload Artifact
148144

149-
- name: Upload Debian Package
150-
uses: actions/upload-release-asset@v1
151-
if: matrix.platform == 'linux'
152-
env:
153-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
154-
with:
155-
upload_url: ${{ github.event.release.upload_url }}
156-
asset_path: ${{ env.ARTIFACT_DIR }}/${{ env.ARTIFACT_NAME }}.deb
157-
asset_name: ${{ env.ARTIFACT_NAME }}.deb
158-
asset_content_type: application/vnd.debian.binary-package
159-
160-
- name: Upload RPM Package
161-
uses: actions/upload-release-asset@v1
145+
- name: Upload Debian, RPM and tar.gz Packages
162146
if: matrix.platform == 'linux'
163147
env:
164-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
165-
with:
166-
upload_url: ${{ github.event.release.upload_url }}
167-
asset_path: ${{ env.ARTIFACT_DIR }}/${{ env.ARTIFACT_NAME }}.rpm
168-
asset_name: ${{ env.ARTIFACT_NAME }}.rpm
169-
asset_content_type: application/x-rpm
148+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
149+
OWNER: ${{ github.repository_owner }}
150+
REPO: ${{ github.event.repository.name }}
151+
run: |
152+
gh release upload --clobber ${{ env.RELEASE_VERSION }} ${{ env.ARTIFACT_DIR }}/${{ env.ARTIFACT_NAME }}.rpm
153+
gh release upload --clobber ${{ env.RELEASE_VERSION }} ${{ env.ARTIFACT_DIR }}/${{ env.ARTIFACT_NAME }}.deb
154+
gh release upload --clobber ${{ env.RELEASE_VERSION }} ${{ env.ARTIFACT_DIR }}/${{ env.ARTIFACT_NAME }}.tar.gz
170155
171-
- name: Upload linux binary package
172-
uses: actions/upload-release-asset@v1
173-
if: matrix.platform == 'linux' || matrix.platform == 'macos'
156+
- name: Upload MacOS Tar package
157+
if: matrix.platform == 'macos'
174158
env:
175-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
176-
with:
177-
upload_url: ${{ github.event.release.upload_url }}
178-
asset_path: ${{ env.ARTIFACT_DIR }}/${{ env.ARTIFACT_NAME }}.tar.gz
179-
asset_name: ${{ env.ARTIFACT_NAME }}.tar.gz
180-
asset_content_type: application/octet-stream
159+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
160+
OWNER: ${{ github.repository_owner }}
161+
REPO: ${{ github.event.repository.name }}
162+
run: |
163+
gh release upload --clobber ${{ env.RELEASE_VERSION }} ${{ env.ARTIFACT_DIR }}/${{ env.ARTIFACT_NAME }}.tar.gz
181164
182-
- name: Upload windows binary package
183-
uses: actions/upload-release-asset@v1
165+
- name: Upload Windows Zip package
184166
if: matrix.platform == 'windows'
185167
env:
186-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
187-
with:
188-
upload_url: ${{ github.event.release.upload_url }}
189-
asset_path: ${{ env.ARTIFACT_DIR }}/${{ env.ARTIFACT_NAME }}.zip
190-
asset_name: ${{ env.ARTIFACT_NAME }}.zip
191-
asset_content_type: application/octet-stream
168+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
169+
OWNER: ${{ github.repository_owner }}
170+
REPO: ${{ github.event.repository.name }}
171+
run: |
172+
gh release upload --clobber ${{ env.RELEASE_VERSION }} ${{ env.ARTIFACT_DIR }}/${{ env.ARTIFACT_NAME }}.zip
192173
193174
# endregion
194175

.github/workflows/build-test-and-lint.yml

+1-3
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,7 @@ jobs:
4242
title: '${{ github.ref_name }}'
4343
parameters: '${{ toJson(inputs) }}'
4444
content: |
45-
```json
46-
${{ toJson(job) }}
47-
```
45+
- Ref: ${{ github.head_ref }}
4846
4947
ci:
5048
needs: run_when

0 commit comments

Comments
 (0)