dotnet / dotnet/arcade

Tracking: onboard .NET Eng - Latest subscription targets to Arcade V4 publishing

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

Description

Tracking rollout of Arcade V4 publishing across the repo/branch combinations currently in scope.

**Legend:**
- `[ ]` Pending triage or migration
- `[x]` Completed / already onboarded
- `[-]` Skipped / not applicable
- `[!]` Blocked

**Targets (45) — Pending: 2, Done: 20, Skipped: 9, Blocked: 14

### Skipped

- [-] `https://dev.azure.com/devdiv/DevDiv/_git/DotNet-IbcMerge` @ `master` - Skipped, no recent builds.
- [-] `https://dev.azure.com/dnceng/internal/_git/dotnet-helix-service` @ `main` - Skipped, no need for arcade publishing.
- [-] `https://dev.azure.com/dnceng/internal/_git/dotnet-machinelearning-assets` @ `main` - Skipped: no commits in a year.
- [-] `https://dev.azure.com/dnceng/internal/_git/dotnet-performance-infra` @ `main` - Skipped: Custom 1ES/MicroBuild deploy pipeline, not an Arcade V3 publishing pipeline.
- [-] `https://dev.azure.com/dnceng/internal/_git/maestro-configuration` @ `production` - Skipped: Config-only repo with no Arcade publishing pipeline to migrate.
- [-] `https://github.com/dotnet/extensions-samples` @ `dev` - Skipped: Its sample pipeline has `enablePublishUsingPipelines=false` and `enablePublishBuildAssets=false`, so it is not a V4 publishing candidate.
- [-] `https://github.com/dotnet/performance` @ `main` - Skipped: No repo-owned Arcade publishing pipeline markers were found to migrate in this rollout.
- [-] `https://github.com/dotnet/runtime` @ `main` - Skipped: The official publishing pipeline is assetless (`isAssetlessBuild: true`), so this rollout does not apply.
- [-] `https://github.com/dotnet/test-templates` @ `main` - Skipped: Its pipelines already disable Arcade asset publishing, so there is nothing to migrate for this rollout.

### Blocked

- [!] `https://dev.azure.com/devdiv/DevDiv/_git/Pythia` @ `main` - Blocked: Arcade SDK `10.0.0-beta.25214.8` is pre-V4 and must move to 11+ first.
- [!] `https://dev.azure.com/dnceng/internal/_git/dotnet-signed-wix` @ `main` - Blocked: Arcade SDK `9.0.0-beta.24162.2` is too old and needs a prior Arcade update.
- [!] `https://dev.azure.com/dnceng/internal/_git/dotnet-wpf-int` @ `main` - Blocked: PR https://dev.azure.com/dnceng/internal/_git/dotnet-wpf-int/pullrequest/59944 is open, but validation build 2946541 failed in Publish Build Assets because `D:\a\_work\1\a\AssetManifests` was missing.
- [!] `https://github.com/aspnet/SignalR-Client-Cpp` @ `main` - Blocked: The repo is still on Arcade 8.0.0-beta.24475.3, which is too old for V4 publishing.
- [!] `https://github.com/dotnet/dnceng` @ `main` - Blocked: Arcade SDK 8.0.0-beta.26168.3 is below the skill''s supported major version for V4 migration.
- [!] `https://github.com/dotnet/hotreload-utils` @ `main` - Blocked: Arcade SDK `11.0.0-beta.26177.6` is too old for V4 publishing and needs an Arcade update first.
- [!] `https://github.com/dotnet/machinelearning-tools` @ `main` - Blocked: Arcade SDK 11.0.0-beta.25531.1 is below the V4 floor and the repo still needs a toolset update first.
- [!] `https://github.com/dotnet/macios` @ `main` - Blocked: Arcade SDK is still on unsupported 10.x and needs a major Arcade upgrade first.
- [!] `https://github.com/dotnet/maui` @ `main` - Blocked: Arcade SDK is still on unsupported 10.x and needs a major Arcade upgrade first.
- [!] `https://github.com/dotnet/NuGet.BuildTasks` @ `main` - Blocked: The repo is still on Arcade 10.0.0-beta.25124.3, so V4 publishing is not supported yet.
- [!] `https://github.com/dotnet/wpf-test` @ `main` - Blocked: Arcade SDK 10.0.0-beta.24510.1 is below the skill''s supported major version for V4 migration.
- [!] `https://github.com/microsoft/testfx` @ `main` - Blocked: Migration changes are pushed to a fork, but PR creation is blocked by Microsoft org SAML enforcement.
- [!] `https://github.com/microsoft/vstest` @ `main` - Blocked on SAML for PR creation. Validation complete: [build 2959686](https://dev.azure.com/dnceng/7ea9116e-9fac-403d-b258-b31fcf1bb293/_build/results?buildId=2959686) succeeded, promotion + asset comparison passed (27/27). Manual PR needed from `dev/mmitche/arcade-v4-publishing`.
- [!] `https://github.com/microsoft/winforms-designer` @ `main` - Blocked: Current GitHub access is blocked by Microsoft org SAML enforcement, so inspection/PR creation could not be completed.

### Pending/Done

- [ ] `https://github.com/dotnet/cli-lab` @ `main` - Onboarding PR open: https://github.com/dotnet/cli-lab/pull/439
- [ ] `https://github.com/dotnet/machinelearning` @ `main` - Onboarding PR open: https://github.com/dotnet/machinelearning/pull/7606
- [x] `https://github.com/dotnet/arcade` @ `main` - Already onboarded: V4 publishing markers are already present.
- [x] `https://github.com/dotnet/binaryen` @ `dotnet/main` - Merged: https://github.com/dotnet/binaryen/pull/349
- [x] `https://github.com/dotnet/cpython` @ `dotnet/main` - Merged: https://github.com/dotnet/cpython/pull/207
- [x] `https://github.com/dotnet/docker-tools` @ `main` - Merged: https://github.com/dotnet/docker-tools/pull/2069
- [x] `https://github.com/dotnet/dotnet` @ `main` - Already onboarded: `eng/Publishing.props` and VMR pipeline templates already use V4 publishing.
- [x] `https://github.com/dotnet/ef6` @ `main` - Merged: https://github.com/dotnet/ef6/pull/2394
- [x] `https://github.com/dotnet/emscripten` @ `dotnet/main` - Merged: https://github.com/dotnet/emscripten/pull/237
- [x] `https://github.com/dotnet/llvm-project` @ `dotnet/main-19.x` - Merged: https://github.com/dotnet/llvm-project/pull/741
- [x] `https://github.com/dotnet/metadata-tools` @ `main` - Merged: https://github.com/dotnet/metadata-tools/pull/359
- [x] `https://github.com/dotnet/node` @ `dotnet/main` - Merged: https://github.com/dotnet/node/pull/331
- [x] `https://github.com/dotnet/runtime-assets` @ `main` - Merged: https://github.com/dotnet/runtime-assets/pull/656
- [x] `https://github.com/dotnet/runtimelab` @ `standalone-template` - Merged: https://github.com/dotnet/runtimelab/pull/3256
- [x] `https://github.com/dotnet/symreader-converter` @ `main` - Merged: https://github.com/dotnet/symreader-converter/pull/333
- [x] `https://github.com/dotnet/symreader-portable` @ `main` - Merged: https://github.com/dotnet/symreader-portable/pull/591
- [x] `https://github.com/dotnet/systemweb-adapters` @ `main` - Merged: https://github.com/dotnet/systemweb-adapters/pull/679
- [x] `https://github.com/dotnet/wasi-sdk` @ `dotnet/main` - Merged: https://github.com/dotnet/wasi-sdk/pull/238
- [x] `https://github.com/dotnet/wcf` @ `main` - Merged: https://github.com/dotnet/wcf/pull/5927
- [x] `https://github.com/dotnet/xharness` @ `main` - Merged: https://github.com/dotnet/xharness/pull/1585
- [x] `https://github.com/dotnet/yarp` @ `main` - Merged: https://github.com/dotnet/yarp/pull/3013
- [x] `https://github.com/mono/mono.posix` @ `main` - Merged: https://github.com/mono/mono.posix/pull/84

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.