{"repo":"softprops/action-gh-release","free":true,"listed":false,"github":"https://github.com/softprops/action-gh-release","clone":"git clone https://github.com/softprops/action-gh-release.git","description":"📦 :octocat: GitHub Action for creating GitHub Releases","language":"TypeScript","stars":5737,"topics":["github-actions","github-releases"],"license":"MIT","category":"workflow-automation","readme_excerpt":"📦 :octocat: action gh-release A GitHub Action for creating GitHub Releases on Linux, Windows, and macOS virtual environments - 🤸 Usage - 🚥 Limit releases to pushes to tags - ⬆️ Uploading release assets - 📝 External release notes - 💅 Customizing - inputs - outputs - environment variables - Permissions 🤸 Usage 🚥 Limit releases to pushes to tags Typically usage of this action involves adding a step to a build that is gated pushes to git tags. You may find step.if field helpful in accomplishing this as it maximizes the reuse value of your workflow for non-tag pushes. v2.6.2 is the final v2 release and is no longer maintained or supported. It uses the Node 20 runtime deprecated by GitHub Actions. Upgrade to v3 , which runs on Node 24. If a problem still reproduces on the latest v3 , open a new issue with the exact action ref, workflow run URL, runner, and relevant logs. Below is a simple example of step.if tag gating You can also use push config tag filter ⬆️ Uploading release assets You can configure a number of options for your GitHub release and all are optional. A common case for GitHub releases is to upload your binary after its been validated and packaged. Use the with.files input to declare a newline-delimited list of glob expressions matching the files you wish to upload to GitHub releases. If you'd like you can just list the files by name directly. If a tag already has a GitHub release, the existing release will be updated with the release assets. Below is an examp","default_branch":null,"files":null,"tree":[],"storefront":"/r/softprops","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/softprops/action-gh-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."}