Skip to content

self-audit

self-audit #49

Workflow file for this run

name: self-audit
# Dogfood: Upkeep audits its own repo on a schedule.
# This is the drift safety net — it exercises docs_staleness multilingual-sync
# detection against our own docs/<locale>/ and reviewers/<locale>/ trees, so when
# the English base and its translations diverge, the audit surfaces it as a finding.
on:
schedule:
- cron: '0 21 * * *' # 05:00 Asia/Taipei (UTC+8), staggered after Sudoku's 04:00
workflow_dispatch:
jobs:
audit:
uses: ./.github/workflows/audit.yml
permissions:
contents: read
issues: write
id-token: write
secrets:
claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}