Skip to content

feat(ci): real-time quality gate streaming, re-entrant rate limit locking, and repos clone destination #231

Description

@dan-petty

Deliverables & Scope

  1. Real-time CI Streaming: Stream live check badges and duration as concurrent checks complete; surface running status for long-running tests.
  2. Re-entrant Rate Limiter File Locking: Implement thread-local lock depth tracking in _disk_quota_lock to eliminate self-deadlocks during nested rate limit calls; enforce mandatory uniform pacing.
  3. GitHub Projects Quota Safety: Guard against GraphQL quota depletion using _is_graphql_quota_exhausted and cap mutations per sync run.
  4. Dynamic Repo Clone Destination: Parse organization/owner from Git clone URLs (repos//) rather than hardcoding _standalone.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    priority/p1-highHigh impact work required for upcoming release milestonescope/cliCore CLI framework, Typer subcommands, options, and tablesscope/githubGitHub Projects v2, Views, Milestones, Labels, and PR automationtype/featureNew user-facing functionality or capability addition

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions