Add github-action to build and release swot.txt

This commit is contained in:
Teng Zhang 2022-03-21 13:18:19 +08:00
parent 168cfdc31c
commit 35065d081f
No known key found for this signature in database
GPG Key ID: F6509E7CABCC9566

30
.github/workflows/release.yml vendored Normal file
View File

@ -0,0 +1,30 @@
name: Release
on:
push:
branches:
- master
jobs:
release:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Compile and run Kotlin
run: |
kotlinc src/swot -include-runtime -d swot.jar
java -jar swot.jar
- name: Move the 'latest' tag to the head commit
run: |
git tag latest
git push origin latest -f
- name: Release swot.txt
uses: softprops/action-gh-release@v1
with:
files: out/artifacts/swot.txt
tag_name: latest
body: ${{ github.event.head_commit.message }}