|
|
|
@ -99,16 +99,6 @@ jobs:
|
|
|
|
|
- name: Checkout repo
|
|
|
|
|
uses: actions/checkout@v4
|
|
|
|
|
|
|
|
|
|
- name: Get PR last commit SHA
|
|
|
|
|
run: |
|
|
|
|
|
PR_DATA=$(curl -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \
|
|
|
|
|
-H "Accept: application/vnd.github.v3+json" \
|
|
|
|
|
"https://api.github.com/repos/${{ github.repository }}/pulls/${{ needs.build.outputs.pr_number }}")
|
|
|
|
|
LAST_COMMIT_SHA=$(echo "$PR_DATA" | jq -r .head.sha)
|
|
|
|
|
echo "LAST_COMMIT_SHA=$LAST_COMMIT_SHA" >> $GITHUB_ENV
|
|
|
|
|
env:
|
|
|
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
|
|
|
|
|
|
|
|
- name: Comment PR
|
|
|
|
|
run: |
|
|
|
|
|
PREVIEW_URL=${{ needs.build.outputs.url }}
|
|
|
|
@ -123,7 +113,7 @@ jobs:
|
|
|
|
|
STATUS_MESSAGE="Build failed!"
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
COMMENT_BODY="Deploying with ⚡ Cloudflare Pages<br><table><tr><td><strong>Latest commit:</strong></td><td><code>$LAST_COMMIT_SHA</code></td></tr><tr><td><strong>Status:</strong></td><td> $STATUS_EMOJI $STATUS_MESSAGE</td></tr><tr><td><strong>Preview URL:</strong></td><td><a href='$PREVIEW_URL'>$PREVIEW_URL</a></td></tr><tr><td><strong>Branch Preview URL:</strong></td><td><a href='$BRANCH_PREVIEW_URL'>$BRANCH_PREVIEW_URL</a></td></tr></table>"
|
|
|
|
|
COMMENT_BODY="Deploying with ⚡ Cloudflare Pages<br><table><tr><td><strong>Latest commit:</strong></td><td><code>${{ needs.build.outputs.pr_sha }}</code></td></tr><tr><td><strong>Status:</strong></td><td> $STATUS_EMOJI $STATUS_MESSAGE</td></tr><tr><td><strong>Preview URL:</strong></td><td><a href='$PREVIEW_URL'>$PREVIEW_URL</a></td></tr><tr><td><strong>Branch Preview URL:</strong></td><td><a href='$BRANCH_PREVIEW_URL'>$BRANCH_PREVIEW_URL</a></td></tr></table>"
|
|
|
|
|
|
|
|
|
|
ESCAPED_BODY=$(echo "$COMMENT_BODY" | jq -aRs .)
|
|
|
|
|
COMMENTS_URL="https://api.github.com/repos/${{ github.repository }}/issues/${{ needs.build.outputs.pr_number }}/comments"
|
|
|
|
|