Skip to content

Update Docs

Update Docs #13

Workflow file for this run

name: Update Docs
on:
workflow_run:
workflows: ["Collect and Publish"]
types: [completed]
branches: [main]
workflow_dispatch:
permissions:
contents: read
concurrency:
group: reponomics-update-docs-${{ github.ref }}
cancel-in-progress: false
jobs:
update-docs:
if: ${{ github.event_name == 'workflow_dispatch' || github.event.workflow_run.conclusion == 'success' }}
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: Checkout repository
uses: actions/checkout@v7
with:
ref: main
- name: Resolve Reponomics configuration
run: python .github/scripts/resolve-reponomics-config.py --require-setup
- name: Update managed Reponomics docs
if: env.REPONOMICS_SETUP_COMPLETE == 'true'
uses: ./.github/actions/reponomics
with:
mode: update-docs
use-github-app: ${{ env.USE_GITHUB_APP }}
github-token: ${{ github.token }}
data-mode: ${{ env.DATA_MODE }}
retention-days: ${{ env.RETENTION_DAYS }}
publish-pages: ${{ env.PUBLISH_PAGES_DASHBOARD }}
generate-readme: ${{ env.PUBLISH_README_DASHBOARD }}