29 lines
760 B
YAML
29 lines
760 B
YAML
on:
|
|
push:
|
|
tags:
|
|
- "*"
|
|
|
|
name: CI-appimage
|
|
|
|
jobs:
|
|
build_appimage:
|
|
name: Build AppImage
|
|
runs-on: ubuntu-20.04
|
|
steps:
|
|
- name: Checkout code
|
|
uses: actions/checkout@v4
|
|
- name: Get the version
|
|
id: get_version
|
|
run: |
|
|
export VERSION_NUM=$(ruby -e "print '$GITHUB_REF'.split('/')[2]")
|
|
echo ::set-output name=value::${VERSION_NUM}
|
|
- name: Build project
|
|
run: |
|
|
cd appimage
|
|
make
|
|
cp Magic-x86_64.AppImage /tmp/Magic-${{ steps.get_version.outputs.value }}-x86_64.AppImage
|
|
- name: Upload Release Asset
|
|
uses: softprops/action-gh-release@v1
|
|
with:
|
|
files: /tmp/Magic-${{ steps.get_version.outputs.value }}-x86_64.AppImage
|