See also release-process for more general guidance.
git clone git@git.openwrt.org:openwrt/openwrt.git git checkout openwrt-24.10
maketag.sh script from maintainer repo into the clone./maketag.sh -k 818021EBB6C9ECDA -v 24.10.0git log -p -2git show v24.10.0git diff v24.10.0-rc7 v24.10.0 -- feeds.conf.default include/version.mk package/base-files/image-config.in version version.dategit verify-tag -v v24.10.0git push origin openwrt-24.10 git push --follow-tags origin refs/tags/v24.10.0:refs/tags/v24.10.0
00_force_build builderForce builds button at the top of the pageYour name input box Build tag list$ git log --oneline ^main origin/openwrt-25.12 | grep 'set branch defaults' 12316d0280c5 OpenWrt v25.12: set branch defaults
$ scripts/getver.sh 12316d0280c5 r32295+1-c25265953b9c
...
},
"25.12": release(32295),
"24.10": release(27990),
"23.05": release(23069),
stable_version, oldstable_version and upcoming_version are correct; upcoming_version should be what was just built (24.10.0-rc3) for all RC builds, but blank for all maintenance releases. The topmost value in the version_list should be the just-completed build. This file is used by the ASU server to construct its branches and versions in https://sysupgrade.openwrt.org/json/v1/overview.json.make-changelog.pl from maintainer repo into the local clonelibjson-perl and libtext-csv-perl on Debian./make-changelog.pl v24.10.0..v24.10.1