From 11b25d04eb5513b40247f65b92974d59276b51d4 Mon Sep 17 00:00:00 2001 From: oSumAtrIX Date: Wed, 7 Jun 2023 02:07:18 +0200 Subject: [PATCH] ci: add deployment previews (#111) --- .github/pr-deployment-previews.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .github/pr-deployment-previews.yml diff --git a/.github/pr-deployment-previews.yml b/.github/pr-deployment-previews.yml new file mode 100644 index 0000000..79ffc5f --- /dev/null +++ b/.github/pr-deployment-previews.yml @@ -0,0 +1,28 @@ +on: pull_request + +jobs: + deploy: + runs-on: ubuntu-latest + permissions: + contents: read + deployments: write + pull-requests: write + name: Publish to Cloudflare Pages + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Publish to Cloudflare Pages + uses: cloudflare/pages-action@v1 + id: publish + with: + apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} + accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} + projectName: ${{ secrets.CLOUDFLARE_PROJECT_NAME }} + directory: public + + - name: Comment + uses: thollander/actions-comment-pull-request@v2 + with: + GITHUB_TOKEN: ${{ secrets.PULL_REQUESTS_WRITE }} + message: ${{ steps.publish.outputs.alias }}