2018-05-08 00:55:16 +00:00
|
|
|
- increment version in version.go
|
|
|
|
- increment version in snapcraft.yaml
|
2018-07-01 04:45:19 +00:00
|
|
|
- tag git with same version number, be sure to start with 'v' for gopkg.in
|
2018-05-08 00:55:16 +00:00
|
|
|
- make sure local build passes
|
|
|
|
- push tag to git
|
|
|
|
- make local xcompile (builds binaries for all platforms)
|
|
|
|
|
|
|
|
- git release
|
|
|
|
./scripts/publish.sh
|
|
|
|
|
|
|
|
- snapcraft
|
2018-06-11 19:44:55 +00:00
|
|
|
- will auto create a candidate, test it works then promote
|
2018-06-20 09:45:43 +00:00
|
|
|
- see https://build.snapcraft.io/user/mikefarah/yq
|
|
|
|
|
|
|
|
sudo snap remove yq
|
|
|
|
sudo snap install --edge yq
|
|
|
|
|
|
|
|
then on the mac snapcraft release yq <snap_build_number> stable
|
|
|
|
|
2018-05-08 00:55:16 +00:00
|
|
|
|
|
|
|
- brew
|
|
|
|
- create pull request pointing to latest git release
|
|
|
|
|
|
|
|
- docker
|
2018-06-11 19:44:55 +00:00
|
|
|
- build and push latest and new version tag
|
|
|
|
|
|
|
|
- debian package
|
|
|
|
- execute
|
|
|
|
```dch -i```
|
|
|
|
- fill debian/changelog with changes from last version
|
|
|
|
- build the package sources
|
|
|
|
```debuild -i -I -S -sa```
|
|
|
|
(signing with gpg key is required in order to put it to ppa)
|
|
|
|
- put to PPA
|
|
|
|
```dput ppa:<REPOSITORY> ../yq_<VERSION>_source.changes```
|
|
|
|
(current distro repository is ppa:rmescandon/yq. In case that a new version
|
|
|
|
is released, please contact rmescandon@gmail.com to bump debian package)
|