netlify.yaml: increased magic
This commit is contained in:
parent
f5fcde09f8
commit
d094a70d3a
1 changed files with 11 additions and 3 deletions
14
.github/workflows/netlify.yaml
vendored
14
.github/workflows/netlify.yaml
vendored
|
@ -23,8 +23,16 @@ jobs:
|
||||||
|
|
||||||
- name: "🔍 Read PR number"
|
- name: "🔍 Read PR number"
|
||||||
id: readctx
|
id: readctx
|
||||||
|
# we need to find the PR number that corresponds to the branch, which we do by
|
||||||
|
# searching the GH API
|
||||||
run: |
|
run: |
|
||||||
echo "::set-output name=prnumber::${{ github.event.workflow_run.pull_requests[0].number }}"
|
head_branch='${{github.event.workflow_run.head_repository.owner.login}}:${{github.event.workflow_run.head_branch}}'
|
||||||
|
echo "head branch: $head_branch"
|
||||||
|
pr_number=$(curl -H 'Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}' \
|
||||||
|
'https://api.github.com/repos/${{ github.repository }}/pulls?head=$head_branch' |
|
||||||
|
jq -r '.[] | .number')
|
||||||
|
echo "PR number: $pr_number"
|
||||||
|
echo "::set-output name=prnumber::$pr_number"
|
||||||
|
|
||||||
- name: '📥 Download artifact'
|
- name: '📥 Download artifact'
|
||||||
uses: dawidd6/action-download-artifact@af92a8455a59214b7b932932f2662fdefbd78126 # v2.15.0
|
uses: dawidd6/action-download-artifact@af92a8455a59214b7b932932f2662fdefbd78126 # v2.15.0
|
||||||
|
@ -45,7 +53,7 @@ jobs:
|
||||||
deploy-message: "Deploy from GitHub Actions"
|
deploy-message: "Deploy from GitHub Actions"
|
||||||
enable-pull-request-comment: false
|
enable-pull-request-comment: false
|
||||||
enable-commit-comment: false
|
enable-commit-comment: false
|
||||||
alias: pr${{ github.event.workflow_run.pull_requests[0].number }}
|
alias: pr${{ github.steps.readctx.outputs.prnumber }}
|
||||||
env:
|
env:
|
||||||
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
|
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
|
||||||
NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }}
|
NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }}
|
||||||
|
@ -57,6 +65,6 @@ jobs:
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
with:
|
with:
|
||||||
pull-request-number: ${{ github.event.workflow_run.pull_requests[0].number }}
|
pull-request-number: ${{ github.steps.readctx.outputs.prnumber }}
|
||||||
description-message: |
|
description-message: |
|
||||||
Preview: ${{ steps.netlify.outputs.deploy-url }}
|
Preview: ${{ steps.netlify.outputs.deploy-url }}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue