GitHub Release Creation
ActionsCreate GitHub releases with semantic versioning and GitHub-generated notes
V1
LatestTags
(1)
⚡ The easiest way to automate GitHub Releases — fully powered by your workflow
Quick Start • Features • Why • Examples
Automated release creation with version bumping 🚀
Most release workflows are:
- ❌ Manual and error-prone
- ❌ Inconsistent across teams
- ❌ Hard to scale
This action turns your CI/CD into:
🧠 Self-driving releases with zero friction
- 🏷️ Automatic semantic versioning
- 🧠 PR label–driven version bump
- 🧾 GitHub-native release notes
- 📦 Artifact uploads
- 🔮 Release preview in PR
- ⚙️ Zero-config mode
- 🔐 Enterprise-ready
- name: Create Release
uses: anantacloud-actions/github-release-action@v1👉 That’s it. No config. No scripts. No headaches.
- name: Release
uses: anantacloud-actions/github-release-action@v1
with:
version_bump: auto
artifacts: "dist/app.zip"PR → Merge → Detect → Version → Notes → Release 🚀
Control releases via PR labels:
| Label | Result |
|---|---|
release:major |
💥 Breaking change |
release:minor |
🚀 Feature |
| none | 🐛 Patch |
## What's Changed
* feat: add API (#12)
* fix: resolve bug (#15)
## New Contributors
* @dev made their first contribution 🎉Every PR shows future release notes:
🔮 Release Preview
- feat: add dashboard (#45)
- fix: improve performance (#48)with:
artifacts: "dist/app.zip,dist/report.json"| Name | Description | Default |
|---|---|---|
token |
GitHub Token | — |
tag |
Custom tag | auto |
name |
Release name | auto |
body |
Release notes | auto |
version_bump |
auto / major / minor / patch | auto |
generate_release_notes |
Use GitHub notes | true |
artifacts |
Files to upload | — |
draft |
Draft release | false |
prerelease |
Pre-release | false |
| Name | Description |
|---|---|
tag |
Final tag |
release_url |
Release URL |
Create:
.github/release.ymlchangelog:
categories:
- title: "🚀 Features"
labels: ["enhancement"]
- title: "🐛 Fixes"
labels: ["bug"]| Feature | This Action | semantic-release |
|---|---|---|
| Setup | ⚡ 1 step | ❌ Complex |
| GitHub-native | ✅ Yes | |
| PR-based workflow | ✅ Yes | ❌ No |
| Learning curve | 🟢 Low | 🔴 High |
- DevOps engineers
- Platform teams
- Open source maintainers
- Anyone tired of manual releases
- ⏱️ Save hours every week
- 🔐 Reduce human error
- 📦 Standardize releases
- 🚀 Ship faster
If this saved you time:
- 👉 Give it a star ⭐
- 👉 Helps others discover it
- 👉 Motivates further improvements
PRs welcome. Ideas welcome. Improvements welcome.
- Dependabot enabled
- CodeQL scanning
- Secure workflows
MIT
Stop managing releases. Start shipping them 🚀
GitHub Release Creation is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.