Skip to content

Commit a80812f

Browse files
authored
createrelease: updated instructions [ci skip] (danmar#7710)
1 parent e71ed28 commit a80812f

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

createrelease

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,14 @@
55
# Create release candidate
66
# ========================
77
#
8+
# Review trac roadmap, are tickets closed properly?
9+
# Only tickets that should be retargeted should be open.
10+
#
811
# 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
914
#
10-
# check every isPremiumEnabled call:
15+
# check every isPremiumEnabled call: TODO write helper script
1116
# - every id should be in --errorlist
1217
# git grep 'isPremiumEnabled[(]"' | sed 's/.*isPremiumEnabled[(]"//' | sed 's/".*//' | sort | uniq > ids1.txt
1318
# ./cppcheck --errorlist | grep ' id="' | sed 's/.* id="//' | sed 's/".*//' | sort | uniq > ids2.txt
@@ -27,7 +32,7 @@
2732
# Generate lib/checkers.cpp (TODO the premium checkers should not be statically coded)
2833
# cd ~/cppchecksolutions/cppcheck && python3 tools/get_checkers.py > lib/checkers.cpp
2934
#
30-
# Update copyright year
35+
# Update copyright year TODO release script
3136
# 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/'
3237
# git diff | grep '^diff --git a/'
3338
#
@@ -37,8 +42,8 @@
3742
# Update AUTHORS using output from:
3843
# git log --format='%aN' 2.7..HEAD | sort -u > AUTHORS2 && diff -y AUTHORS AUTHORS2 | less
3944
#
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
4247
#
4348
# Release notes:
4449
# - ensure safety critical issues are listed properly
@@ -61,7 +66,7 @@
6166
#
6267
# Update the Makefile:
6368
# make dmake && ./dmake --release
64-
# git commit -a -m "2.8: Updated Makefile [ci skip]"
69+
# git commit -a -m "2.8: Updated Makefile"
6570
#
6671
# Ensure that CI is happy
6772
#
@@ -86,7 +91,8 @@
8691
# Update download link on index.php main page
8792
#
8893
# 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]+"
9096
# 2. Check priorities for all tickets in milestone. Should be: safety-*
9197
# 3. Create new milestone
9298
# 4. Close old milestone

0 commit comments

Comments
 (0)