From: Eric Haszlakiewicz Date: Sun, 19 Apr 2020 01:28:24 +0000 (+0000) Subject: Fill in a few more pre-release steps to match what we've done for the 0.14 release. X-Git-Tag: json-c-0.14-20200419~3 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9ed00a694bb35821e9a490cd3253cde0ffb9d5bc;p=json-c Fill in a few more pre-release steps to match what we've done for the 0.14 release. Move the list of contributors to the AUTHORS file. --- diff --git a/AUTHORS b/AUTHORS index 11bade4..fce4dd8 100644 --- a/AUTHORS +++ b/AUTHORS @@ -1,4 +1,30 @@ -Michael Clark -Jehiah Czebotar -Eric Haszlakiewicz +Alexander Dahl +andy5995 +Björn Esser +changyong guo +chenguoping +Christopher Head +Chris Wolfe C. Watford (christopher.watford@gmail.com) +Darjan Krijan +Eric Hawicz +grdowns +Ivan Romanov +Jaap Keuter +janczer +Jehan +Jehiah Czebotar +Jonathan Wiens +Jose Bollo +Keith Holman +Liang, Gao +max +Michael Clark +myd7349 +Pierce Lopez +Po-Chuan Hsieh +Ramiro Polla +Rikard Falkeborn +Robert +Rubasri Kalidas +Unmanned Player <36690541+unmanned-player@users.noreply.github.com> diff --git a/ChangeLog b/ChangeLog index 7c8344e..2b45ac4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -12,36 +12,6 @@ Deprecated and removed features: Build changes: -------------- -Contributors to this release ----------------------------- -* Alexander Dahl -* andy5995 -* Björn Esser -* changyong guo -* chenguoping -* Christopher Head -* Chris Wolfe -* Darjan Krijan -* Eric Hawicz -* grdowns -* Ivan Romanov -* Jaap Keuter -* janczer -* Jehan -* Jonathan Wiens -* Jose Bollo -* Keith Holman -* Liang, Gao -* max -* myd7349 -* Pierce Lopez -* Po-Chuan Hsieh -* Ramiro Polla -* Rikard Falkeborn -* Robert -* Rubasri Kalidas -* Unmanned Player <36690541+unmanned-player@users.noreply.github.com> - 0.13.1 (up to commit 0f814e5, 2018/03/04) ========================================= diff --git a/RELEASE_CHECKLIST.txt b/RELEASE_CHECKLIST.txt index 99f1114..09ebb1c 100644 --- a/RELEASE_CHECKLIST.txt +++ b/RELEASE_CHECKLIST.txt @@ -1,23 +1,34 @@ -Release checklist: +# Release checklist: -Figure out whether a release is worthwhile to do. -Analyze the previous release branch to see if anything should have beeni +## Pre-release tasks + +* Figure out whether a release is worthwhile to do. +* Analyze the previous release branch to see if anything should have been applied to master. -Analyze APIs between previous release branch and master to produce list of - changes (added/removed/updated funcs, etc...), and detect backwards compat - issues. - If the new release is not backwards compatible, then this is a MAJOR release. -Collect changes and assemble tentative release notes. - Identify previous release branch point - Check commit logs between previous branch point and now - Create a new issues_closed_for_X.Y.md file - -Update ChangeLog with relevant notes before branching. - -Check that the compile works on Linux -Check that the compile works on NetBSD -Check that the compile works on Windows +* Collect changes and assemble tentative release notes. + * Identify previous release branch point + * Check commit logs between previous branch point and now for + notable changes worth mentioning + * Create a new issues_closed_for_X.Y.md file + * Include notable entries from here in the release notes. + * Analyze APIs between previous release branch and master to produce list of + changes (added/removed/updated funcs, etc...), and detect backwards compat + issues. + * https://github.com/lvc/abi-compliance-checker + * If the new release is not backwards compatible, then this is a MAJOR release. + * Mention removed features in ChangeLog + * Update the AUTHORS file + * Exclude mentioning changes that have already been included in a point + release of the previous release branch. + +* Update ChangeLog with relevant notes before branching. + +* Check that the compile works on Linux - automatic through Travis +* Check that the compile works on NetBSD +* Check that the compile works on Windows - automatic through AppVeyor + +## Release creation Start creating the new release: release=0.14