The automatic global bypass reset on device change can be disabled by… #218
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: Deploy help | |
| on: | |
| # Runs on every commit pushed to any branch | |
| push: | |
| branches: | |
| - "**" | |
| # Allows you to run this workflow manually from the Actions tab | |
| workflow_dispatch: | |
| permissions: | |
| contents: read | |
| pages: write | |
| id-token: write | |
| # Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. | |
| # However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. | |
| concurrency: | |
| group: "pages" | |
| cancel-in-progress: false | |
| jobs: | |
| deploy-help: | |
| name: Deploy help | |
| env: | |
| PAGES_ARTIFACT_NAME: github-pages-${{ github.run_id }}-${{ github.run_attempt }} | |
| environment: | |
| name: github-pages | |
| url: ${{ steps.deployment.outputs.page_url }} | |
| runs-on: ubuntu-24.04 | |
| steps: | |
| # 1. Checkout the repo | |
| - name: Checkout | |
| uses: actions/checkout@v7.0.1 | |
| # 2. Install Python and MkDocs | |
| - name: Set up Python | |
| uses: actions/setup-python@v7 | |
| with: | |
| python-version: "3.x" | |
| - name: Install dependencies | |
| run: | | |
| pip install mkdocs mkdocs-material | |
| # 3. Generate plugin properties HTML | |
| - name: Generate plugin properties HTML | |
| run: python util/generate_command_docs.py | |
| # 4. Build MkDocs site | |
| - name: Build MkDocs site | |
| run: mkdocs build | |
| # 5. Setup GitHub Pages | |
| - name: Setup Pages | |
| uses: actions/configure-pages@v6.0.0 | |
| # 6. Upload the generated site (site_dir) | |
| - name: Upload artifact | |
| uses: actions/upload-pages-artifact@v5.0.0 | |
| with: | |
| name: ${{ env.PAGES_ARTIFACT_NAME }} | |
| path: src/contents/site | |
| # 7. Deploy to GitHub Pages | |
| - name: Deploy to GitHub Pages | |
| id: deployment | |
| uses: actions/deploy-pages@v5.0.0 | |
| with: | |
| artifact_name: ${{ env.PAGES_ARTIFACT_NAME }} |