@ -6,6 +6,19 @@ on:
branches : [ dev, ci/** ]
jobs:
docs:
runs-on : ubuntu-latest
steps:
- uses : flucoma/actions/env@v4
- uses : flucoma/actions/docs@v4
with:
target : MAKE_SC_REF
- uses : actions/upload-artifact@v2
with:
name : docs
path : build/sc_ref
macbuild:
runs-on : macos-11
steps:
@ -13,14 +26,10 @@ jobs:
- uses : flucoma/actions/env@v4
- uses : flucoma/actions/sc@v4
- name : zip release
run : zip -r ../FluCoMa-SC-Mac-nightly.zip FluidCorpusManipulation
working-directory : install
- uses : actions/upload-artifact@v2
- uses : actions/upload-artifact@v2
with :
name : macbuild
path : FluCoMa-SC-Mac-nightly.zip
path : install
winbuild:
runs-on : windows-latest
@ -32,13 +41,11 @@ jobs:
- name : remove pdb files
run : Remove-Item install -Recurse -Include *.pdb
- name : zip release
run : Compress-Archive install/FluidCorpusManipulation FluCoMa-SC-Windows-nightly.zip
- uses : actions/upload-artifact@v2
- uses : actions/upload-artifact@v2
with :
name : winbuild
path : FluCoMa-SC-Windows-nightly.zip
with :
name : winbuild
path : install
linuxbuild:
runs-on : ubuntu-18.04
@ -47,33 +54,57 @@ jobs:
- uses : flucoma/actions/env@v4
- uses : flucoma/actions/sc@v4
- name : zip release
run : zip -r ../FluCoMa-SC-Linux-nightly.zip FluidCorpusManipulation
working-directory : install
- uses : actions/upload-artifact@v2
with :
name : linuxbuild
path : FluCoMa-SC-Linux-nightly.zip
path : install
release:
runs-on : ubuntu-latest
needs : [ macbuild, winbuild, linuxbuild ]
needs : [ macbuild, winbuild, linuxbuild ,docs ]
steps:
- uses : actions/download-artifact@v2
with:
name : docs
path : docs
- uses : actions/download-artifact@v2
with:
name : macbuild
path : .
path : mac
- name : copy docs to mac
run : mkdir -p mac/FluidCorpusManipulation/HelpSource && cp -r docs/* mac/FluidCorpusManipulation/HelpSource
- name : compress win
run : zip -r ../FluCoMa-SC-Mac-nightly.zip .
working-directory : mac
- uses : actions/download-artifact@v2
with:
name : winbuild
path : .
path : win
- name : copy docs to win
run : mkdir -p win/FluidCorpusManipulation/HelpSource && cp -r docs/* win/FluidCorpusManipulation/HelpSource
- name : compress win
run : zip -r ../FluCoMa-SC-Windows-nightly.zip .
working-directory : win
- uses : actions/download-artifact@v2
with:
name : linuxbuild
path : .
path : linux
- name : copy docs to linux
run : mkdir -p linux/FluidCorpusManipulation/HelpSource && cp -r docs/* linux/FluidCorpusManipulation/HelpSource
- name : compress linux
run : zip -r ../FluCoMa-SC-Linux-nightly.zip .
working-directory : linux
- uses : dev-drprasad/delete-tag-and-release@v0.2.0
with: