Add notes about common release steps
This commit is contained in:
parent
def7e732db
commit
a78fe20c5d
1 changed files with 55 additions and 0 deletions
55
.notes.md
Normal file
55
.notes.md
Normal file
|
@ -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
|
Loading…
Reference in a new issue