Simplify Netlify workflow (#11924)

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
pull/28788/head^2
Michael Telatynski 2023-11-23 08:19:33 +00:00 committed by GitHub
parent e521fd529e
commit e0c31f53fa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 30 deletions

View File

@ -24,12 +24,6 @@ jobs:
Do you trust the author of this PR? Maybe this build will steal your keys or give you malware. Do you trust the author of this PR? Maybe this build will steal your keys or give you malware.
Exercise caution. Use test accounts. Exercise caution. Use test accounts.
- id: prdetails
uses: matrix-org/pr-details-action@v1.3
with:
owner: ${{ github.event.workflow_run.head_repository.owner.login }}
branch: ${{ github.event.workflow_run.head_branch }}
# There's a 'download artifact' action, but it hasn't been updated for the workflow_run action # There's a 'download artifact' action, but it hasn't been updated for the workflow_run action
# (https://github.com/actions/download-artifact/issues/60) so instead we get this mess: # (https://github.com/actions/download-artifact/issues/60) so instead we get this mess:
- name: 📥 Download artifact - name: 📥 Download artifact
@ -39,32 +33,17 @@ jobs:
name: previewbuild name: previewbuild
path: webapp path: webapp
- name: ☁️ Deploy to Netlify - name: 📤 Deploy to Netlify
id: netlify uses: matrix-org/netlify-pr-preview@v2
uses: nwtgck/actions-netlify@7a92f00dde8c92a5a9e8385ec2919775f7647352 # v2.1
with: with:
publish-dir: webapp path: webapp
deploy-message: "Deploy from GitHub Actions" owner: ${{ github.event.workflow_run.head_repository.owner.login }}
# These don't work because we're in workflow_run branch: ${{ github.event.workflow_run.head_branch }}
enable-pull-request-comment: false revision: ${{ github.event.workflow_run.head_sha }}
enable-commit-comment: false token: ${{ secrets.NETLIFY_AUTH_TOKEN }}
alias: pr${{ steps.prdetails.outputs.pr_id }} site_id: ${{ secrets.NETLIFY_SITE_ID }}
env: deployment_env: ${{ steps.deployment.outputs.env }}
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }}
timeout-minutes: 1
- name: 🚦 Update deployment status
uses: bobheadxi/deployments@88ce5600046c82542f8246ac287d0a53c461bca3 # v1
if: always()
with:
step: finish
override: false
token: ${{ secrets.GITHUB_TOKEN }}
status: ${{ job.status }}
env: ${{ steps.deployment.outputs.env }}
deployment_id: ${{ steps.deployment.outputs.deployment_id }} deployment_id: ${{ steps.deployment.outputs.deployment_id }}
env_url: ${{ steps.netlify.outputs.deploy-url }}
desc: | desc: |
Do you trust the author of this PR? Maybe this build will steal your keys or give you malware. Do you trust the author of this PR? Maybe this build will steal your keys or give you malware.
Exercise caution. Use test accounts. Exercise caution. Use test accounts.