softprops/action-gh-release

📦 :octocat: GitHub Action for creating GitHub Releases

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 9 minutes ago
Added to GitGenius on September 11th, 2026
Created on August 25th, 2019
Open Issues & Pull Requests: 116 (+0)
GitHub issues: Enabled
Number of forks: 641
Total Stargazers: 5,761 (+0)
Total Subscribers: 25 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 10.1 days
Mean response time: 135.3 days
90th percentile: 401.8 days
Tracked items: 211

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 98% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 4% of issues opened in the past year have been closed. Three people close 86% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 112
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,192 days
Stale 30+ days: 110
Stale 90+ days: 102

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (84)
  • feature (54)
  • question (51)
  • invalid (9)
  • documentation (7)
  • duplicate (4)
  • windows (4)

Detailed Description

action-gh-release is a GitHub Action for creating GitHub Releases across Linux, Windows, and macOS environments.

The tool automates the process of publishing releases to GitHub when code is pushed to tags. It handles the creation of release objects and can optionally attach binary artifacts and release notes to those releases. The action integrates into CI/CD workflows by running as a step that detects tag pushes and triggers release creation, with support for glob patterns to match files for upload as release assets.

Developers should adopt this tool if they maintain projects that need automated release publishing tied to git tags. It suits any project using GitHub Actions for CI/CD that wants to eliminate manual release creation steps. The action supports uploading multiple assets, loading release notes from external files generated by changelog tools, and updating existing releases when assets need to be added to a tag that already has a release. It works across all major operating systems within GitHub's hosted runners.

The project maintains a substantial user base, with nearly all open issues originating from external adopters rather than the core team. Initial responses to issues and pull requests typically arrive within one to two weeks. The issue tracker is primarily organized around bug reports, feature requests, and user questions.