Skip to content

Support multiple projects in a single change #571

Closed

Description

@fsmaia

Is your feature request related to a problem? Please describe.
No.

Describe the solution you'd like
When the projects feature is configured, changie new only allows a single project per change.

Describe alternatives you've considered
Asking users to repeat the same change for multiple projects

Additional context
This is very useful for monorepos with shared packages, in which a package change affects multiple projects

Activity

  1. miniscruff commented on Nov 1, 2023

    @miniscruff
    Owner

    Hmm, that is a good point, I wonder if using a multi-select would be more appropriate for projects. I wonder if it should be part of the config to choose between multi-select and single select.

  2. fsmaia commented on Nov 2, 2023

    @fsmaia
    Author

    Yep! It's tricky to decide if single vs multi-select should be configurable.

    My personal choice is to always enable multi-select, as I can't think of a clear use case for restricting that every change should only belong to one project (and if so, the users will pick only one, as a sane default behavior).

  3. fsmaia commented on Nov 2, 2023

    @fsmaia
    Author

    Btw I'm available to implement this change

  4. miniscruff commented on Nov 2, 2023

    @miniscruff
    Owner

    Yea sure, that would be good. Let me know if you need any onboarding help.

  5. self-assigned this
    on Nov 12, 2023
  6. added a commit that references this issue on Nov 12, 2023
  7. TheSpyder commented on Nov 24, 2023

    @TheSpyder
    Contributor

    I can't think of a clear use case for restricting that every change should only belong to one project

    I can 😉 but I'll log a new ticket for my concerns after upgrading to 1.16

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions