Skip to content

feat: add new configuration options for concurrency and experimental features#4223

Merged
ruben-arts merged 11 commits intoprefix-dev:mainfrom
zelosleone:missingkeys
Jul 30, 2025
Merged

feat: add new configuration options for concurrency and experimental features#4223
ruben-arts merged 11 commits intoprefix-dev:mainfrom
zelosleone:missingkeys

Conversation

@zelosleone
Copy link
Contributor

this will add the missing keys concurrency concurrency.downloads concurrency.solves experimental run-post-link-scripts and new unit tests to test our keys in get_keys i think the concurrency refactor (to be honest no idea who did it in which commit, i simply figured that out from the changes i saw in my hash validation pr when i was updating with merge conflicts) we missed this part since we were still using max-concurrent-solves

@ruben-arts
Copy link
Contributor

Thank you adding this is great, we've been lacking on implementation here!

It's currently missing in the function that reads the cli into configuration. When that is added it is going to be great!

Copy link
Contributor

@ruben-arts ruben-arts left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since we're now adding this to the CLI we have to start testing it in the integration tests, to avoid future breaking changes.

Could you add those aswell?

@@ -120,25 +120,45 @@ pub fn get_cache_dir() -> miette::Result<PathBuf> {
}
#[derive(Parser, Debug, Default, Clone)]
pub struct ConfigCli {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I took the liberty to order this alphabetically 😄

@lucascolley lucascolley added enhancement New features configuration Issue related to configuration of workspace or global behavior labels Jul 29, 2025
@zelosleone zelosleone requested a review from ruben-arts July 29, 2025 10:32
Copy link
Contributor

@ruben-arts ruben-arts left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work!

@ruben-arts ruben-arts merged commit f2914c9 into prefix-dev:main Jul 30, 2025
40 of 41 checks passed
@zelosleone zelosleone deleted the missingkeys branch July 30, 2025 07:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

configuration Issue related to configuration of workspace or global behavior enhancement New features

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants