Skip to content

Conversation

@jpvelez
Copy link
Contributor

@jpvelez jpvelez commented Feb 10, 2026

Why

The devcontainer-based GHA workflow is currently failing, and there isn’t time to fix it. This change keeps CI useful by running the same logical checks without building or using the devcontainer image.

What changed

  • Disabled the existing workflow (): all code is unchanged, but it no longer runs on push/PR. It only runs when manually triggered via workflow_dispatch. A comment at the top explains how to re-enable it.
  • Added a new workflow () that:
    • Triggers on the same events (push to main, pull_request open/sync/reopen/ready_for_review).
    • Uses the GitHub Actions runner directly (no image build, no container).
    • Runs two parallel jobs: Quality checks and Tests.
    • In each job:
      1. Checkout repo.
      2. Install just (from just.systems).
      3. Run just install to install uv, Python deps (uv sync --group dev), prek, and pre-commit hooks (so just check and just test have everything they need).
      4. Run just check (quality-checks job) or just test (tests job).

So we still run the same just check and just test as before, but on the runner after a local just install, without any devcontainer build or GH_PAT/registry setup.

Made with Cursor

jpvelez and others added 2 commits February 10, 2026 17:20
- Disable main.yml on push/PR (keep code, trigger only via workflow_dispatch).
- Add ci-runner-native.yml: no image build; each job runs just install
  then just check or just test in parallel on ubuntu-latest.

Co-authored-by: Cursor <[email protected]>
@jpvelez jpvelez merged commit 582c0f6 into main Feb 10, 2026
0 of 2 checks passed
@jpvelez jpvelez deleted the ci-runner-native branch February 10, 2026 22:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant