From a78fe20c5d1dd51c7a95a1dadf25eff31bc0c81c Mon Sep 17 00:00:00 2001 From: Tim Byrne Date: Sat, 11 Feb 2017 11:36:58 -0600 Subject: [PATCH] Add notes about common release steps --- .notes.md | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 .notes.md diff --git a/.notes.md b/.notes.md new file mode 100644 index 0000000..a471950 --- /dev/null +++ b/.notes.md @@ -0,0 +1,55 @@ +## 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