Releases: owen-6936/create-pr
Release list
v1.1.0
📦 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 usingcomment-body. Useful for signaling CI status or reviewer guidance. -
🏷️ Label Application with Auto-Creation
Labels passed vialabelsinput 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-bodyis 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: writepermission - 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
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