Use GitHub Actions syntax to skip nightly builds

master
Daniel Kamil Kozar 2021-01-23 18:07:45 +01:00
parent 444613d2a2
commit e9cd9f33c4
2 changed files with 45 additions and 40 deletions

View File

@ -1,32 +0,0 @@
name: Nightly native Mac build
on:
schedule:
- cron: '50 1 * * *'
jobs:
build-mac-native:
runs-on: macos-latest
steps:
- uses: actions/checkout@master
name: checkout
- run: ./bintray_nightly_check.sh
name: nightly-check
env:
BINTRAY_USER: ${{ secrets.BINTRAY_USER }}
BINTRAY_API_KEY: ${{ secrets.BINTRAY_API_KEY }}
- name: Install Qt
uses: jurplel/install-qt-action@v2
- run: ./build_macos_native.sh
name: build-for-mac
- run: ./bintray_nightly_upload.sh ./build/bin/mac.zip mac
name: upload-bintray-mac-build
env:
BINTRAY_USER: ${{ secrets.BINTRAY_USER }}
BINTRAY_API_KEY: ${{ secrets.BINTRAY_API_KEY }}

View File

@ -5,8 +5,29 @@ on:
- cron: '1 1 * * *'
jobs:
build:
check:
runs-on: ubuntu-latest
outputs:
status: ${{ steps.check.outputs.status }}
steps:
- uses: actions/checkout@master
name: checkout
- run: ./bintray_nightly_check.sh; echo "::set-output name=status::$?"
name: nightly-check
id: check
shell: bash {0}
env:
BINTRAY_USER: ${{ secrets.BINTRAY_USER }}
BINTRAY_API_KEY: ${{ secrets.BINTRAY_API_KEY }}
build-docker:
needs: check
if: needs.check.outputs.status == 0
runs-on: ubuntu-latest
container:
@ -17,12 +38,6 @@ jobs:
steps:
- uses: actions/checkout@master
name: checkout
- run: ./bintray_nightly_check.sh
name: nightly-check
env:
BINTRAY_USER: ${{ secrets.BINTRAY_USER }}
BINTRAY_API_KEY: ${{ secrets.BINTRAY_API_KEY }}
- run: rm -f bin/.gitkeep
name: clean-bin-folder
@ -43,4 +58,26 @@ jobs:
BINTRAY_API_KEY: ${{ secrets.BINTRAY_API_KEY }}
OBS_USER: ${{ secrets.OBS_USER }}
OBS_SECRET: ${{ secrets.OBS_SECRET }}
build-macos:
needs: check
if: needs.check.outputs.status == 0
runs-on: macos-latest
steps:
- uses: actions/checkout@master
name: checkout
- name: Install Qt
uses: jurplel/install-qt-action@v2
- run: ./build_macos_native.sh
name: build-for-mac
- run: ./bintray_nightly_upload.sh ./build/bin/mac.zip mac
name: upload-bintray-mac-build
env:
BINTRAY_USER: ${{ secrets.BINTRAY_USER }}
BINTRAY_API_KEY: ${{ secrets.BINTRAY_API_KEY }}