How to create a major release
Here is an example how to create the major release 21.02.
- create a commit to set branch defaults
- create branches
- create release keys
- configure build bots
Create a branch openwrt-21.02
First create the release branch on
- source.git (main repo)
- package.git
- routing.git
- telephony.git
- lucy.git
Create a commit changing the defaults
feeds.conf.default:
append the branch as ;21.02. E.g. src-git packages https://git.openwrt.org/feed/packages.git;openwrt-21.02
include/version.mk:
VERSION_NUMBER = 21.02-SNAPSHOT VERSION_REPO = "http://downloads.openwrt.org/releases/21.02-SNAPSHOT"
package/base-files/image-config.in
VERSION_REPO: default: http://downloads.openwrt.org/releases/21.02-SNAPSHOT
TODO: put this patching step into maketag.sh (https://github.com/KanjiMonster/maintainer-tools)