Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| docs:guide-developer:releases:making-service-release [2021/10/25 19:44] – 21.02.1 hauke | docs:guide-developer:releases:making-service-release [2024/07/22 23:01] (current) – update builder link hauke | ||
|---|---|---|---|
| Line 12: | Line 12: | ||
| * Fetch pristine source tree, best do a new local clone, e.g. < | * Fetch pristine source tree, best do a new local clone, e.g. < | ||
| - | git checkout openwrt-19.07</ | + | git checkout openwrt-22.03</ |
| * Replace branch name with appropriate one | * Replace branch name with appropriate one | ||
| * Place '' | * Place '' | ||
| - | * Execute '' | + | * Execute '' |
| * Replace key ID and version number with appropriate values | * Replace key ID and version number with appropriate values | ||
| - | * In openwrt 21.02 specify the download URL: | ||
| - | * ./ | ||
| * Review auto generated commits with '' | * Review auto generated commits with '' | ||
| * Should show one setting adjustment and one setting revert commit | * Should show one setting adjustment and one setting revert commit | ||
| - | * Review auto generated tag with '' | + | * Review auto generated tag with '' |
| * Should show a git tag with associated GPG info and commit references | * Should show a git tag with associated GPG info and commit references | ||
| * Replace version number accordingly | * Replace version number accordingly | ||
| - | * Push auto generated commits and tag to the remote: < | + | |
| - | git push --follow-tags origin refs/tags/v19.07.0: | + | * '' |
| + | * Check the signature on the tag with '' | ||
| + | * Should show "Good signature from <your name> | ||
| + | | ||
| + | git push --follow-tags origin refs/tags/v22.03.0: | ||
| * Replace version numbers and branch name accordingly | * Replace version numbers and branch name accordingly | ||
| * Review https:// | * Review https:// | ||
| Line 31: | Line 33: | ||
| ===== 2) Trigger builds ===== | ===== 2) Trigger builds ===== | ||
| - | * Log into https:// | + | * Log into https:// |
| * Use credentials provided by admin | * Use credentials provided by admin | ||
| * Open the " | * Open the " | ||
| Line 46: | Line 48: | ||
| * Copy '' | * Copy '' | ||
| - | | + | * The script needs the perl module JSON.pm, install '' |
| + | | ||
| * Replace version numbers accordingly | * Replace version numbers accordingly | ||
| * Revision range should cover all commits since last release | * Revision range should cover all commits since last release | ||
| * Suggest to redirect stdout to a file | * Suggest to redirect stdout to a file | ||
| - | * Copy resulting change log into https:// | + | * Copy resulting change log into https:// |
| * Replace base and minor versions accordingly | * Replace base and minor versions accordingly | ||
| * Take care to preserve the first introductory paragraph in the wiki pages | * Take care to preserve the first introductory paragraph in the wiki pages | ||
| Line 57: | Line 60: | ||
| ===== 4) Update release information page ===== | ===== 4) Update release information page ===== | ||
| - | * Once the release builds are finished and uploaded to https:// | + | * Once the release builds are finished and uploaded to https:// |
| - | * ... head to release series parent page at https:// | + | * ... head to release series parent page at https:// |
| * Replace base version accordingly if needed | * Replace base version accordingly if needed | ||
| * Update timeline and latest version number, links etc. to point to the latest release | * Update timeline and latest version number, links etc. to point to the latest release | ||
| - | * Start preparing release notes at https:// | + | * Start preparing release notes at https:// |
| * Replace version accordingly | * Replace version accordingly | ||
| * Mention most important changes since last release | * Mention most important changes since last release | ||
| Line 80: | Line 83: | ||
| * Use [[https:// | * Use [[https:// | ||
| * " | * " | ||
| - | * Update IRC channel topics | + | |
| + | | ||
| + | * Update https:// | ||
| + | * Update https:// | ||