From b5a7c55d7021cd8779811714e667a0e6e1ad51ef Mon Sep 17 00:00:00 2001 From: fkwp Date: Fri, 12 Apr 2024 20:34:08 +0000 Subject: [PATCH] initial --- .github/workflows/pr-deploy.yaml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .github/workflows/pr-deploy.yaml diff --git a/.github/workflows/pr-deploy.yaml b/.github/workflows/pr-deploy.yaml new file mode 100644 index 00000000..1a17c151 --- /dev/null +++ b/.github/workflows/pr-deploy.yaml @@ -0,0 +1,31 @@ +name: PR Preview Deployments +on: + workflow_run: + workflows: ["Build"] + types: + - completed + +jobs: + prdetails: + if: ${{ github.event.workflow_run.conclusion == 'success' && github.event.workflow_run.event == 'pull_request' }} + runs-on: ubuntu-latest + outputs: + pr_number: ${{ steps.prdetails.outputs.pr_id }} + pr_data_json: ${{ steps.prdetails.outputs.data }} + steps: + - id: prdetails + uses: matrix-org/pr-details-action@v1.3 + continue-on-error: true + with: + owner: ${{ github.event.workflow_run.head_repository.owner.login }} + branch: ${{ github.event.workflow_run.head_branch }} + + debug: + needs: prdetails + runs-on: ubuntu-latest + env: + PR_NUMBER: ${{ needs.prdetails.outputs.pr_number }} + PR_HEAD_REF: ${{ fromJSON(needs.prdetails.outputs.data).head.ref }} + PR_HEAD_SHA: ${{ fromJSON(needs.prdetails.outputs.data).head.sha }} + steps: + - run: echo "$PR_NUMBER $PR_HEAD_REF $PR_HEAD_SHA"