| if: ${{ github.event_name == 'push' || startsWith(github.head_ref, 'pkgdown/') }} |
| GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} |
| - uses: actions/checkout@v2 |
| - uses: r-lib/actions/setup-pandoc@v1 |
| - uses: r-lib/actions/setup-r@v1 |
| - uses: r-lib/actions/setup-r-dependencies@v1 |
| - name: Cache some pkgdown assets |
| vignettes/articles/images/*.png |
| key: 1-${{ hashFiles('vignettes/articles/examples.yml') }} |
| - name: Build pkgdown site |
| run: pkgdown::build_site(new_process = FALSE) |
| - name: Deploy to Netlify |
| if: ${{ false }} # TODO: setup netlify |
| uses: nwtgck/actions-netlify@v1.1 |
| # change back to master if branch is not correct |
| github-token: ${{ secrets.GITHUB_TOKEN }} |
| 'Deploy from GHA: ${{ github.event.head_commit.message }} (${{ github.sha }})' |
| enable-pull-request-comment: false |
| enable-commit-comment: false |
| enable-commit-status: true |
| alias: deploy-preview-${{ github.event.number }} |
| NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }} |
| NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }} |