docs(oci-arm): cloudflared 터널 매핑 es 항목 OpenSearch 로 갱신 (ADR-0055) #81
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: Docs Health | |
| # doctor.py 진단만 수행하는 minimal CI. | |
| # Claude 자동 수정 (stale-doc/quality-gc/doctor-check auto-fix PR) 은 미사용 | |
| # — 그건 .github/workflows/docs-health.yml (재사용 워크플로) 에 그대로 보존돼 있고, | |
| # ANTHROPIC_API_KEY_FOR_WORKFLOWS 시크릿 등록 시 트리거 측 uses 만 바꿔 재활성 가능. | |
| # | |
| # Doctor.py 가 FAIL 이면 CI 빨강. WARN 만 있으면 통과 (--strict 미사용). | |
| on: | |
| pull_request: | |
| paths: | |
| - '**/*.md' | |
| - 'docs/**' | |
| - '.github/workflows/docs-health-trigger.yml' | |
| push: | |
| branches: [main] | |
| paths: | |
| - '**/*.md' | |
| - 'docs/**' | |
| - '.github/workflows/docs-health-trigger.yml' | |
| workflow_dispatch: | |
| concurrency: | |
| group: docs-health-${{ github.ref }} | |
| cancel-in-progress: true | |
| jobs: | |
| doctor: | |
| name: Doctor (4-layer health diagnostic) | |
| runs-on: ubuntu-latest | |
| timeout-minutes: 5 | |
| permissions: | |
| contents: read | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v4 | |
| with: | |
| submodules: false | |
| fetch-depth: 1 | |
| - name: Init ai submodule (public, doctor.py 위치) | |
| run: git submodule update --init --depth 1 -- ai | |
| - name: Set up Python | |
| uses: actions/setup-python@v5 | |
| with: | |
| python-version: '3.12' | |
| - name: Run doctor | |
| run: python3 ai/plugins/hns/scripts/doctor.py |