Skip to content

Commit d34c745

Browse files
committed
Add temp workflow to regenerate docs for #497
1 parent c1b3f47 commit d34c745

File tree

1 file changed

+54
-0
lines changed

1 file changed

+54
-0
lines changed
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
name: Render Docs Website
2+
3+
on:
4+
push:
5+
branches:
6+
- pysm/building-docs
7+
8+
jobs:
9+
build-and-deploy:
10+
runs-on: ubuntu-latest
11+
12+
steps:
13+
- name: Checkout
14+
uses: actions/checkout@v4
15+
16+
- name: Setup Julia
17+
uses: julia-actions/setup-julia@v2
18+
with:
19+
version: '1.10'
20+
21+
- name: Instantiate Julia environment
22+
run: julia --project=. -e 'using Pkg; Pkg.instantiate()'
23+
24+
- name: Set up Quarto
25+
uses: quarto-dev/quarto-actions/setup@v2
26+
27+
- name: Restore cached _freeze folder
28+
id: cache-restore
29+
uses: actions/cache/restore@v4
30+
with:
31+
path: |
32+
_freeze/
33+
key: ${{ runner.os }}-${{ hashFiles('**/Manifest.toml') }}
34+
35+
- name: Render Quarto site
36+
run: quarto render
37+
38+
- name: Save _freeze folder
39+
id: cache-save
40+
uses: actions/cache/save@v4
41+
with:
42+
path: |
43+
_freeze/
44+
key: ${{ runner.os }}-${{ hashFiles('**/Manifest.toml') }}
45+
46+
- name: Deploy to GitHub Pages
47+
uses: JamesIves/github-pages-deploy-action@v4
48+
with:
49+
branch: gh-pages
50+
folder: _site
51+
target-folder: pr-previews/497
52+
clean: false
53+
commit-message: Manual deploy preview for PR 497
54+
token: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)