added surge preview to actions

This commit is contained in:
Ell 2024-02-04 14:18:54 +01:00
parent 6f9fa2edb9
commit dc9ad7939a

View file

@ -1,4 +1,7 @@
on: [push, pull_request] on:
pull_request:
types: [opened, synchronize, reopened, closed]
push:
jobs: jobs:
web: web:
runs-on: ubuntu-latest runs-on: ubuntu-latest
@ -17,6 +20,15 @@ jobs:
bundler-cache: true bundler-cache: true
- name: Build - name: Build
run: cd web && bundle exec jekyll build run: cd web && bundle exec jekyll build
- name: Preview
if: github.event_name == 'pull_request'
uses: afc163/surge-preview@v1
with:
surge_token: ${{ secrets.SURGE_TOKEN }}
dist: web/_site
teardown: true
build: echo # see https://github.com/afc163/surge-preview/issues/231
# this is a beautiful way to deploy a website and i will not take any criticism # this is a beautiful way to deploy a website and i will not take any criticism
- name: Deploy - name: Deploy
@ -40,6 +52,15 @@ jobs:
dotnet-version: 7.0.305 dotnet-version: 7.0.305
- name: Build - name: Build
run: cd docs && dotnet tool restore && dotnet docfx run: cd docs && dotnet tool restore && dotnet docfx
- name: Preview
if: github.event_name == 'pull_request'
uses: afc163/surge-preview@v1
with:
surge_token: ${{ secrets.SURGE_TOKEN }}
dist: docs/_site
teardown: true
build: echo # see https://github.com/afc163/surge-preview/issues/231
# this is a beautiful way to deploy a website and i will not take any criticism # this is a beautiful way to deploy a website and i will not take any criticism
- name: Deploy - name: Deploy