fix: run sync enqueue before review-cleanup in post-commit hook #131
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
| name: Minimum Confidence Tests | |
| on: | |
| workflow_dispatch: {} | |
| pull_request: {} | |
| push: | |
| branches: | |
| - main | |
| - master | |
| permissions: | |
| contents: read | |
| jobs: | |
| go-baseline: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: actions/setup-go@v5 | |
| with: | |
| cache: true | |
| go-version-file: go.mod | |
| - name: Run Go baseline | |
| run: make test-go | |
| hooks-worktree: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: actions/setup-go@v5 | |
| with: | |
| cache: true | |
| go-version-file: go.mod | |
| - name: Run worktree hook regressions | |
| run: make test-hooks-worktree | |
| hooks-claude: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: actions/setup-go@v5 | |
| with: | |
| cache: true | |
| go-version-file: go.mod | |
| - name: Run Claude hook regressions | |
| run: make test-hooks-claude | |
| hooks-global: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: actions/setup-go@v5 | |
| with: | |
| cache: true | |
| go-version-file: go.mod | |
| - name: Run global hook lifecycle regressions | |
| run: make test-hooks-global | |
| ui-state: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: actions/setup-node@v4 | |
| with: | |
| node-version: 24 | |
| - name: Run deterministic UI state tests | |
| run: make test-js | |
| claude-installer-local: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: actions/checkout@v4 | |
| with: | |
| repository: HexmosTech/claude-lrc | |
| path: claude-lrc | |
| token: ${{ secrets.CLAUDE_LRC_REPO_TOKEN || github.token }} | |
| - uses: actions/setup-go@v5 | |
| with: | |
| cache: true | |
| go-version-file: go.mod | |
| - uses: actions/setup-node@v4 | |
| with: | |
| node-version: 24 | |
| - name: Install Claude Code CLI | |
| run: npm install -g @anthropic-ai/claude-code | |
| - name: Run local installer bootstrap validation | |
| run: CLAUDE_LRC_DIR="$GITHUB_WORKSPACE/claude-lrc" make test-install-local | |
| claude-plugin-bootstrap: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: actions/checkout@v4 | |
| with: | |
| repository: HexmosTech/claude-lrc | |
| path: claude-lrc | |
| token: ${{ secrets.CLAUDE_LRC_REPO_TOKEN || github.token }} | |
| - uses: actions/setup-go@v5 | |
| with: | |
| cache: true | |
| go-version-file: go.mod | |
| - uses: actions/setup-node@v4 | |
| with: | |
| node-version: 24 | |
| - name: Install Claude Code CLI | |
| run: npm install -g @anthropic-ai/claude-code | |
| - name: Run plugin-first bootstrap validation | |
| run: CLAUDE_LRC_DIR="$GITHUB_WORKSPACE/claude-lrc" make test-plugin-bootstrap | |
| claude-plugin-hooks: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: actions/checkout@v4 | |
| with: | |
| repository: HexmosTech/claude-lrc | |
| path: claude-lrc | |
| token: ${{ secrets.CLAUDE_LRC_REPO_TOKEN || github.token }} | |
| - uses: actions/setup-go@v5 | |
| with: | |
| cache: true | |
| go-version-file: go.mod | |
| - uses: actions/setup-node@v4 | |
| with: | |
| node-version: 24 | |
| - name: Install Claude Code CLI | |
| run: npm install -g @anthropic-ai/claude-code | |
| - name: Run plugin hook validation | |
| run: CLAUDE_LRC_DIR="$GITHUB_WORKSPACE/claude-lrc" make test-plugin-hooks | |
| claude-loop-prevention: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: actions/checkout@v4 | |
| with: | |
| repository: HexmosTech/claude-lrc | |
| path: claude-lrc | |
| token: ${{ secrets.CLAUDE_LRC_REPO_TOKEN || github.token }} | |
| - uses: actions/setup-go@v5 | |
| with: | |
| cache: true | |
| go-version-file: go.mod | |
| - uses: actions/setup-node@v4 | |
| with: | |
| node-version: 24 | |
| - name: Install Claude Code CLI | |
| run: npm install -g @anthropic-ai/claude-code | |
| - name: Run loop-prevention validation | |
| run: CLAUDE_LRC_DIR="$GITHUB_WORKSPACE/claude-lrc" make test-loop-prevention |