Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Linkfarm to summarize nix packages in CI #3477

Open
cor opened this issue Jan 9, 2025 · 0 comments
Open

Linkfarm to summarize nix packages in CI #3477

cor opened this issue Jan 9, 2025 · 0 comments
Assignees
Labels
A-ci Area: Our CI A-nix Area: Our Nix configuration E-easy Call for participation: Easy difficulty. Experience needed to fix: Not much. Good first issue.

Comments

@cor
Copy link
Contributor

cor commented Jan 9, 2025

Currently, we have about 370 package jobs in CI.

What we should do is use pkgs.linkfarm. so that in CI we only build pkgs.linkfarm [ ... all deploy packages ...]
and then for the individual deploy-* packages we set mkCi false
and only let the linkfarm that includes them have mkCi true

This way we can "summarize" multiple packages in CI. Devs still get fast build times for deploy, but it does not spawn tons of jobs.

@cor cor added E-easy Call for participation: Easy difficulty. Experience needed to fix: Not much. Good first issue. A-ci Area: Our CI A-nix Area: Our Nix configuration labels Jan 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-ci Area: Our CI A-nix Area: Our Nix configuration E-easy Call for participation: Easy difficulty. Experience needed to fix: Not much. Good first issue.
Projects
None yet
Development

No branches or pull requests

2 participants