Improve actions

This commit is contained in:
Alexandr Bogomyakov
2023-06-20 17:31:10 +03:00
parent 499c86b6d9
commit 1c8c493ddb

View File

@ -29,6 +29,33 @@ jobs:
name: ${{ env.BINARY_NAME }}_x86_64-linux-musl
path: target/x86_64-unknown-linux-musl/release/${{ env.BINARY_NAME }}
build_arch:
name: Build Arch Linux package
runs-on: ubuntu-latest
needs: build
permissions:
contents: write
steps:
- uses: actions/checkout@v3
- name: Install latest nightly
uses: actions-rs/toolchain@v1
with:
toolchain: stable
override: true
target: x86_64-unknown-linux-musl
components: cargo-aur
- name: Build PKGBUILD
uses: actions-rs/cargo@v1
with:
command: aur
- uses: actions/upload-artifact@v2
name: Upload artifact
with:
name: PKGBUILD
path: PKGBUILD
release:
name: Release binary
needs: build
@ -44,6 +71,6 @@ jobs:
- uses: ncipollo/release-action@v1
name: Update release page
with:
artifacts: ${{ steps.download.outputs.download-path }}
artifacts: ${{ steps.download.outputs.download-path }}/*
allowUpdates: true
body: Static build for x86_64-linux using MUSL