Properly mark where a v-prefixed version and a non v-prefixed version is used
Properly use sample version numbers everywhere
Put multiple commands into multiple lines.
For building the release, a valid GnuPG key is required. In addition two scripts are used for easy tagging and creating the changelog.
./maketag.sh -k <gpg key id> -v <new_version>
git log -p -2
git show <new_version>
git push origin lede-17.01; git push –follow-tags origin refs/tags/v17.01.3:refs/tags/v17.01.3
To trigger a full release build, you need to
reason “Trigger release build”, name = tag, value = 17.01.3.
This will take about 12 hours.
In the mean time, prepare the changelog. Run
./make-changelog.pl <previous_release>..<new_release> > template.txt to generate the changelog. Verify that the changelog was generated correctl,y remove the “(WIP)” from the title and put them it https://lede-project.org/releases/17.01/changelog-17.01.3.
Once the release build is finished an tested, it can be announced.