Skip to content

Releases: owen-6936/create-pr

Release list

v1.1.0

Choose a tag to compare

@owen-6936 owen-6936 released this 11 Sep 13:35
9544304

📦 Release: v1.1.0 — Metadata Injection & Label Integrity

This release introduces expressive enhancements to the create-pr action, making it more self-sufficient, reviewer-friendly, and respectful of authorship boundaries.


✨ What's New

  • ✅ Comment Injection
    Optionally post a comment to the newly created PR using comment-body. Useful for signaling CI status or reviewer guidance.

  • 🏷️ Label Application with Auto-Creation
    Labels passed via labels input are now auto-created if missing, ensuring graceful execution and avoiding workflow failure.

  • 🧠 Workflow Metadata in PR Body
    PR body now includes structured markdown with branch, actor, commit SHA, and workflow name for traceability.


🔧 Inputs Added

Name Description
labels Comma-separated list of labels to apply (auto-created if missing)
comment-body Optional comment to post after PR creation

🛡️ Integrity Design

  • Labels are only applied to PRs authored by this action
  • Comments are skipped if comment-body is empty
  • No edits are made to existing PRs — authorship boundaries are respected

🧪 Outputs

Name Description
pr_number Number of the created pull request
pr_url URL of the created pull request

🧠 Why It Matters

This release makes create-pr a declarative, self-contained CI primitive — capable of creating, annotating, and signaling intent without relying on external steps. It’s designed for modular workflows that prioritize clarity, trust, and reviewer experience.


🛠️ Upgrade Notes

  • Update your usage to owen-6936/create-pr@v1.1.0
  • Ensure your workflow has pull-requests: write permission
  • Labels will be auto-created if they don’t exist — no manual setup required

Full Changelog: v1.0.0...v1.1.0


✏️ Note: README was updated post-release to reflect new features (label creation, comment injection, authorship integrity). No code changes were made.


Built with care by @owen-6936 — for developers who build automation that thinks before it acts.

v1.0.0

Choose a tag to compare

@owen-6936 owen-6936 released this 10 Sep 22:18
3e6435f

What's Changed

  • feat(workflow): Add test workflow for create-pr action by @owen-6936 in #1
  • fix(action): Correct PR creation by removing --json flag by @github-actions[bot] in #2
  • sync docs branch with main to test the workflow by @owen-6936 in #3
  • Merge pull request #3 from owen-6936/main by @github-actions[bot] in #4
  • fix(ci): Fix commit message parser logic by @github-actions[bot] in #6
  • Revert "fix(ci): Fix commit message parser logic" by @owen-6936 in #7
  • sync main branch with the develop to go back to stable by @owen-6936 in #8
  • fix: properly set multi-line output variable body_message in GitHub Actions by @github-actions[bot] in #10
  • fix: minor change to the test-action to match that of the main and develop branch for a consistent result by @github-actions[bot] in #12

New Contributors

  • @owen-6936 made their first contribution in #1
  • @github-actions[bot] made their first contribution in #2

Full Changelog: https://github.com/owen-6936/create-pr/commits/v1.0.0