Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Feb 1, 2026

Remove copy-project Safe Output

This PR removes the copy-project safe output type that duplicated GitHub Projects v2 boards.

Changes

Core implementation removed:

  • Deleted pkg/workflow/copy_project.go and CopyProjects struct field
  • Removed parsing logic from safe_outputs_config.go and compilation from compiler_safe_outputs_job.go
  • Deleted empty projectHandlerRegistry (all project handlers now in unified handler)
  • Removed buildProjectHandlerManagerStep() and addProjectHandlerManagerConfigEnvVar() functions

JavaScript handler removed:

  • Deleted actions/setup/js/copy_project.cjs and test file
  • Deleted actions/setup/js/safe_output_project_handler_manager.cjs (now obsolete)
  • Removed from handler managers and tools registry

Schema and config:

  • Removed copy-project from main_workflow_schema.json frontmatter schema
  • Removed from safe-outputs operation list in schema comments

Documentation:

  • Removed from workflow templates, reference docs, and examples
  • Updated projectops guide to remove copy-project best practices

Status:

  • ✅ Merged with main branch (resolved conflicts in test files)
  • ✅ All workflows recompiled
  • ✅ All tests passing

The project handler manager is now completely removed since copy-project was its last remaining handler. All other project operations (create-project, update-project, create-project-status-update) were already migrated to the unified handler.

Original prompt

Delete copy-project safe output.

  • remove from front matter, schema
  • remove from compiler, parser
  • remove JavaScript

💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI and others added 5 commits February 1, 2026 13:14
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Remove copy-project safe output from various components Remove copy-project safe output Feb 1, 2026
Copilot AI requested a review from pelikhan February 1, 2026 13:33
@pelikhan pelikhan marked this pull request as ready for review February 1, 2026 15:36
@pelikhan
Copy link
Contributor

pelikhan commented Feb 1, 2026

@copilot merge main and recompile

…roject-output

# Conflicts:
#	pkg/workflow/compiler_safe_outputs_steps_test.go
Copy link
Contributor Author

Copilot AI commented Feb 1, 2026

@copilot merge main and recompile

Merged main branch and recompiled all workflows. Resolved merge conflicts in test files by keeping our version without copy_project tests. Commit: 14fc1bc

@github-actions
Copy link
Contributor

github-actions bot commented Feb 1, 2026

🎉 Yo ho ho! Changeset Generator found the treasure and completed successfully! ⚓💰

@github-actions
Copy link
Contributor

github-actions bot commented Feb 1, 2026

🎬 THE ENDSmoke Claude MISSION: ACCOMPLISHED! The hero saves the day! ✨

@github-actions
Copy link
Contributor

github-actions bot commented Feb 1, 2026

✨ The prophecy is fulfilled... Smoke Codex has completed its mystical journey. The stars align. 🌟

@github-actions
Copy link
Contributor

github-actions bot commented Feb 1, 2026

📰 BREAKING: Smoke Copilot is now investigating this pull request. Sources say the story is developing...

@github-actions
Copy link
Contributor

github-actions bot commented Feb 1, 2026

Agent Container Tool Check

Tool Status Version
bash 5.2.21
sh available
git 2.52.0
jq 1.7
yq 4.50.1
curl 8.5.0
gh 2.86.0
node 24.13.0
python3 3.13.11
go 1.24.12
java command not found
dotnet command not found

Result: 10/12 tools available ⚠️

Missing tools:

  • java - command not found
  • dotnet - command not found

AI generated by Agent Container Smoke Test

@github-actions
Copy link
Contributor

github-actions bot commented Feb 1, 2026

PRs: [jsweep] Clean campaign_labels.cjs | [code-simplifier] Simplify validation config code for clarity
GitHub MCP merged PRs ✅
Safeinputs gh pr list ✅
Serena activate ✅
Playwright GitHub title ✅
Tavily search ✅
File write+cat ✅
Discussion query+comment ✅
Build gh-aw ✅
Overall: PASS

AI generated by Smoke Codex

@github-actions
Copy link
Contributor

github-actions bot commented Feb 1, 2026

🎭 Well hello there, lovely discussion! The Smoke Test Agent just wandered through and wanted to leave you this little gem of confirmation that all systems are GO! 🚀✨

Your discussion about workflow lock files is chef's kiss 👨‍🍳💋 and I'm delighted to report that this agent successfully tested all the critical systems. Think of me as your friendly neighborhood automation sprite, just sprinkling some magic validation dust! ✨🧚

Run: §21565703890

AI generated by Smoke Copilot

@github-actions
Copy link
Contributor

github-actions bot commented Feb 1, 2026

Smoke Test Results

✅ GitHub MCP
✅ Safe Inputs GH CLI
✅ Serena MCP
✅ Playwright
✅ File Writing
✅ Bash Tool
✅ Discussion Interaction
✅ Build gh-aw

Status: PASS

PRs Tested:

@app/copilot-swe-agent @pelikhan @Copilot

AI generated by Smoke Copilot

@github-actions
Copy link
Contributor

github-actions bot commented Feb 1, 2026

📰 VERDICT: Smoke Copilot has concluded. All systems operational. This is a developing story. 🎤

@pelikhan pelikhan merged commit 1ef1bbd into main Feb 1, 2026
126 checks passed
@pelikhan pelikhan deleted the copilot/remove-copy-project-output branch February 1, 2026 15:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants