Skip to content

Keep a full CI run under one billed minute #16

Open

Description

@rdlu

A full PR run of ci.yml takes about 1m03s, just over the 60 s billing line, so it bills 2 minutes instead of 1. One test sets the floor of the parallel run: test_every_theme_paints_every_screen (~22 s).

Split it (e.g. parametrize per theme or per screen) so pytest -n auto can spread it across workers, and check that a full CI run comes in under 60 s.

Small and self-contained, a good first contribution. mise run test and mise run ci:local run the suite locally.

Activity

  1. added
    roadmapPlanned work; see the README Roadmap
    area: ciGitHub Actions, git hooks, rulesets
    performanceSpeed, size, layout shift, CI minutes
    help wantedExtra attention is needed
    on Oct 17, 2026
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

    area: ciGitHub Actions, git hooks, rulesetsgood first issueGood for newcomershelp wantedExtra attention is neededperformanceSpeed, size, layout shift, CI minutesroadmapPlanned work; see the README Roadmap

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions