dotnet / dotnet/arcade

Deprecate V3 publishing in main

Open
#17,111 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
729
Forks
397
Avg merge
3d 15m
Merged PRs (30d)
149

Description

Now that the vast majority of repos have onboarded to Arcade V4 publishing (tracked in https://github.com/dotnet/arcade/issues/16697), we should plan the deprecation and eventual removal of V3 publishing infrastructure in `main`.

### Scope
- Determine the criteria/gate for declaring V3 publishing deprecated (e.g. all in-scope `main` repos onboarded to V4).
- Add deprecation warnings when V3 publishing paths are used.
- Define the removal timeline and communicate to repo owners still on V3.
- Track and drive the remaining stragglers to V4 before removal.

### Context
Migrated from personal work-tracking item W134. Follow-up to the V4 publishing rollout.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the V4 publishing rollout tracked in issue 16697 and inventorying the V3 publishing paths in main. The issue provides no file or test entry point; completion would require agreed deprecation criteria, warnings, a removal timeline, and follow-up with remaining V3 repositories.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
build-system, release
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.