[CI] Actions@v4 (#49)

* use v4 of sc actions

* dont build on PR
nix
James Bradbury 4 years ago committed by GitHub
parent e5bcd1143c
commit 512d1ec0e2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -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:

Loading…
Cancel
Save