dotnet / dotnet/arcade

Make sure all new packages have been mirrored to dotnet-public once per year

Open
#11,503 16 comments 0 reactions 0 assignees View on GitHub
area-product-construction
Dominant language
C#
Stars
729
Forks
397
Avg merge
3d 15m
Merged PRs (30d)
149

Description

Every time we bump major version, we get a set of "new" packages, since packages like `Microsoft.DotNet.Web.ItemTemplates.7.0` have the Major version in their name. This means someone needs to manually mirror these packages to dotnet-public so that further versions on nuget.org get auto-mirrored. We should have an automatic process to pick these up (along with new OOB package that might come along in a major release) so that we don't have to remember to do this manually every year.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the existing manual process for mirroring new packages to dotnet-public and how packages from major releases are identified. Define an automatic yearly or major-version workflow that also finds new out-of-band packages, then verify that later nuget.org versions are mirrored without manual setup.

Written by the indexing model from the issue text.

Assessment

Domain
build-system, release
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.