salt/.github/workflows/templates/trigger-branch-workflows.yml.jinja
2025-01-29 15:22:23 -07:00

21 lines
647 B
Django/Jinja

<%- set job_name = "trigger-branch-{}-builds".format(workflow_slug) %>
<{ job_name }>:
<%- do conclusion_needs.append(job_name) %>
name: Trigger Branch Workflows
if: ${{ github.event_name == 'schedule' && fromJSON(needs.workflow-requirements.outputs.requirements-met) }}
runs-on: ubuntu-22.04
needs:
- workflow-requirements
steps:
<%- for branch in release_branches %>
- name: Trigger <{ branch }> branch
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
gh workflow run <{ workflow_slug }>.yml --repo ${{ github.repository }} --ref <{ branch }>
<%- endfor %>