https://github.com/kdrag0n/github-release-redirector
A simple Go web server that redirects a configured list of paths to the latest release asset on a GitHub repository.
https://github.com/kdrag0n/github-release-redirector
github github-api go golang
Last synced: 19 days ago
JSON representation
A simple Go web server that redirects a configured list of paths to the latest release asset on a GitHub repository.
- Host: GitHub
- URL: https://github.com/kdrag0n/github-release-redirector
- Owner: kdrag0n
- License: mit
- Created: 2019-07-29T05:31:00.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-10-18T04:16:03.000Z (over 6 years ago)
- Last Synced: 2025-06-17T04:41:55.743Z (11 months ago)
- Topics: github, github-api, go, golang
- Language: Go
- Size: 9.77 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GitHub Release Redirector
A simple Go web server that redirects a configured list of paths to the latest release asset on a GitHub repository. Useful for maintaining one link that always points to the latest release so that downloading is easy and painless for end users who have trouble navigating GitHub, as well as automated procedures such as CI pipelines.
## Setup
Create a configuration file that lists the files to serve and the GitHub repository to redirect each file to. The program will attempt to read `config.json` by default, but this can be configured using a command-line argument. A sample configuration is available as [`example_config.json`](https://github.com/kdrag0n/github-release-redirector/blob/master/example_config.json).