|
|
|
|
@ -2,22 +2,15 @@ name: Nightly Releases
|
|
|
|
|
|
|
|
|
|
on:
|
|
|
|
|
push:
|
|
|
|
|
branches: [ dev, ci/nightlies ]
|
|
|
|
|
pull_request:
|
|
|
|
|
branches: [ dev ]
|
|
|
|
|
branches: [ dev, ci/** ]
|
|
|
|
|
|
|
|
|
|
jobs:
|
|
|
|
|
macbuild:
|
|
|
|
|
runs-on: macos-11
|
|
|
|
|
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@v2
|
|
|
|
|
|
|
|
|
|
- name: setup environment
|
|
|
|
|
uses: flucoma/actions/env@v2
|
|
|
|
|
|
|
|
|
|
- name: build toolkit
|
|
|
|
|
uses: flucoma/actions/sc@v2
|
|
|
|
|
- uses: flucoma/actions/env@v4
|
|
|
|
|
- uses: flucoma/actions/sc@v4
|
|
|
|
|
|
|
|
|
|
- name: zip release
|
|
|
|
|
run: zip -r ../FluCoMa-SC-Mac-nightly.zip FluidCorpusManipulation
|
|
|
|
|
@ -30,15 +23,10 @@ jobs:
|
|
|
|
|
|
|
|
|
|
winbuild:
|
|
|
|
|
runs-on: windows-latest
|
|
|
|
|
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@v2
|
|
|
|
|
|
|
|
|
|
- name: setup environment
|
|
|
|
|
uses: flucoma/actions/env@v2
|
|
|
|
|
|
|
|
|
|
- name: build toolkit
|
|
|
|
|
uses: flucoma/actions/sc@v2
|
|
|
|
|
- uses: flucoma/actions/env@v4
|
|
|
|
|
- uses: flucoma/actions/sc@v4
|
|
|
|
|
|
|
|
|
|
- name: remove pdb files
|
|
|
|
|
run: Remove-Item install -Recurse -Include *.pdb
|
|
|
|
|
@ -53,15 +41,10 @@ jobs:
|
|
|
|
|
|
|
|
|
|
linuxbuild:
|
|
|
|
|
runs-on: ubuntu-18.04
|
|
|
|
|
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@v2
|
|
|
|
|
|
|
|
|
|
- name: setup environment
|
|
|
|
|
uses: flucoma/actions/env@v2
|
|
|
|
|
|
|
|
|
|
- name: build toolkit
|
|
|
|
|
uses: flucoma/actions/sc@v2
|
|
|
|
|
- uses: flucoma/actions/env@v4
|
|
|
|
|
- uses: flucoma/actions/sc@v4
|
|
|
|
|
|
|
|
|
|
- name: zip release
|
|
|
|
|
run: zip -r ../FluCoMa-SC-Linux-nightly.zip FluidCorpusManipulation
|
|
|
|
|
@ -75,7 +58,6 @@ jobs:
|
|
|
|
|
release:
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
needs: [macbuild, winbuild, linuxbuild]
|
|
|
|
|
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/download-artifact@v2
|
|
|
|
|
with:
|
|
|
|
|
|