📦 Release: v1.1.0 — Output Propagation & Matrix Expansion
This release introduces modular output verification, improved duplicate handling, and expanded CI matrix coverage.
✨ Highlights
-
✅ Output Propagation Fix
Ensuresissue-urlandissue-numberare always set—even when a duplicate issue is detected. Downstream workflows now receive consistent outputs via a dedicatedverify-issuestep. -
🧠 Modular Architecture
Introducedverify-issueas the single source of truth for outputs, decoupling logic from detection and creation steps. -
🧪 Expanded Matrix Testing
Added five distinct test cases to validate fresh creation, duplicate reuse, fallback handling, label bootstrapping, and assignee propagation. -
🛡️ Permissions Clarified
Documented required workflow permissions (issues: write,contents: write) for seamless GitHub CLI execution. -
📝 README Overhaul
Updated usage examples, input/output tables, cleanup workflow, and added CI badges for traceability.
🔧 Internal Improvements
- Composite action now gracefully skips
create-issuewhile still emitting outputs - Label creation logic validated across clean-slate scenarios
- CI logs enhanced with expressive diagnostics and traceable output flow
This version makes the action more resilient, expressive, and reviewer-friendly—ready for modular CI setups and contributor onboarding.
Full Changelog: v1.0.1...v1.1.0