123456789101112131415161718192021222324252627282930313233343536373839404142 |
- name: build
- on:
- push:
- tags:
- - 'v*'
- jobs:
- build:
- runs-on: ubuntu-latest
- permissions:
- contents: write
- steps:
- -
- name: Checkout
- uses: actions/checkout@v4
- with:
- fetch-depth: 0
- -
- name: Setup Go
- uses: actions/setup-go@v4
- with:
- go-version: 'stable'
- -
- name: Read tag
- id: tag
- run: echo "tag=${GITHUB_REF#refs/tags/}" >> $GITHUB_OUTPUT
- -
- name: Build
- run: >-
- make -j $(nproc) allplus
- NDK_CC_ARM64="$ANDROID_NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android21-clang"
- NDK_CC_ARM="$ANDROID_NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/armv7a-linux-androideabi21-clang"
- VERSION=${{steps.tag.outputs.tag}}
- -
- name: Release
- uses: softprops/action-gh-release@v1
- with:
- files: bin/*
- fail_on_unmatched_files: true
- generate_release_notes: true
|