2017-02-11 17:36:58 +00:00
|
|
|
## New release checklist
|
|
|
|
|
2018-06-16 15:03:21 +00:00
|
|
|
- [ ] Version bump EVERYTHING
|
|
|
|
- [ ] Copyright year update?
|
|
|
|
- [ ] Rebuild contribs
|
|
|
|
- [ ] Rebuild man
|
|
|
|
- [ ] Update specfile
|
|
|
|
- [ ] Update CHANGES
|
2017-02-11 17:36:58 +00:00
|
|
|
|
2018-06-16 15:03:21 +00:00
|
|
|
- [ ] Tag X.XX
|
|
|
|
- [ ] Merge dev → master
|
|
|
|
- [ ] Update Homebrew
|
|
|
|
- [ ] Update Copr
|
|
|
|
|
|
|
|
- [ ] Tweet
|
2017-02-11 17:36:58 +00:00
|
|
|
|
|
|
|
## Homebrew update
|
2018-06-16 15:03:21 +00:00
|
|
|
```
|
2017-02-11 17:36:58 +00:00
|
|
|
brew update
|
|
|
|
cd $(brew --repo homebrew/core)
|
|
|
|
git fetch --unshallow origin # only if still a shallow clone,
|
|
|
|
#this might just fail if this was already done
|
|
|
|
git remote add TheLocehiliosan git@github.com:TheLocehiliosan/homebrew-core.git
|
|
|
|
git push -f TheLocehiliosan master:master
|
|
|
|
vim Formula/yadm.rb
|
|
|
|
|
|
|
|
brew install --build-from-source yadm
|
|
|
|
brew reinstall --verbose --debug yadm (✗₂)
|
|
|
|
brew audit --strict yadm
|
|
|
|
brew test yadm
|
|
|
|
|
|
|
|
git add Formula/yadm.rb
|
|
|
|
git commit -S -m 'yadm X.XX'
|
|
|
|
|
|
|
|
git push TheLocehiliosan master:yadm-X.XX
|
|
|
|
|
|
|
|
Open pull request
|
2018-06-16 15:03:21 +00:00
|
|
|
```
|
2017-02-11 17:36:58 +00:00
|
|
|
|
|
|
|
## Copr update
|
2018-06-16 15:03:21 +00:00
|
|
|
```
|
2017-02-11 17:36:58 +00:00
|
|
|
checkout yadm-rpm
|
|
|
|
bring in yadm.spec from yadm repo
|
|
|
|
update version in Makefile
|
|
|
|
|
|
|
|
make tarball
|
|
|
|
make buildhost
|
|
|
|
|
|
|
|
cd yadm-rpm
|
|
|
|
|
|
|
|
because centos 6,7...
|
|
|
|
add 'Group: Development/Tools'
|
|
|
|
disable BuildRequires
|
|
|
|
disable %check
|
|
|
|
|
|
|
|
fedpkg --dist f25 local
|
|
|
|
that should leave a src RPM in the yadm-rpm dir
|
|
|
|
|
|
|
|
create a new build by uploading the src rpm to copr
|
2018-06-16 15:03:21 +00:00
|
|
|
```
|