Merge pull request #374 from Data-Simply/docs/plot-gallery-bar #135
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
| name: Page Deploy | |
| on: | |
| push: | |
| branches: | |
| - "main" | |
| paths: | |
| - "**.md" | |
| - "mkdocs.yml" | |
| workflow_dispatch: | |
| permissions: | |
| contents: read | |
| pages: write | |
| id-token: write | |
| concurrency: | |
| group: "pages" | |
| cancel-in-progress: false | |
| jobs: | |
| docs: | |
| environment: | |
| name: github-pages | |
| url: ${{ steps.deployment.outputs.page_url }} | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v4 | |
| - name: Setup Python | |
| uses: actions/setup-python@v5 | |
| with: | |
| python-version: "3.11" | |
| - name: Install uv Package | |
| run: | | |
| pip install --upgrade pip | |
| pip install uv==0.5.30 | |
| - name: Install Pre-commit in uv environment | |
| run: uv run pip install pre-commit | |
| - name: Install Dependencies | |
| run: uv sync | |
| - name: Build docs | |
| run: uv run mkdocs build | |
| - name: Setup Pages | |
| uses: actions/configure-pages@v4 | |
| - name: Upload artifact | |
| uses: actions/upload-pages-artifact@v3 | |
| with: | |
| path: "site/" | |
| - name: Deploy to GitHub Pages | |
| id: deployment | |
| uses: actions/deploy-pages@v4 |