Skip to content

Commit c38a664

Browse files
committed
Add pr workflow
1 parent c4be42e commit c38a664

File tree

1 file changed

+51
-0
lines changed

1 file changed

+51
-0
lines changed

.github/workflows/pr.yml

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
on:
2+
workflow_dispatch:
3+
pull_request:
4+
branches:
5+
- main
6+
name: Quarto Publish
7+
8+
jobs:
9+
build-deploy:
10+
runs-on: ubuntu-latest
11+
permissions:
12+
contents: write
13+
steps:
14+
- name: Check out repository
15+
uses: actions/checkout@v3
16+
17+
- name: Install system dependencies
18+
run: |
19+
sudo apt-get update
20+
sudo apt-get install -y libcurl4-openssl-dev libharfbuzz-dev libfribidi-dev
21+
- name: Install Rust
22+
uses: actions-rs/toolchain@v1
23+
with:
24+
toolchain: stable
25+
override: true
26+
27+
- uses: julia-actions/setup-julia@v1
28+
with:
29+
version: 1.9
30+
- uses: julia-actions/julia-buildpkg@v1
31+
- uses: julia-actions/cache@v1
32+
with:
33+
cache-compiled: "true"
34+
cache-registries: "true"
35+
36+
- name: Set up Quarto
37+
uses: quarto-dev/quarto-actions/setup@v2
38+
39+
- name: Install R
40+
uses: r-lib/actions/setup-r@v2
41+
with:
42+
r-version: '4.3.1'
43+
# Extra repositories:
44+
extra-repositories: |
45+
https://josiahparry.r-universe.dev
46+
- name: R deps
47+
uses: r-lib/actions/setup-r-dependencies@v2
48+
with:
49+
cache-version: 2
50+
extra-packages: |
51+
any::sf

0 commit comments

Comments
 (0)