Azure / Azure/azure-functions-core-tools

Design: workload ownership and migration to owner repos

Open
#5,346 1 comment 0 reactions 0 assignees View on GitHub
design GA v5 workload
Dominant language
C#
Stars
1.5k
Forks
498
Avg merge
5d 4h
Merged PRs (30d)
15

Description

Workloads currently live in the core-tools repo. For GA, each workload
should live with its owning team (templates in templates repo, workers
in worker repos, host in host repo) so they release together. Design
the publisher onboarding story and the migration plan before moving any
code.

## Definition of Done

- [ ] Publisher onboarding doc: per-repo CI, feed publishing, version
alignment, release coordination
- [ ] Migration plan per workload (templates .NET/Node/Python, workers
Node/Python/Java/PowerShell, Host)
- [ ] Owner sign-off captured from each target repo team
- [ ] Follow-up migration issues opened in each owner repo
- [ ] Core-tools repo retains only the thin CLI + shared workload
infrastructure

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the publisher onboarding requirements and the workload list: templates, workers, and Host. Document per-repo CI, feed publishing, version alignment, and release coordination; then create a migration plan for each workload, capture owner sign-off, and open follow-up issues in each target repo. Done means Core-tools retains only the thin CLI and shared workload infrastructure.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp, java, node.js, powershell, python
Domain
ci-cd, devops, release, tooling
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.