diff --git a/.github/workflows/create-cms-pr.yml b/.github/workflows/create-cms-pr.yml index 831b4776fb..1d02779a93 100644 --- a/.github/workflows/create-cms-pr.yml +++ b/.github/workflows/create-cms-pr.yml @@ -26,14 +26,23 @@ jobs: invoke-external-pr-workflow: runs-on: ubuntu-latest steps: - - name: Debug - run: echo ${{ toJson(github.event.workflow_run) }} - - name: Debug II - run: echo ${{ toJson(github.event.workflow_run.head_repository ) }} - - name: Deploy Stage - uses: fjogeleit/http-request-action@v1 - with: - url: 'https://api.github.com/repos/reload/poc-dpl-cms-pr-trigger/dispatches' - method: 'POST' - customHeaders: '{"Accept": "application/vnd.github+json", "Authorization": "Bearer ${{ secrets.CMS_PR_CREATION_PAT }}" }' - data: '{"event_type":"create_pr","client_payload":{"branch":"${{ env.RELEASE_BRANCH }}", "build_url":"${{ env.RELEASE_DOWNLOAD_URL }}"}}' + - uses: actions/download-artifact@v4 + with: + name: release-info.json + github-token: ${{ secrets.GITHUB_TOKEN }} + run-id: ${{ github.event.workflow_run.id }} + - name: Display structure of downloaded files + run: cat release-info.json + - name: Set env variables + run: | + RELEASE_BRANCH=$(jq -r '.release_branch' release-info.json) + RELEASE_DOWNLOAD_URL=$(jq -r '.release_download_url' release-info.json) + echo "RELEASE_BRANCH=$RELEASE_BRANCH" >> $GITHUB_ENV + echo "RELEASE_DOWNLOAD_URL=$RELEASE_DOWNLOAD_URL" >> $GITHUB_ENV + - name: Invoke external PR workflow + uses: fjogeleit/http-request-action@v1 + with: + url: 'https://api.github.com/repos/reload/poc-dpl-cms-pr-trigger/dispatches' + method: 'POST' + customHeaders: '{"Accept": "application/vnd.github+json", "Authorization": "Bearer ${{ secrets.CMS_PR_CREATION_PAT }}" }' + data: '{"event_type":"create_pr","client_payload":{"branch":"${{ env.RELEASE_BRANCH }}", "build_url":"${{ env.RELEASE_DOWNLOAD_URL }}"}}'