Skip to content

perf: shared apt-base + warmup for dogfood CI#15

Merged
markovejnovic merged 42 commits into
mainfrom
bug/fix-perf
May 25, 2026
Merged

perf: shared apt-base + warmup for dogfood CI#15
markovejnovic merged 42 commits into
mainfrom
bug/fix-perf

Conversation

@markovejnovic

@markovejnovic markovejnovic commented May 24, 2026

Copy link
Copy Markdown
Contributor

No description provided.

- Single apt-get call shared across Rust and Python toolchains
- warmup() pre-compiles workspace; test/clippy reuse artifacts
- fmt stays off installed for parallel execution
Add python3-pip to shared apt-base and pip install harmont-py
before cargo test so integration tests can import harmont.
Move test/clippy/fmt from frozen Step attributes to methods with
flags= parameter for per-call customization. Add hm.group() and
hm.pr() alias. Dogfood targets now self-contained.
@markovejnovic markovejnovic merged commit c7b5915 into main May 25, 2026
24 of 25 checks passed
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