Merge pull request #10 from armish/fix-mcp-schema2 #12
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Workflow derived from https://github.com/r-lib/actions/tree/v2/examples | |
| # Need help debugging build failures? Start at https://github.com/r-lib/actions#where-to-find-help | |
| # | |
| # This workflow automatically builds and deploys the pkgdown website to GitHub Pages. | |
| # | |
| # Triggers: | |
| # - Push to main/master: Builds and deploys to gh-pages branch | |
| # - Pull requests: Builds only (no deployment, for testing) | |
| # - Releases: Builds and deploys | |
| # - Manual dispatch: Can be triggered manually from Actions tab | |
| # | |
| # The gh-pages branch will be automatically created on the first successful deployment. | |
| on: | |
| push: | |
| branches: [main, master] | |
| paths: | |
| - 'R/**' | |
| - 'man/**' | |
| - 'vignettes/**' | |
| - '_pkgdown.yml' | |
| - 'DESCRIPTION' | |
| - 'README.md' | |
| - '.github/workflows/pkgdown.yaml' | |
| pull_request: | |
| branches: [main, master] | |
| release: | |
| types: [published] | |
| workflow_dispatch: | |
| name: pkgdown | |
| jobs: | |
| pkgdown: | |
| runs-on: ubuntu-latest | |
| # Only restrict concurrency for non-PR jobs | |
| concurrency: | |
| group: pkgdown-${{ github.event_name != 'pull_request' || github.run_id }} | |
| env: | |
| GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} | |
| permissions: | |
| contents: write | |
| steps: | |
| - uses: actions/checkout@v3 | |
| - uses: r-lib/actions/setup-pandoc@v2 | |
| - uses: r-lib/actions/setup-r@v2 | |
| with: | |
| use-public-rspm: true | |
| - uses: r-lib/actions/setup-r-dependencies@v2 | |
| with: | |
| extra-packages: any::pkgdown, local::. | |
| needs: website | |
| - name: Build site | |
| run: pkgdown::build_site_github_pages(new_process = FALSE, install = FALSE) | |
| shell: Rscript {0} | |
| - name: Deploy to GitHub pages 🚀 | |
| # Only deploy on push to main/master or releases (not on PRs) | |
| if: github.event_name != 'pull_request' | |
| uses: JamesIves/github-pages-deploy-action@v4.4.1 | |
| with: | |
| clean: false | |
| branch: gh-pages | |
| folder: docs |