mirror of
https://github.com/tsirysndr/music-player.git
synced 2026-01-10 05:37:57 -05:00
33 lines
905 B
YAML
33 lines
905 B
YAML
name: release
|
|
on:
|
|
release:
|
|
types: [created]
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: ubuntu-latest
|
|
strategy:
|
|
matrix:
|
|
target:
|
|
- x86_64-unknown-linux-gnu
|
|
steps:
|
|
- uses: actions/checkout@v3
|
|
- name: Setup Fluent CI
|
|
uses: fluentci-io/setup-fluentci@v5
|
|
- name: Set env
|
|
run: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV
|
|
- name: Build
|
|
run: fluentci run . build
|
|
env:
|
|
TAG: ${{ env.RELEASE_VERSION }}
|
|
TARGET: ${{ matrix.target }}
|
|
- name: Upload release assets
|
|
run: |
|
|
for ext in tar.gz tar.gz.sha256; do
|
|
export FILE=/assets/music-player_${{ env.RELEASE_VERSION }}_${{ matrix.target }}.$ext
|
|
fluentci run github_pipeline release_upload
|
|
done
|
|
env:
|
|
TAG: ${{ env.RELEASE_VERSION }}
|
|
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|