@ -1,18 +1,17 @@
name : Nightly Releases
name : nightly
on :
on :
workflow_dispatch:
workflow_dispatch:
push:
push:
branches : [ dev, ci/** ]
branches : [ dev, ci/** ]
jobs:
jobs:
macbuild:
macbuild:
runs-on : macos- 11
runs-on : macos- latest
steps:
steps:
- uses : actions/checkout@v 2
- uses : actions/checkout@v 3
- uses : flucoma/actions/env@ v5
- uses : flucoma/actions/env@ main
- uses : flucoma/actions/sc@ v5
- uses : flucoma/actions/sc@ main
with:
with:
branch : origin/dev
branch : origin/dev
@ -29,7 +28,7 @@ jobs:
apppwd : ${{ secrets.APPSTORECONNECTPWD }}
apppwd : ${{ secrets.APPSTORECONNECTPWD }}
appusr : ${{ secrets.APPSTORECONNECTUSERNAME }}
appusr : ${{ secrets.APPSTORECONNECTUSERNAME }}
- uses : actions/upload-artifact@v 2
- uses : actions/upload-artifact@v 3
with:
with:
name : macbuild
name : macbuild
path : install/FluCoMa-SC-Mac-nightly.dmg
path : install/FluCoMa-SC-Mac-nightly.dmg
@ -37,9 +36,9 @@ jobs:
winbuild:
winbuild:
runs-on : windows-latest
runs-on : windows-latest
steps:
steps:
- uses : actions/checkout@v 2
- uses : actions/checkout@v 3
- uses : flucoma/actions/env@ v5
- uses : flucoma/actions/env@ main
- uses : flucoma/actions/sc@ v5
- uses : flucoma/actions/sc@ main
with:
with:
branch : origin/dev
branch : origin/dev
@ -50,25 +49,25 @@ jobs:
run : 7z a FluCoMa-SC-Windows-nightly.zip FluidCorpusManipulation
run : 7z a FluCoMa-SC-Windows-nightly.zip FluidCorpusManipulation
working-directory : install
working-directory : install
- uses : actions/upload-artifact@v 2
- uses : actions/upload-artifact@v 3
with :
with :
name : winbuild
name : winbuild
path : install/FluCoMa-SC-Windows-nightly.zip
path : install/FluCoMa-SC-Windows-nightly.zip
linuxbuild:
linuxbuild:
runs-on : ubuntu- 18.04
runs-on : ubuntu- latest
steps:
steps:
- uses : actions/checkout@v 2
- uses : actions/checkout@v 3
- uses : flucoma/actions/env@ v5
- uses : flucoma/actions/env@ main
- uses : flucoma/actions/sc@ v5
- uses : flucoma/actions/sc@ main
with:
with:
branch : origin/dev
branch : origin/dev
- name : compress archive
- name : compress archive
run : tar -zcvf FluCoMa-SC-Linux-nightly.tar.gz FluidCorpusManipulation
run : tar -zcvf FluCoMa-SC-Linux-nightly.tar.gz FluidCorpusManipulation
working-directory : install
working-directory : install
- uses : actions/upload-artifact@v 2
- uses : actions/upload-artifact@v 3
with:
with:
name : linuxbuild
name : linuxbuild
path : install/FluCoMa-SC-Linux-nightly.tar.gz
path : install/FluCoMa-SC-Linux-nightly.tar.gz
@ -102,7 +101,7 @@ jobs:
with:
with:
name : FluCoMa SuperCollider Nightly Release
name : FluCoMa SuperCollider Nightly Release
body : "This is a nightly build of the FluCoMa SuperCollider package. As such, be warned there may be bugs or other unexpected behaviour. The build hash is ${{ github.sha }}"
body : "This is a nightly build of the FluCoMa SuperCollider package. As such, be warned there may be bugs or other unexpected behaviour. The build hash is ${{ github.sha }}"
files : FluCoMa -SC- *
files : FluCoMa *
prerelease : true
prerelease : true
tag_name : nightly
tag_name : nightly
draft : false
draft : false