Move copy-project from campaign orchestrators to campaign-generator #9208
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Previously, campaign orchestrators included copy-project safe output, requiring users to manually create project boards before starting campaigns. This moves project creation to the campaign-generator workflow, automating it during campaign initialization.
Changes
Campaign orchestrators - Removed copy-project configuration:
pkg/campaign/orchestrator.go- RemovedCopyProjectsfromBuildOrchestratorpkg/cli/compile_orchestrator.go- Removed copy-project rendering logicpkg/campaign/orchestrator_test.go- RemovedTestBuildOrchestrator_CopyProjectSafeOutputCampaign generator - Added copy-project safe output:
.github/workflows/campaign-generator.md- Added copy-project with source template and custom token.github/ISSUE_TEMPLATE/start-campaign.yml- Updated to reflect automatic project creation.github/agents/agentic-campaign-designer.agent.md- Updated instructions for auto-created projectsCompiled workflows - Recompiled to reflect changes:
Result
Projects are automatically copied from
https://github.com/orgs/githubnext/projects/74when campaigns are created via issue form, eliminating manual project setup. Campaign orchestrators focus on managing existing campaigns rather than infrastructure creation.Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.