promulgate

command module
v0.0.9 Latest Latest
Warning

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

Go to latest
Published: Oct 31, 2017 License: BSD-3-Clause Imports: 3 Imported by: 0

README

                                  __               __
.-----.----.-----.--------.--.--.|  |.-----.---.-.|  |_.-----.
|  _  |   _|  _  |        |  |  ||  ||  _  |  _  ||   _|  -__|
|   __|__| |_____|__|__|__|_____||__||___  |___._||____|_____|
|__|                                 |_____|

promulgate - Manifold's tool to make things widely known

Code of Conduct | Contribution Guidelines

GitHub release Travis License

Overview

promulgate is used in manifold to release our cli tools. It:

  • creates github releases from changelog contents
  • adds built zip files to the github release
  • uploads zip files to s3 (which backs https://releases.manifold.co)
  • rebuilds the index files on s3

Configuring a repository for promulgate

You'll need to set the following env vars:

  • AWS_ACCESS_KEY_ID
  • AWS_SECRET_ACCESS_KEY
  • AWS_REGION
  • GITHUB_TOKEN

With those set, have your release step call promulgate release <VERSION>.

Using to release

Make sure to keep your CHANGELOG.md up to date. When it's time to release, create a new Unreleased section, and name the old one to match the release tag. Commit this change, tag it with the release version, and push to master.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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