parent
50165236dc
commit
31e8515881
@ -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…
Reference in new issue