github-release

command module
v0.0.0-...-ca43bca Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 1, 2024 License: MIT Imports: 11 Imported by: 0

README

github-release

[!WARNING]
github-release is deprecated. We recommend creating GitHub releases with the gh CLI tool.

github-release is a utility to create GitHub releases and upload packages.

Usage
$ github-release "v1.0" pkg/*.tar.gz --commit "branch-or-sha" \
                                     --tag "1-0-0-stable" \
                                     --prerelease \
                                     --github-repository "your/repo" \
                                     --github-access-token [..]

Environment variables can also be used:

$ export GITHUB_RELEASE_ACCESS_TOKEN="..."
$ export GITHUB_RELEASE_REPOSITORY="..."
$ export GITHUB_RELEASE_TAG="..."
$ export GITHUB_RELEASE_COMMIT="..."
$ export GITHUB_RELEASE_PRERELEASE="..."
$ github-release "v1.0" pkg/*.tar.gz

For the GitHub access token, you can use a personal access token

Development
git clone git@github.com:buildkite/github-release.git
cd github-release
direnv allow
go run main.go --help
Sponsor

This project is developed and maintained by Buildkite

Contributing
  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Copyright (c) 2015 Keith Pitt, Tim Lucas, Buildkite Pty Ltd. See LICENSE for details.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL