A GitHub Action that creates plain GitHub releases without attaching assets or source code.
Github-Release-Action is a GitHub Action that creates plain GitHub releases without attaching assets or source code. It automates release generation in CI/CD pipelines, allowing developers to tag versions and publish release notes with minimal configuration. It solves the need for lightweight release automation in projects where assets are managed separately.
Developers and DevOps engineers using GitHub Actions for CI/CD who need automated release creation without asset bundling.
It offers a focused, no-frills approach to release automation, reducing complexity compared to asset-heavy alternatives. Developers choose it for its simplicity, GitHub Enterprise support, and seamless integration into existing workflows.
Publish Github releases in an action
It solely handles release metadata like titles and tags, avoiding bloat from asset bundling, which simplifies configuration and reduces overhead in CI/CD pipelines.
Includes built-in compatibility for self-hosted instances via GH_HOST and GH_ENTERPRISE_TOKEN environment variables, as noted in the README, making it versatile for corporate environments.
Allows overriding default tags with custom values, enabling tailored versioning schemes without being tied to Git tag triggers.
Supports marking releases as prereleases with a simple boolean flag, facilitating testing and staging workflows directly from automation.
Works with standard GITHUB_TOKEN or enterprise tokens, and the README provides clear guidance on permission setup, easing integration into existing GitHub Actions.
Forces teams to rely on separate actions or manual processes for attaching files, adding complexity to workflows that require bundled releases.
Only supports a basic title field for release notes, lacking features like auto-generated changelogs, which means developers must manually curate or use additional tools.
The README admits that configuring GITHUB_TOKEN permissions requires either global settings or job-level tweaks, which can be confusing and error-prone for beginners.
Its minimalist design makes it only suitable for specific scenarios, often necessitating complementary tools for full release automation, potentially increasing toolchain complexity.
Run your GitHub Actions locally 🚀
📦 :octocat: GitHub Action for creating GitHub Releases
GitHub actions to push back to repository eg. updated code
A Github Action used to build and publish Docker images
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.