Skip to content

feat: add docs-workflow-start interactive launcher skill #473

feat: add docs-workflow-start interactive launcher skill

feat: add docs-workflow-start interactive launcher skill #473

Workflow file for this run

name: PR preview
on:
pull_request:
types: [opened, synchronize, reopened]
permissions:
contents: read
pull-requests: write
jobs:
preview:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/setup-python@v5
with:
python-version: "3.x"
- name: Scan plugin dependencies
run: python3 scripts/scan_deps.py
- name: Generate plugin docs
run: python3 scripts/generate_plugin_docs.py
- name: Install zensical
run: pip install zensical
- name: Build site
run: zensical build --clean
- name: Deploy to Netlify
id: netlify
uses: nwtgck/actions-netlify@v3
with:
publish-dir: site
production-deploy: false
github-token: ${{ secrets.GITHUB_TOKEN }}
deploy-message: "PR #${{ github.event.pull_request.number }}: ${{ github.event.pull_request.title }}"
env:
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }}