name: ADR Governance
on:
pull_request:
paths:
- 'docs/adr/**'
- '.adr-kit.yaml'
- 'scripts/adr-governance.py'
- '.github/workflows/adr-governance.yml'
push:
branches:
- main
- master
paths:
- 'docs/adr/**'
- '.adr-kit.yaml'
- 'scripts/adr-governance.py'
- '.github/workflows/adr-governance.yml'
jobs:
adr-governance:
name: Validate ADRs and immutable Accepted status
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Run ADR governance checks
run: python3 scripts/adr-governance.py