Switch to workflow_dispatch event for Core/CD

pull/8722/head
Cyril Rohr 4 years ago
parent 50165236dc
commit 31e8515881
  1. 21
      .github/workflows/continuous-delivery.yml

@ -1,18 +1,21 @@
name: CD
name: Core/CD
on:
push:
branches:
- dev
- release/*
jobs:
trigger_downstream_merge:
trigger_downstream_workflow:
if: github.repository == 'opf/openproject'
runs-on: ubuntu-latest
steps:
- name: Trigger downstream merge
uses: peter-evans/repository-dispatch@v1
with:
repository: opf/saas-openproject
token: ${{ secrets.GH_OAUTH_TOKEN }}
event-type: trigger_downstream_merge
client-payload: '{"ref": "${{ github.ref }}", "sha": "${{ github.sha }}", "repository": "${{ github.repository }}"}'
- name: Trigger downstream workflow
env:
TOKEN: ${{ secrets.OPENPROJECT_CI_TOKEN }}
SAAS_CD_WORKFLOW_ID: 2625552
SAAS_REPOSITORY: opf/saas-openproject
run: |
curl -H"authorization: Bearer $TOKEN" \
-XPOST -H"Accept: application/vnd.github.v3+json" \
https://api.github.com/repos/$SAAS_REPOSITORY/actions/workflows/$SAAS_CD_WORKFLOW_ID/dispatches \
-d '{"ref": "${{ github.ref }}"}'

Loading…
Cancel
Save