Skip to content

DIVE-1191: port oversized-send guard to telegram forks (/tasks silent… #99

DIVE-1191: port oversized-send guard to telegram forks (/tasks silent…

DIVE-1191: port oversized-send guard to telegram forks (/tasks silent… #99

Workflow file for this run

name: fork parity
# Asserts the telegram-{codex,grok,agy} forks stay in lockstep with each other and
# in their documented delta from the Claude `telegram` baseline (DIVE-8). Pure static
# parse — no servers booted, no plugin deps installed.
on:
push:
paths:
- 'plugins/telegram/**'
- 'plugins/telegram-codex/**'
- 'plugins/telegram-grok/**'
- 'plugins/telegram-agy/**'
- 'generator/**'
- 'test/**'
- '.github/workflows/parity.yml'
pull_request:
paths:
- 'plugins/telegram/**'
- 'plugins/telegram-codex/**'
- 'plugins/telegram-grok/**'
- 'plugins/telegram-agy/**'
- 'generator/**'
- 'test/**'
- '.github/workflows/parity.yml'
jobs:
parity:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: oven-sh/setup-bun@v2
- run: bun test test/parity.test.ts
# Generator drift gate (DIVE-9): every runtime config must still regenerate
# its committed fork byte-exact. Catches a fork hand-edited without updating
# its generator config (or the base) — the structural successor to the
# hand-kept parity above.
- run: bun generator/generate.ts --check