Skip to content

Commit 168ddc0

Browse files
authored
Allow trusted Quarto workflow execution
1 parent 1054413 commit 168ddc0

2 files changed

Lines changed: 14 additions & 2 deletions

File tree

.github/workflows/preview.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,16 @@ jobs:
2424
- name: Setup Quarto
2525
uses: quarto-dev/quarto-actions/setup@v2
2626

27-
- name: Render
27+
- name: Setup R
28+
if: ${{ !github.event.pull_request.head.repo.fork }}
29+
uses: r-lib/actions/setup-r@v2
30+
31+
- name: Render (trusted PRs)
32+
if: ${{ !github.event.pull_request.head.repo.fork }}
33+
run: quarto render .
34+
35+
- name: Render (fork PRs without execution)
36+
if: ${{ github.event.pull_request.head.repo.fork }}
2837
run: quarto render . --execute false
2938

3039
- name: Deploy PR Preview

.github/workflows/publish.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,11 @@ jobs:
2121
- name: Setup Quarto
2222
uses: quarto-dev/quarto-actions/setup@v2
2323

24+
- name: Setup R
25+
uses: r-lib/actions/setup-r@v2
26+
2427
- name: Render Quarto
25-
run: quarto render . --execute false
28+
run: quarto render .
2629

2730
- name: Deploy 🚀
2831
uses: JamesIves/github-pages-deploy-action@v4

0 commit comments

Comments
 (0)