โก 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 ๐