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/02/20 11:38] – Update ToH to new release added tmomas | 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 | ||
| * 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 29: | Line 33: | ||
| ===== 2) Trigger builds ===== | ===== 2) Trigger builds ===== | ||
| - | * Log into http:// | + | * Log into https:// |
| * Use credentials provided by admin | * Use credentials provided by admin | ||
| - | * Open the " | + | * Open the "Builds -> Builders" |
| - | * Scroll down to "Force All Builds" | + | * Select '' |
| + | * Click on '' | ||
| * Fill out the form | * Fill out the form | ||
| - | * Enter " | + | * Enter your name at '' |
| - | * In the first " | + | * Enter for example |
| - | * In the first " | + | * Select Git tag you want to build from '' |
| - | * Replace version number accordingly | + | |
| - | * Note the missing '' | + | |
| * Click "Force Build" | * Click "Force Build" | ||
| * Review buildbot activity in waterfall view | * Review buildbot activity in waterfall view | ||
| Line 45: | 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 56: | 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 79: | Line 83: | ||
| * Use [[https:// | * Use [[https:// | ||
| * " | * " | ||
| - | * Update IRC channel topics | + | |
| + | | ||
| + | * Update https:// | ||
| + | * Update https:// | ||