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

[darc/maestro++] Allow subscriptions to filter on dependencies #2542

Open
Tracked by #2570
mmitche opened this issue Sep 19, 2019 · 7 comments
Open
Tracked by #2570

[darc/maestro++] Allow subscriptions to filter on dependencies #2542

mmitche opened this issue Sep 19, 2019 · 7 comments

Comments

@mmitche
Copy link
Member

mmitche commented Sep 19, 2019

Subscriptions today are all or nothing. When a build comes in, all assets that apply the target repo/branch will be applied. This is fine most of the time, but we have a few cases where we want to flow specific assets.

For example, let's say that we produce an OOB package in corefx in 3.0, but want to use it in 3.1 and 5.0 (not shipping a new package there). We can set up a subscription between the 3.0 channel and 3.1 and 5.0 branches that will flow this dependency, but it will also flow outputs that are also being produced in the 3.1 and 5.0 branches, overwriting them.

What you really want to do is to flow only dependency A from channel X, and all other dependencies from channel Y.

@mmitche
Copy link
Member Author

mmitche commented Sep 19, 2019

/cc @dsplaisted

@riarenas
Copy link
Member

@mmitche do you think we need this for NET5? moving there for now.

@dsplaisted
Copy link
Member

For the CLI team, we'd like this as soon as possible. Currently we are handling this via time-consuming, error-prone processes.

@riarenas
Copy link
Member

Keeping it for the .NET 5 time frame then. Thanks for the context @dsplaisted

@wli3
Copy link

wli3 commented Mar 9, 2020

Any update on this issue?

@JohnTortugo
Copy link
Contributor

Not yet. :-(

@riarenas
Copy link
Member

This didn't make the cut for .NET 5. Moving to continuation epic

@dkurepa dkurepa transferred this issue from dotnet/arcade Jun 2, 2023
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

No branches or pull requests

6 participants