These are containers for testing (and, releasing, in the future) peco
Rationale: I'm sick of relying on third party CI tools and what not. I have docker. Let's just use that to release from my own machine.
First, you need to build the images. Simply run:
go run build-images.go
Once you have the images, you can easily run tests, release files, etc.
Simply run:
./script/test.sh
You need a file containing your github token somewhere
GITHUB_TOKEN_FILE=/path/to/your_token PECO_VERSION=vX.Y.Z ./script/release.sh
- Make this work seemlessly from the peco work directory
- Make release.sh update homebrew-peco as well