😎 Give your xaringan slides some style
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

58 lines
1.4KB

  1. on:
  2. push:
  3. branches:
  4. - main
  5. - rc-**
  6. - docs/**
  7. pull_request:
  8. branches:
  9. - main
  10. name: pkgdown
  11. jobs:
  12. pkgdown:
  13. runs-on: ubuntu-18.04
  14. env:
  15. GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
  16. steps:
  17. - uses: actions/checkout@v2
  18. - uses: r-lib/actions/setup-r@v1
  19. id: install-r
  20. with:
  21. use-public-rspm: true
  22. - uses: r-lib/actions/setup-pandoc@v1
  23. - uses: r-lib/actions/setup-r-dependencies@v1
  24. with:
  25. needs: website
  26. - name: Build Site
  27. shell: Rscript {0}
  28. run: |
  29. pkgdown::build_site(new_process = FALSE)
  30. - name: Set environment variable $GIT_BRANCH_NAME
  31. id: git-branch-name
  32. uses: EthanSK/git-branch-name-action@v1
  33. - name: Deploy to Netlify
  34. if: github.event_name == 'push'
  35. id: netlify-deploy
  36. uses: nwtgck/actions-netlify@v1.1
  37. with:
  38. publish-dir: 'reference'
  39. production-branch: main
  40. github-token: ${{ secrets.GITHUB_TOKEN }}
  41. deploy-message:
  42. 'Deploy from GHA: ${{ github.event.head_commit.message }} (${{ github.sha }})'
  43. enable-pull-request-comment: false
  44. enable-commit-comment: false
  45. enable-commit-status: true
  46. alias: deploy-preview-${{ env.GIT_BRANCH_NAME }}
  47. env:
  48. NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
  49. NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }}