fix: harden commitment creation wizard and draft recovery #763
Workflow file for this run
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
| # .github/workflows/circular-deps.yml | |
| # Fails the build if a circular dependency is introduced under src/. | |
| # | |
| # The codebase currently has ZERO cycles, so this is a blocking gate from day | |
| # one: any new cycle fails CI. See docs/CIRCULAR_DEPS.md. | |
| name: Circular Dependencies | |
| on: | |
| push: | |
| branches: | |
| - main | |
| - master | |
| pull_request: | |
| branches: | |
| - main | |
| - master | |
| jobs: | |
| circular: | |
| name: madge --circular | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v7 | |
| - name: Setup Node.js | |
| uses: actions/setup-node@v6 | |
| with: | |
| node-version: '20' | |
| cache: 'npm' | |
| - name: Install dependencies | |
| run: npm ci | |
| - name: Check for circular dependencies | |
| run: npm run circular |