summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorketbra <ketbra@users.noreply.github.com>2022-03-10 13:52:12 -0500
committerGitHub <noreply@github.com>2022-03-10 13:52:12 -0500
commitf96b66989a6223622898299d1ae33e4de2cb49f9 (patch)
tree47915a8e146cc2ca35fe29c764bd2ed7c73d1e16 /.github
parenta1e0f5f3e794b4453344a79acd9db0ece071ad64 (diff)
downloadPerlNavigator-f96b66989a6223622898299d1ae33e4de2cb49f9.zip
Update release.yml
Made the compression uniform so that downstream cross platform installation logic can be simpler. Added architecture to the downloads to leave a natural place for other architectures in the future such as arm or x86.
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/release.yml18
1 files changed, 9 insertions, 9 deletions
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 3300d37..abc1a94 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -36,37 +36,37 @@ jobs:
run: npm run build-binary
- name: Compress Linux binary
- run: mkdir perlnavigator-linux && cp -a dist/perlnavigator-linux perlnavigator-linux/perlnavigator && tar -czvf perlnavigator-linux.tar.gz perlnavigator-linux
+ run: mkdir perlnavigator-linux-x86_64 && cp -a dist/perlnavigator-linux perlnavigator-linux-x86_64/perlnavigator && zip -r perlnavigator-linux-x86_64.zip perlnavigator-linux-x86_64
- name: Upload Linux binary
uses: actions/upload-release-asset@v1.0.1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ needs.create-release.outputs.upload_url }}
- asset_path: perlnavigator-linux.tar.gz
- asset_name: perlnavigator-linux.tar.gz
+ asset_path: perlnavigator-linux-x86_64.zip
+ asset_name: perlnavigator-linux-x86_64.zip
asset_content_type: application/octet-stream
- name: Compress MacOS binary
- run: mkdir perlnavigator-macos && cp -a dist/perlnavigator-macos perlnavigator-macos/perlnavigator && tar -czvf perlnavigator-macos.tar.gz perlnavigator-macos
+ run: mkdir perlnavigator-macos-x86_64 && cp -a dist/perlnavigator-macos perlnavigator-macos-x86_64/perlnavigator && zip -r perlnavigator-macos-x86_64.zip perlnavigator-macos-x86_64
- name: Upload MacOS binary
uses: actions/upload-release-asset@v1.0.1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ needs.create-release.outputs.upload_url }}
- asset_path: perlnavigator-macos.tar.gz
- asset_name: perlnavigator-macos.tar.gz
+ asset_path: perlnavigator-macos-x86_64.zip
+ asset_name: perlnavigator-macos-x86_64.zip
asset_content_type: application/octet-stream
- name: Compress Windows binary
- run: mkdir perlnavigator-win && cp -a dist/perlnavigator-win.exe perlnavigator-win/perlnavigator.exe && zip -r perlnavigator-win.zip perlnavigator-win
+ run: mkdir perlnavigator-win-x86_64 && cp -a dist/perlnavigator-win.exe perlnavigator-win-x86_64/perlnavigator.exe && zip -r perlnavigator-win-x86_64.zip perlnavigator-win-x86_64
- name: Upload Windows binary
uses: actions/upload-release-asset@v1.0.1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ needs.create-release.outputs.upload_url }}
- asset_path: perlnavigator-win.zip
- asset_name: perlnavigator-win.zip
+ asset_path: perlnavigator-win-x86_64.zip
+ asset_name: perlnavigator-win-x86_64.zip
asset_content_type: application/octet-stream