😎 Give your xaringan slides some style
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

58 líneas
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 }}