-
Notifications
You must be signed in to change notification settings - Fork 323
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
VSTest is pushing to the wrong channel in BAR #2169
Comments
This would probably require us to upgrade to use the latest Arcade toolset? |
The location given in the command seems to be pointing to the correct feed. Line 829 in 55e7e45
|
Can you please point me to your build definition or to a build that is doing the wrong thing? |
@JohnTortugo I have shared the definition offline, Can you please take a look. |
@singhsarab your build definition seems to be quite outdated with the way Arcade proposes publishing to be implemented nowadays. We moved to stages based publishing, take a look here to see how to onboard: https://github.com/dotnet/arcade/blob/master/Documentation/CorePackages/YamlStagesPublishing.md |
I guess I'm a little confused by this whole issue. Is the problem just that master branch builds are publishing to the wrong channels so that corefx can take a dependency update on them, or that the packages need to be available in a different feed? @mmitche Should vstest move to using the shared publishing infrastructure for .NET? |
Where's this repos build definition? @JohnTortugo, are you saying that the sdk task packages are not working correctly? |
This was the build that I looked: https://devdiv.visualstudio.com/DevDiv/_build/results?buildId=3058217&view=results . As far as I can tell it's a pretty custom build-definition: https://devdiv.visualstudio.com/DevDiv/_apps/hub/ms.vss-ciworkflow.build-ci-hub?_a=edit-build-definition&id=2923 and it looks like they are using their own custom sign, publish, etc. things.
All builds from |
Yeah, there are some repos that .NET Core depends on but aren't directly a part of the core product which are on dependency flow (at our request). These repos (like NuGet, Application-Insights, etc...) we need to make sure we don't break and we provide support (generally in the form of guidance), so that they can flow dependencies without being in the inner ring of Arcade support. |
Matt has been assigning and reassigning default channels to get everything release ready. |
@singhsarab It's good to be on the latest toolset but I think you don't need it to fix the branch to where the builds are published. You just need to use Darc to configure to which channel the build should be assigned to by default. |
@JohnTortugo I am not aware of how to do that. Can you please provide some guidance for that. And @riarenas
I think we have to move the repo to arcade tooling before we can do that. |
Here are the instructions: https://github.com/dotnet/arcade/blob/master/Documentation/Darc.md#add-default-channel |
any update? |
@ViktorHofer, @JohnTortugo is OOF today (and yesterday), can this wait another day or two for an update or is this more pressing? |
This can wait, thanks for the update. |
Sorry I am still not sure where do I run this instructions to make sure we are pointing to the right channel for vstest repo |
You can invoke the darc CLI from any fully on boarded repo, ie from corefx. I should be able to change this as well and will try later. |
I just updated the default channel. Added: Removed: |
@ViktorHofer Great, I assume we can close this issue now ? |
The packages are still not published to the blob feed: @JohnTortugo anybody know what needs to be changed to push to our feed? |
@ViktorHofer I guess that will require us to change the CI definition. It currently pushes the packages to myget feed |
You are right, this issue was about the channel. Let me close this one and create a new one for the feed request. |
VSTest pushes to ".NET Core 3 Dev" but we are already on ".NET Core 5 Dev". I recommend to either push a channel that is not directly tied to a release or always stay on the latest one.
Also VSTest should probably stop pushing to the myget feed (https://dotnet.myget.org/F/vstest/api/v2/package) and instead use the same one that all other repositories use (https://dotnetfeed.blob.core.windows.net/dotnet-core/index.json).
cc @singhsarab
The text was updated successfully, but these errors were encountered: