Skip to content

📦 Release: v1.1.0 — Output Propagation & Matrix Expansion

Choose a tag to compare

@owen-6936 owen-6936 released this 21 Sep 22:52
· 6 commits to main since this release
e1014de

📦 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
    Ensures issue-url and issue-number are always set—even when a duplicate issue is detected. Downstream workflows now receive consistent outputs via a dedicated verify-issue step.

  • 🧠 Modular Architecture
    Introduced verify-issue as 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-issue while 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