Merge pull request #81 from Miepee/master

Automatically create releases
This commit is contained in:
Alcaro 2024-05-30 17:22:24 +02:00 committed by GitHub
commit 46de6a21b3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 33 additions and 1 deletions

View File

@ -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 }}."

View File

@ -8,7 +8,7 @@ Features:
- Can remembers which ROMs you've used, and use them again if it thinks it's correct (BPS only, GUI only)
- Can launch other programs after patching the ROMs; together with the above, this allows you to double click a BPS to launch an emulator (GUI only)
Floating IPS is in maintenance mode. Bug reports and pull requests will be read, but feature requests are unlikely to be implemented. There will be no formal releases within any forseeable future; every commit should be considered a release. If you need a version number, use the commit count.
Floating IPS is in maintenance mode. Bug reports and pull requests will be read, but feature requests are unlikely to be implemented. Releases are automated for every commit, meaning the release schedule is highly erratic.
Third-party forks, or separate tools, covering usecases this version doesn't (this only acknowledges their existence, and is not an endorsement; I haven't used most of them):
- [Floating IPS](https://github.com/Alcaro/Flips); the original Floating IPS, in case you're currently looking at a fork