Skip to content

feat(groups): #469 authenticated InviteV4 + Home-join mode; #468 invite lineage evidence (v0.41.0 hardening) #100

feat(groups): #469 authenticated InviteV4 + Home-join mode; #468 invite lineage evidence (v0.41.0 hardening)

feat(groups): #469 authenticated InviteV4 + Home-join mode; #468 invite lineage evidence (v0.41.0 hardening) #100

name: ADR Governance
on:
pull_request:
paths:
- 'docs/adr/**'
- 'docs/grounding/**'
- '.adr-kit.yaml'
- 'scripts/adr-governance.py'
- '.github/workflows/adr-governance.yml'
push:
branches:
- main
- master
paths:
- 'docs/adr/**'
- 'docs/grounding/**'
- '.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
env:
# Push event: previous branch tip (all-zeros on branch creation/force-push).
GITHUB_BEFORE: ${{ github.event.before }}
# Pull-request event: exact base commit SHA.
GITHUB_BASE_SHA: ${{ github.event.pull_request.base.sha }}
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Unit-test ADR governance helpers
run: python3 scripts/test_adr_governance.py
- name: Run ADR governance checks
run: python3 scripts/adr-governance.py