Skip to content

ci: prebuilt dylint binaries, cached target and driver, macOS only on the weekly run - #10

Merged
alii merged 2 commits into
masterfrom
ci-cache
Aug 14, 2026
Merged

ci: prebuilt dylint binaries, cached target and driver, macOS only on the weekly run#10
alii merged 2 commits into
masterfrom
ci-cache

Conversation

@alii

@alii alii commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

The Linux job spent 98s compiling cargo-dylint and dylint-link and most of cargo test's 87s building the driver. The two binaries are now built once per dylint version and cached (nothing prebuilt is downloaded), target/ and ~/.dylint_drivers are cached, and the cargo build that cargo test repeats is gone. macOS gets the same caches but only runs on the weekly cron; the lints are not platform specific and those runners are slower.

This PR's run pays the one-off cost; the next push shows the cached time. If a branch rule pins the old job name, it is now linux.

@alii
alii merged commit 3bcf116 into master Aug 14, 2026
2 checks passed
@alii
alii deleted the ci-cache branch August 14, 2026 10:49
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