Skip to content

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

Merged
ashleyshaw merged 16 commits into
developfrom
copilot/delete-issue-create-from-template
Sep 3, 2026
Merged

chore(ci): delete issue-create-from-template.yml (superseded by issue-create-enhanced.yml)#2510
ashleyshaw merged 16 commits into
developfrom
copilot/delete-issue-create-from-template

Conversation

Copilot AI 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
  • Updated scripts/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>
Copilot AI changed the title [WIP] Delete issue-create-from-template.yml for workflow consolidation chore(ci): delete issue-create-from-template.yml (superseded by issue-create-enhanced.yml) Aug 29, 2026
Copilot AI requested a review from ashleyshaw August 29, 2026 16:04
@ashleyshaw
ashleyshaw requested a lite review from Copilot August 29, 2026 16:19

Copilot AI 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
File Description
scripts/validation/__tests__/issue-template-contract.test.js Points the contract test at issue-create-enhanced.yml instead of the deleted legacy workflow.
.github/workflows/template-enforcement.yml Updates the recommended workflow reference in the enforcement comment body.
.github/workflows/issue-create-from-template.yml Deletes the superseded workflow.
.github/automation/badges.schema.yml Removes 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
Contributor Author

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.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Updated in 207c01c: the enhanced workflow now points at the valid task template and validates canonical type compatibility before creating the issue.

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
Contributor Author

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.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Updated in 207c01c: the stale issue-create-from-template badge references were replaced with issue-create-enhanced across the repo so the deleted workflow no longer leaves broken links behind.

@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

Copy link
Copy Markdown
Contributor

🔍 Reviewer Summary for PR #2510

CI Status:pending
Files changed: 100

Recommendations

  • CI checks not green

@github-actions

github-actions Bot commented Aug 29, 2026

Copy link
Copy Markdown
Contributor

⚠️ A merged PR reached develop without passing the template content guardrail.

Missing required section(s): Linked issues

This is a post-merge backstop for admin bypasses. Please review branch protection for develop.

@github-actions

Copy link
Copy Markdown
Contributor

📄 README Validation

❌ One or more README checks failed.

Check Result
❌ Frontmatter Failed
✅ Structure Passed

@ashleyshaw
ashleyshaw requested a balanced review from Copilot August 30, 2026 04:45
@ashleyshaw ashleyshaw added the type:chore Chore / small hygiene change label Aug 30, 2026
@ashleyshaw ashleyshaw added this to the v1.1 milestone Aug 30, 2026
@ashleyshaw
ashleyshaw enabled auto-merge September 2, 2026 19:17
@claude claude Bot added area:ci Build and CI pipelines area:documentation Docs & guides area:tests Test suites & harnesses lang:json JSON config/content lang:md Markdown content/docs lang:yaml YAML config type:bug Bug or defect labels Sep 2, 2026
@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

🔍 Reviewer Summary for PR #2510

CI Status:pending
Files changed: 100

Recommendations

  • CI checks not green

@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

🎨 Mermaid Diagram Validation

❌ One or more Mermaid diagram checks failed.

Check Result
✅ Syntax Passed
❌ Accessibility Failed
✅ Colour Contrast Passed

auto-merge was automatically disabled September 2, 2026 21:41

Head branch was pushed to by a user without write access

Copilot AI commented Sep 2, 2026

Copy link
Copy Markdown
Contributor Author

🟡 Changes recommended

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

Fixed: the numbered issue templates now use GitHub’s about metadata and preserve the existing workflow compatibility checks; the targeted contract validation passes.

@ashleyshaw
ashleyshaw enabled auto-merge September 3, 2026 10:51
@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

🔍 Reviewer Summary for PR #2510

CI Status:pending
Files changed: 100

Recommendations

  • CI checks not green

@ashleyshaw

Copy link
Copy Markdown
Member

@Mergifyio queue

@mergify

mergify Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Merge Queue Status

  • 🟠 Waiting for queue conditions
  • ⏳ Enter queue
  • ⏳ Run checks
  • ⏳ Merge
Waiting for
  • -closed [📌 queue requirement]
  • any of: [🔀 queue conditions]
    • check-neutral = validate-pr-template
    • check-skipped = validate-pr-template
    • check-success = validate-pr-template
All conditions
  • -closed [📌 queue requirement]
  • any of [🔀 queue conditions]:
    • all of [📌 queue conditions of queue rule dependabot-develop]:
      • any of [🛡 GitHub branch protection]:
        • check-neutral = validate-pr-template
        • check-skipped = validate-pr-template
        • check-success = validate-pr-template
  • -conflict [📌 queue requirement]
  • -draft [📌 queue requirement]
  • any of [📌 queue -> configuration change requirements]:
    • -mergify-configuration-changed
    • check-success = @mergify/Configuration changed
    • check-success = @mergify/Configuration has been deleted
  • any of [📌 queue requirement]:
    • check-neutral = @mergify/Mergify Merge Protections
    • check-skipped = @mergify/Mergify Merge Protections
    • check-success = @mergify/Mergify Merge Protections

@ashleyshaw ashleyshaw removed the type:bug Bug or defect label Sep 3, 2026 — with Claude
@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

🔍 Reviewer Summary for PR #2510

CI Status:pending
Files changed: 100

Recommendations

  • CI checks not green

@ashleyshaw
ashleyshaw merged commit 9c7352b into develop Sep 3, 2026
31 of 48 checks passed
@ashleyshaw
ashleyshaw deleted the copilot/delete-issue-create-from-template branch September 3, 2026 20:34
@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

✅ PR checklists finalised after merge.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:ci Build and CI pipelines area:documentation Docs & guides area:tests Test suites & harnesses lang:json JSON config/content lang:md Markdown content/docs lang:yaml YAML config type:chore Chore / 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)

4 participants