🚀 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 ofcreated-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.