|
5 | 5 | # Create release candidate |
6 | 6 | # ======================== |
7 | 7 | # |
| 8 | +# Review trac roadmap, are tickets closed properly? |
| 9 | +# Only tickets that should be retargeted should be open. |
| 10 | +# |
8 | 11 | # update cppcheck used in premium addon CI |
| 12 | +# create jira issue "CI: update cppcheck binary" |
| 13 | +# cd ~/cppchecksolutions/addon/tools && python3 ci-update-cppcheck.py |
9 | 14 | # |
10 | | -# check every isPremiumEnabled call: |
| 15 | +# check every isPremiumEnabled call: TODO write helper script |
11 | 16 | # - every id should be in --errorlist |
12 | 17 | # git grep 'isPremiumEnabled[(]"' | sed 's/.*isPremiumEnabled[(]"//' | sed 's/".*//' | sort | uniq > ids1.txt |
13 | 18 | # ./cppcheck --errorlist | grep ' id="' | sed 's/.* id="//' | sed 's/".*//' | sort | uniq > ids2.txt |
|
27 | 32 | # Generate lib/checkers.cpp (TODO the premium checkers should not be statically coded) |
28 | 33 | # cd ~/cppchecksolutions/cppcheck && python3 tools/get_checkers.py > lib/checkers.cpp |
29 | 34 | # |
30 | | -# Update copyright year |
| 35 | +# Update copyright year TODO release script |
31 | 36 | # git diff 2.8 -- */*.cpp */*.h | grep '^diff --git a/' | sed 's|.* b/||' | xargs sed -i 's/Copyright (C) 2007-20[12]./Copyright (C) 2007-2022/' |
32 | 37 | # git diff | grep '^diff --git a/' |
33 | 38 | # |
|
37 | 42 | # Update AUTHORS using output from: |
38 | 43 | # git log --format='%aN' 2.7..HEAD | sort -u > AUTHORS2 && diff -y AUTHORS AUTHORS2 | less |
39 | 44 | # |
40 | | -# Create 2.8.x branch |
41 | | -# git checkout -b 2.8.x ; git push -u origin 2.8.x |
| 45 | +# Create 2.18.x branch |
| 46 | +# git checkout -b 2.18.x ; git push -u origin 2.18.x |
42 | 47 | # |
43 | 48 | # Release notes: |
44 | 49 | # - ensure safety critical issues are listed properly |
|
61 | 66 | # |
62 | 67 | # Update the Makefile: |
63 | 68 | # make dmake && ./dmake --release |
64 | | -# git commit -a -m "2.8: Updated Makefile [ci skip]" |
| 69 | +# git commit -a -m "2.8: Updated Makefile" |
65 | 70 | # |
66 | 71 | # Ensure that CI is happy |
67 | 72 | # |
|
86 | 91 | # Update download link on index.php main page |
87 | 92 | # |
88 | 93 | # Trac: |
89 | | -# 1. Create ticket "2.12 safety cosmetic changes" |
| 94 | +# 1. Create ticket "2.18 safety cosmetic changes" |
| 95 | +# git log --format=oneline 2.17.0..HEAD | egrep -v "^[0-9a-f]*[ ][ ]*([Ff]ix|fixed|Fixup|Fixes|refs)?[ ]*#*[0-9]+" |
90 | 96 | # 2. Check priorities for all tickets in milestone. Should be: safety-* |
91 | 97 | # 3. Create new milestone |
92 | 98 | # 4. Close old milestone |
|
0 commit comments