Skip to content

fix: Don't remove project.dependencies when deps groups are present#1284

Draft
konsti-openai wants to merge 1 commit into
aspect-build:mainfrom
konsti-openai:konsti/dont-remove-deps-on-dep-group
Draft

fix: Don't remove project.dependencies when deps groups are present#1284
konsti-openai wants to merge 1 commit into
aspect-build:mainfrom
konsti-openai:konsti/dont-remove-deps-on-dep-group

Conversation

@konsti-openai

Copy link
Copy Markdown

Currently, project.dependencies are removed from consideration where the first dep group is added. This shouldn't happen, as dependency groups are additive, and project.dependencies are intended as the main production dependencies.


Changes are visible to end-users: yes

  • Searched for relevant documentation and updated as needed: yes/no
  • Breaking change (forces users to change their own code or config): yes
  • Suggested release notes appear below: yes

Test plan

  • New test cases added

Currently, `project.dependencies` are removed from consideration where the first dep group is added. This shouldn't happen, as dependency groups are additive, and `project.dependencies` are intended as the main production dependencies.
@CLAassistant

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@konsti-openai konsti-openai changed the title Don't remove project.dependencies when deps groups are present breaking: Don't remove project.dependencies when deps groups are present Jul 9, 2026
@konsti-openai konsti-openai changed the title breaking: Don't remove project.dependencies when deps groups are present fix: Don't remove project.dependencies when deps groups are present Jul 9, 2026
@xangcastle

Copy link
Copy Markdown
Member

This looks valuable, but I would like to see and e2e that demostrate the feature

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.

3 participants