🍺 BREW Explorer

← all formulae

github-release

brew install github-release v0.11.0 MIT

Create and edit releases on Github (and upload artifacts)

33
30-day installs · #5604
82
90-day · #6020
430
365-day · #5468
1.5k
★ GitHub stars · updated 1y ago

Build dependencies

go

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [
    "go"
  ],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Create and edit releases on Github (and upload artifacts)",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:38:07+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "github-release",
  "github_default_branch": "master",
  "github_last_commit_at": "2025-07-23T00:02:54Z",
  "github_readme_excerpt": "github-release\n==============\n\nA small commandline app written in Go that allows you to easily create\nand delete releases of your projects on Github. In addition it allows\nyou to attach files to those releases.\n\nIt interacts with the [github releases API][releases-api]. Though it\u0027s entirely\npossible to [do all these things with cURL][curl], it\u0027s not really that\nuser-friendly. For example, you need to first query the API to find the id of\nthe release you want, before you can upload an artifact. `github-release` takes\ncare of those little details.\n\n[curl]: https://github.com/blog/1645-releases-api-preview\n[releases-api]: https://developer.github.com/v3/repos/releases\n\nIt might still be a bit rough around the edges, pull requests are\nwelcome!\n\nHow to install\n==============\n\nIf you don\u0027t have the Go toolset installed, and you don\u0027t want to, but\nstill want to use the app, you can download binaries for your platform\non the [releases\npage](https://github.com/github-release/github-release/releases/latest). Yes, that\u0027s\ndogfooding, check the makefile!\n\nIf you have Go installed, you can just do:\n\n```sh\ngo install github.com/github-release/github-release\n```\n\nThis will automatically download, compile and install the app.\n\nAfter that you should have a `github-release` executable in your\n`$GOPATH/bin`.\n\nHow to use\n==========\n\n**NOTE**: for these examples I\u0027ve [created a github token][token] and set it as\nthe env variable `GITHUB_TOKEN`. `github-release` will automatically pick it up\nfrom the environment so that you don\u0027t have to pass it as an argument.\n\n[token]: https://help.github.com/articles/creating-an-access-token-for-command-line-use\n\n```sh\n# set your token\nexport GITHUB_TOKEN=...\n\n# check the help\n$ github-release --help\n\n# make your tag and upload\n$ git tag ... \u0026\u0026 git push --tags\n\n# check the current tags and existing releases of the repo\n$ github-release info -u aktau -r gofinance\ngit tags:\n- v0.1.0 (commit: https://api.github.com/repos/aktau/gofinance/commits/f562727ce8",
  "github_repo": "github-release/github-release",
  "github_stars": 1495,
  "github_topics": [],
  "homepage": "https://github.com/github-release/github-release",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 33,
  "installs_365d": 430,
  "installs_90d": 82,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "MIT",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "github-release",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 5604,
  "rank_365d": 5468,
  "rank_90d": 6020,
  "raw_hash": "67b7528dab5c9ca0",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/g/github-release.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "0.11.0",
  "versioned_formulae": [],
  "why_use_this": null
}