From 512d1ec0e266ec592268a94bdeefb3ff3a2d5101 Mon Sep 17 00:00:00 2001 From: James Bradbury Date: Tue, 18 Jan 2022 19:35:52 +0000 Subject: [PATCH] [CI] Actions@v4 (#49) * use v4 of sc actions * dont build on PR --- .github/workflows/nightly.yaml | 32 +++++++------------------------- 1 file changed, 7 insertions(+), 25 deletions(-) diff --git a/.github/workflows/nightly.yaml b/.github/workflows/nightly.yaml index 1724cb4..18f133e 100644 --- a/.github/workflows/nightly.yaml +++ b/.github/workflows/nightly.yaml @@ -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: