Skip to content

fix(init): make --hooks idempotently merge into existing repos #78

fix(init): make --hooks idempotently merge into existing repos

fix(init): make --hooks idempotently merge into existing repos #78

Workflow file for this run

name: tests
# CI runs the full tiered suite (active + demoted). The CI=true env var
# triggers bin/beagle-test to include the demoted tier. Active failures
# block the build; demoted failures are advisory (logged in the run
# output and surface-debt.md tracks accumulated debt). See
# lab/journal/synthesis/design-principle.md "Test-cadence decomposition".
on:
push:
branches: [main]
pull_request:
branches: [main]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- name: Install Racket
uses: Bogdanp/setup-racket@v1.14
with:
architecture: x64
distribution: full
variant: CS
version: '9.1'
- name: Link beagle packages
run: |
raco pkg install --auto --link \
beagle-lib/ beagle-test/ beagle/
- name: Run tiered test suite
env:
CI: 'true'
run: bin/beagle-test
- name: Show accumulated surface debt
if: always()
run: |
if [ -f lab/surface-debt.md ]; then
head -20 lab/surface-debt.md
fi