mirror of
https://github.com/TheLocehiliosan/yadm
synced 2024-10-27 20:34:27 +00:00
56 lines
1.2 KiB
Markdown
56 lines
1.2 KiB
Markdown
## New release checklist
|
|
○ Version bump EVERYTHING
|
|
○ Copyright year update?
|
|
○ Rebuild contribs
|
|
○ Rebuild man
|
|
○ Update specfile
|
|
○ Update CHANGES
|
|
|
|
○ Tag X.XX
|
|
○ Merge dev → master
|
|
○ Update Homebrew
|
|
○ Update Copr
|
|
|
|
○ Tweet
|
|
|
|
## Homebrew update
|
|
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
|
|
|
|
## Copr update
|
|
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
|