2
0
mirror of https://github.com/Revertron/Alfis synced 2024-11-03 15:40:19 +00:00

Update rust_create_release.yml

This commit is contained in:
Revertron 2021-02-23 16:10:12 +01:00 committed by GitHub
parent 5b374dea15
commit 5772f60d21
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -44,13 +44,13 @@ jobs:
draft: true
prerelease: true
upload:
build-and-upload:
name: Create and upload builds
needs: [ make_release, get_version ]
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ windows-latest ]
os: [ windows-latest, ubuntu-latest, macOS-latest ]
defaults:
run:
@ -64,19 +64,28 @@ jobs:
- name: Build release binary
run: |
cargo build --release
- name: win_arch
run: echo "BIN_ARCH=windows-amd64" >> $GITHUB_ENV
if: contains(matrix.os, 'windows')
- name: lin_arch
run: echo "BIN_ARCH=linux-amd64" >> $GITHUB_ENV
if: contains(matrix.os, 'ubuntu')
- name: mac_arch
run: echo "BIN_ARCH=darwin-amd64" >> $GITHUB_ENV
if: contains(matrix.os, 'mac')
- name: Fill variables
run: |
echo "BIN_PATH=./target/release/alfis" >> $GITHUB_ENV
echo "ZIP_NAME=alfis_${{ needs.get_version.outputs.project_version }}.zip" >> $GITHUB_ENV
echo "ZIP_NAME=alfis-${{env.BIN_ARCH}}-v${{ needs.get_version.outputs.project_version }}.zip" >> $GITHUB_ENV
- name: Windows variables
if: contains(matrix.os, 'windows')
run: |
echo "BIN_PATH=target/release/alfis.exe" >> $GITHUB_ENV
echo "ZIP_NAME=alfis_${{ needs.get_version.outputs.project_version }}.zip" >> $GITHUB_ENV
echo "ZIP_NAME=alfis-${{env.BIN_ARCH}}-v${{ needs.get_version.outputs.project_version }}.zip" >> $GITHUB_ENV
- name: Packaging
uses: papeloto/action-zip@v1
with:
files: ${{ env.BIN_PATH }} alfis.cfg
files: ${{ env.BIN_PATH }} alfis.cfg README.md LICENSE
dest: ${{ env.ZIP_NAME }}
- name: Upload binary
id: upload-binary