mirror of
https://github.com/Alcaro/Flips.git
synced 2026-04-21 09:37:34 -05:00
Automatically create releases
This commit is contained in:
parent
1a7acc7a38
commit
2125d7505b
32
.github/workflows/build-optimized.yml
vendored
32
.github/workflows/build-optimized.yml
vendored
|
|
@ -2,6 +2,9 @@ name: Build optimized
|
|||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
|
||||
jobs:
|
||||
linux:
|
||||
|
|
@ -44,3 +47,32 @@ jobs:
|
|||
with:
|
||||
name: macos-m1-gui.zip
|
||||
path: ./flips
|
||||
|
||||
|
||||
create-release:
|
||||
runs-on: ubuntu-latest
|
||||
needs: [linux, windows, macos]
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
fetch-depth: 0
|
||||
- name: Download binaries
|
||||
uses: actions/download-artifact@v4
|
||||
with:
|
||||
path: builds/
|
||||
- name: Find Flips version
|
||||
id: flips_version
|
||||
run: echo version=$(git rev-list --count master) >> $GITHUB_OUTPUT
|
||||
- name: Create zips
|
||||
run: |
|
||||
zip -9 ./flips-linux.zip ./builds/linux-x64-gui.zip/flips
|
||||
zip -9 ./flips-windows.zip ./builds/windows-x64-gui.zip/flips.exe
|
||||
zip -9 ./flips-macos.zip ./builds/macos-m1-gui.zip/flips
|
||||
- name: Upload GitHub Release
|
||||
uses: svenstaro/upload-release-action@2.9.0
|
||||
with:
|
||||
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
||||
file: flips-*.zip
|
||||
file_glob: true
|
||||
tag: v${{ steps.flips_version.outputs.version }}
|
||||
body: "A release of commit ${{ github.sha }}."
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user