Skip to content

chore(ci): delete issue-create-from-template.yml (superseded by issue-create-enhanced.yml) - #2510

Open
ashleyshaw with Copilot wants to merge 5 commits into
developfrom
copilot/delete-issue-create-from-template
Open

chore(ci): delete issue-create-from-template.yml (superseded by issue-create-enhanced.yml)#2510
ashleyshaw with Copilot wants to merge 5 commits into
developfrom
copilot/delete-issue-create-from-template

Conversation

CopilotAI commented Aug 29, 2026

Copy link
Copy Markdown
Contributor

issue-create-from-template.yml is fully superseded by issue-create-enhanced.yml (#1377), which covers the same template_key inputs plus adds extra parameters and improved error handling. Part of the Workflows Consolidation Initiative (#1227). Net: −1 workflow.

Changes

  • Deleted.github/workflows/issue-create-from-template.yml
  • Updatedscripts/validation/__tests__/issue-template-contract.test.js — contract test now validates issue-create-enhanced.yml
  • Updated.github/workflows/template-enforcement.yml — recommended workflow reference in enforcement comment body updated
  • Updated.github/automation/badges.schema.yml — removed issue-create-from-template entry from schema definition and automation group workflow list

Impact / Compatibility

  • Runtime/behaviour changes: None — issue-create-enhanced.yml already handles all use cases
  • Build/dev-experience impact: Workflow count reduces by 1; all callers should reference issue-create-enhanced.yml

Verification

  • CI passes
  • Local build and smoke tests
  • Docs updated if developer-facing

Risk & Rollback

  • Risk level: Low
  • Rollback plan: Revert commit; file is recoverable from git history

Changelog

Removed


Checklist (Global DoD / PR)

  • All AC met and demonstrated
  • Tests added/updated (unit/E2E as appropriate)
  • Accessibility checklist completed (where relevant):
    • Semantic HTML and heading order verified
    • Keyboard navigation and visible focus states verified
    • ARIA used only where needed
    • Contrast and non-colour cues reviewed (WCAG 2.1 AA or higher)
  • Docs/readme/changelog updated (if user-facing)
  • Security checklist completed (where relevant):
    • Untrusted input validated and sanitised
    • Output escaped for its rendering context
    • Privileged actions enforce nonce and capability checks
    • No secrets/sensitive data introduced; OWASP risks reviewed
  • Code/design reviews approved
  • CI green; linked issues closed; release notes prepared (if shipping)

…-create-enhanced.yml, #1377)
Co-authored-by: ashleyshaw <1805352+ashleyshaw@users.noreply.github.com>
CopilotAI changed the title [WIP] Delete issue-create-from-template.yml for workflow consolidationchore(ci): delete issue-create-from-template.yml (superseded by issue-create-enhanced.yml)Aug 29, 2026
CopilotAI requested a review from ashleyshawAugust 29, 2026 16:04
@ashleyshaw
ashleyshaw requested a lite review from CopilotAugust 29, 2026 16:19

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The updated contract test targets issue-create-enhanced.yml, which currently references a missing 08-task.md template, and there remain widespread references/badges to the deleted legacy workflow in repo docs/skills that will become broken.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

Removes the legacy issue-create-from-template.yml workflow as part of the workflow consolidation effort, and updates a small number of references/tests/schema entries to point at the newer issue-create-enhanced.yml.

Changes:

  • Deleted .github/workflows/issue-create-from-template.yml (legacy workflow).
  • Updated the issue-template contract test to validate issue-create-enhanced.yml.
  • Updated the template-enforcement workflow’s guidance text and removed the legacy workflow from the badges schema/group list.
File summaries
FileDescription
scripts/validation/__tests__/issue-template-contract.test.jsPoints the contract test at issue-create-enhanced.yml instead of the deleted legacy workflow.
.github/workflows/template-enforcement.ymlUpdates the recommended workflow reference in the enforcement comment body.
.github/workflows/issue-create-from-template.ymlDeletes the superseded workflow.
.github/automation/badges.schema.ymlRemoves the deleted workflow from badge definitions and the automation workflow group list.
Review details
  • Files reviewed: 4/4 changed files
  • Comments generated: 2
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment on lines 31 to 35
it("references existing template files in the issue creation workflow", () => {
const workflowPath = path.join(
__dirname,
"../../../.github/workflows/issue-create-from-template.yml",
"../../../.github/workflows/issue-create-enhanced.yml",
);

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed in the latest commit — updated issue-create-enhanced.yml to reference .github/ISSUE_TEMPLATE/01-task.md instead of the non-existent 08-task.md.

Comment on lines 402 to 413
automation:
label: "Automation"
description: "Automated workflow and issue management"
workflows:
- badges-documentation-update
- badges-health-check
- badges-readme-status
- badges-workflow-audit
- issue-create-enhanced
- issue-create-from-template
- issue-labeling-automation
- issue-project-field-sync
- labeling

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done. Removed the issue-create-from-template.yml badge from 580 docs/ and skills/ files (which already had the issue-create-enhanced badge), and updated the table entry in docs/WORKFLOW_COORDINATION.md to reference issue-create-enhanced.yml.

@ashleyshaw
ashleyshaw marked this pull request as ready for review August 29, 2026 16:32
@ashleyshaw
ashleyshaw enabled auto-merge (squash) August 29, 2026 16:56
…-enhanced
Co-authored-by: ashleyshaw <1805352+ashleyshaw@users.noreply.github.com>
auto-merge was automatically disabled August 29, 2026 16:59

Head branch was pushed to by a user without write access

@ashleyshaw
ashleyshaw enabled auto-merge (squash) August 29, 2026 17:00
Co-authored-by: ashleyshaw <1805352+ashleyshaw@users.noreply.github.com>
auto-merge was automatically disabled August 29, 2026 17:00

Head branch was pushed to by a user without write access

@github-actions

Copy link
Copy Markdown
Contributor

🔍 Reviewer Summary for PR #2510

CI Status:pending
Files changed: 100

Recommendations

  • CI checks not green

@github-actions

github-actionsBot commented Aug 29, 2026

Copy link
Copy Markdown
Contributor

⚠️ PR Governance Issues

❌ Milestone Issue

No milestone assigned. Please select a milestone from the right sidebar.


View PR Governance Check

@github-actions

Copy link
Copy Markdown
Contributor

🔍 Reviewer Summary for PR #2510

CI Status:pending
Files changed: 100

Recommendations

  • CI checks not green

@github-actions

github-actionsBot commented Aug 29, 2026

Copy link
Copy Markdown
Contributor

🚫 This PR description is missing required template content.

Missing required section(s): Linked issues, Global DoD checklist

Please update the PR body using one of the repository PR templates:

Empty placeholders, unchecked checklist boxes, and stub issue references do not count.

@github-actions

Copy link
Copy Markdown
Contributor

📄 README Validation

❌ One or more README checks failed.

CheckResult
❌ FrontmatterFailed
✅ StructurePassed

@ashleyshaw
ashleyshaw requested a balanced review from CopilotAugust 30, 2026 04:45
@ashleyshawashleyshaw added the type:chore Chore / small hygiene change label Aug 30, 2026
@ashleyshawashleyshaw added this to the v1.1 milestone Aug 30, 2026
@github-actions

Copy link
Copy Markdown
Contributor

🔍 Reviewer Summary for PR #2510

CI Status:pending
Files changed: 100

Recommendations

  • CI checks not green

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The replacement omits the legacy canonical_type contract and thousands of active Markdown badge references remain stale.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Review details
  • Files reviewed: 300/586 changed files
  • Comments generated: 2
  • Review effort level: Balanced

const workflowPath = path.join(
__dirname,
"../../../.github/workflows/issue-create-from-template.yml",
"../../../.github/workflows/issue-create-enhanced.yml",
@@ -412,7 +408,6 @@ groups:
- badges-readme-status
- badges-workflow-audit
- issue-create-enhanced
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:choreChore / small hygiene change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Phase 4.5: Delete issue-create-from-template.yml (superseded by issue-create-enhanced.yml)

3 participants

@ashleyshaw