Skip to content

Choose a tag to compare

@owen-6936 owen-6936 released this 20 Sep 12:18
· 40 commits to main since this release
2d130bc

🚀 Release: v1.0.0 — Create Issue Action

Initial release of the Create Issue composite GitHub Action, designed for robust, reviewer-friendly automation of issue creation.

✨ Features

  • Duplicate Detection
    Prevents redundant issues by checking for existing open issues with matching titles.

  • Fallback Handling
    Automatically applies fallback title and body if inputs are empty or undefined.

  • Label Management
    Ensures all specified labels exist before issue creation, including auto-creation of created-by:ci.

  • Assignee Support
    Accepts multiple assignees via comma-separated input.

  • Safe Output Formatting
    Outputs issue URL and number using multiline syntax to avoid formatting errors in GitHub Actions.

  • CI-Friendly Cleanup
    Compatible with automated cleanup workflows that close test issues based on label filtering.

🧪 Testing

Includes matrix-based test workflow to validate:

  • Fresh issue creation
  • Duplicate detection
  • Fallback behavior
  • Label and assignee parsing

🧹 Cleanup

Supports post-test cleanup via label-based filtering (created-by:ci), ensuring test artifacts don’t clutter the repository.