{"repo":"anton-yurchenko/git-release","free":true,"listed":false,"github":"https://github.com/anton-yurchenko/git-release","clone":"git clone https://github.com/anton-yurchenko/git-release.git","description":"Publish a GitHub Release :package: with Assets :file_folder: and Changelog :bookmark:","language":"Go","stars":184,"topics":["ci","cd","github","actions","action","github-actions","release","github-releases","version","changelog"],"license":"MIT","category":"workflow-automation","readme_excerpt":"git-release A GitHub Action for a GitHub Release creation with Assets and Changelog on new Git Tag in the repository. Features - Parse Tag to match Semantic Versioning - Upload build artifacts (assets) to the release - Publish release with changelog - Keep a Changelog Compliant - Common Changelog Compliant - Supported runners: - Linux AMD64 - Linux ARM64 - Windows - Filename pattern matching - Supports GitHub Enterprise - Supports standard v prefix out of the box - Allows custom SemVer prefixes - Update a single pre-release with changes from Unreleased scope - Retry assets upload on network interrupts Manual 1. Add changes to CHANGELOG.md . For example: 2. Tag a commit with Version (according to semver.org) 3. Push and watch Git-Release publishing a Release on GitHub :wink: Configuration 1. Change the workflow to be triggered on new Tag: - For example ' ' or a more specific like 'v ' : 2. Add Release step to your workflow: 3. Configure Release step: - Specify release assets as action arguments (divided by one of: new line , space , comma , pipe ) - Fine tune action configuration using environmental variables: Environmental Variable Allowed Values Default Value Description :-----------------------: :--------------: :-----------------: :--------------------------------------------------------------------------------------------------------------------------: DRAFT RELEASE true / false false Publish a draft release PRE RELEASE true / false false Mark release non-production ready","default_branch":null,"files":null,"tree":[],"storefront":"/r/anton-yurchenko","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/anton-yurchenko/git-release/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}