From f069fce0893634b6adc256246d5baea4c86a3cd9 Mon Sep 17 00:00:00 2001 From: VisruthSK Date: Mon, 12 Oct 2026 14:22:09 -0700 Subject: [PATCH 1/2] Add sticky comment [no ci] --- .github/workflows/pkgdown.yaml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pkgdown.yaml b/.github/workflows/pkgdown.yaml index 9945c493b..af0c9f316 100644 --- a/.github/workflows/pkgdown.yaml +++ b/.github/workflows/pkgdown.yaml @@ -32,6 +32,7 @@ jobs: NOT_CRAN: "true" permissions: contents: write + pull-requests: write steps: - uses: actions/checkout@v7 @@ -62,8 +63,11 @@ jobs: Sys.setenv(PKGDOWN_DEV_MODE = "unreleased") } + preview <- paste0(pkg$meta$url, "/pr/", pr_number) + cat(paste0("PREVIEW_URL=", preview, "\n"), file = Sys.getenv("GITHUB_ENV"), append = TRUE) + override <- list( - url = paste0(pkg$meta$url, "/pr/", pr_number), + url = preview, template = list( params = list(noindex = TRUE) ) @@ -91,6 +95,16 @@ jobs: clean: true force: false + - name: Comment preview link + if: > + github.event_name == 'pull_request' && + github.event.pull_request.head.repo.full_name == github.repository + uses: marocchino/sticky-pull-request-comment@v2 + with: + message: | + Preview: ${{ env.PREVIEW_URL }} + Built from ${{ github.event.pull_request.head.sha }} + - name: Deploy site if: github.event_name != 'pull_request' uses: JamesIves/github-pages-deploy-action@v4 From 8a8082833a6c58fbfa7bfe300f2440397e43ad50 Mon Sep 17 00:00:00 2001 From: Visruth Srimath Kandali Date: Mon, 12 Oct 2026 17:42:27 -0700 Subject: [PATCH 2/2] Update pkgdown.yaml --- .github/workflows/pkgdown.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/pkgdown.yaml b/.github/workflows/pkgdown.yaml index af0c9f316..986f88ad4 100644 --- a/.github/workflows/pkgdown.yaml +++ b/.github/workflows/pkgdown.yaml @@ -125,6 +125,7 @@ jobs: permissions: contents: write + pull-requests: write steps: - uses: actions/checkout@v7 @@ -147,3 +148,9 @@ jobs: git commit -m "Remove pkgdown preview for PR #$PR_NUMBER" git pull --rebase origin gh-pages git push origin HEAD:gh-pages + + - name: Hide preview comment + uses: marocchino/sticky-pull-request-comment@v2 + with: + hide: true + hide_classify: OUTDATED