summaryrefslogtreecommitdiffstats
path: root/.github/workflows
diff options
context:
space:
mode:
authorErnesto Castellotti <mail@ernestocastellotti.it>2023-06-07 14:12:35 +0200
committerGitHub <noreply@github.com>2023-06-07 14:12:35 +0200
commite89f7dec2cc99871925300cd35b921f015585174 (patch)
treebce23207a489723fd399b076f2dce1f70c96de72 /.github/workflows
parentRemove hardcoded URL in config.yml (#220) (diff)
downloadhack-gpon.github.io-e89f7dec2cc99871925300cd35b921f015585174.tar
hack-gpon.github.io-e89f7dec2cc99871925300cd35b921f015585174.tar.gz
hack-gpon.github.io-e89f7dec2cc99871925300cd35b921f015585174.tar.bz2
hack-gpon.github.io-e89f7dec2cc99871925300cd35b921f015585174.tar.lz
hack-gpon.github.io-e89f7dec2cc99871925300cd35b921f015585174.tar.xz
hack-gpon.github.io-e89f7dec2cc99871925300cd35b921f015585174.tar.zst
hack-gpon.github.io-e89f7dec2cc99871925300cd35b921f015585174.zip
Diffstat (limited to '')
-rw-r--r--.github/workflows/preview-pr.yaml35
1 files changed, 35 insertions, 0 deletions
diff --git a/.github/workflows/preview-pr.yaml b/.github/workflows/preview-pr.yaml
new file mode 100644
index 0000000..f3a3d57
--- /dev/null
+++ b/.github/workflows/preview-pr.yaml
@@ -0,0 +1,35 @@
+name: preview-pr
+
+on:
+ pull_request_target:
+ types: [opened, reopened]
+
+permissions:
+ pull-requests: write
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v3
+ - name: Setup Ruby
+ uses: ruby/setup-ruby@v1
+ with:
+ ruby-version: '3.0'
+ bundler-cache: true
+ - run: bundle exec jekyll build --baseurl ""
+ - name: Publish to Cloudflare Pages
+ id: preview-pages
+ uses: cloudflare/pages-action@v1
+ with:
+ apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
+ accountId: ${{ secrets.CLOUDFLARE_ACCOUNT }}
+ projectName: hack-gpon-preview
+ directory: _site
+ branch: preview
+ - uses: thollander/actions-comment-pull-request@v2
+ with:
+ message: |
+ Preview of the website obtained from the PR: ${{ steps.preview-pages.outputs.url }}
+