mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-08 23:24:19 +00:00
32 lines
1.1 KiB
YAML
32 lines
1.1 KiB
YAML
name: JUCE Private Nightly Trigger
|
|
on:
|
|
workflow_dispatch:
|
|
schedule:
|
|
- cron: '0 3 * * *'
|
|
env:
|
|
GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
TRIGGER_WORKFLOW_REF: develop
|
|
jobs:
|
|
juce-private-nightly-trigger:
|
|
if: github.repository == 'juce-framework/JUCE-dev'
|
|
name: JUCE Nightly Trigger
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v4.2.2
|
|
with:
|
|
sparse-checkout: ./.github/workflows
|
|
- env:
|
|
TRIGGER_WORKFLOW_INPUTS: |
|
|
{"triggerer":"Nightly Build Targets","nightly-targets":${{ vars.NIGHTLY_BUILD_TARGETS }}}
|
|
run: python3 ./.github/workflows/trigger_workflow.py
|
|
- if: ${{ contains(fromJSON(vars.NIGHTLY_BUILD_TARGETS), 'cpp20') }}
|
|
env:
|
|
TRIGGER_WORKFLOW_INPUTS: |
|
|
{"triggerer":"Nightly Build C++20","cpp-std":"20"}
|
|
run: python3 ./.github/workflows/trigger_workflow.py
|
|
- if: ${{ contains(fromJSON(vars.NIGHTLY_BUILD_TARGETS), 'cpp23') }}
|
|
env:
|
|
TRIGGER_WORKFLOW_INPUTS: |
|
|
{"triggerer":"Nightly Build C++23","cpp-std":"23"}
|
|
run: python3 ./.github/workflows/trigger_workflow.py
|
|
|