| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
The base-version resolver matched only clean MAJOR.MINOR.PATCH tags from armbian/ci and then incremented the patch. On a build from main that meant the current stable (e.g. 26.8.3) + 1 = 26.8.4, even though ci's live development series was already 26.11.0-trunk.N - so SDK/nightly images and their armbian-images.json were stamped with a stale, wrong version. Include the X.Y.Z-trunk.N nightly tags in the candidate set and take the highest across both with sort -V. When the winner is a trunk tag, reuse it verbatim (it already denotes the current unreleased dev version - no +1); a clean stable tag still gets the next-patch bump as before. Signed-off-by: Igor Pecovnik <igor@armbian.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: 3c4b6760-47cc-4b96-8416-043c8e49e91a 📥 CommitsReviewing files that changed from the base of the PR and between 05236f0 and 709bebc. 📒 Files selected for processing (1)
Included review availability: Your plan provides up to 8 included reviews per hour; 7 remain after this review. 📝 Walkthrough WalkthroughThe composite action now resolves the highest stable or trunk release tag. It preserves trunk versions as-is and increments stable versions after removing release-candidate or metadata suffixes. ChangesVersion resolution
Estimated code review effort: 3 (Moderate) | ~20 minutes Merge Risk: ⚪ Minimal · up to 709be The PR makes a localized version-selection change, and no actionable merge-blocking risk remains based on the supplied evidence; it is merge-ready after normal checks and review. 🚥 Pre-merge checks | ✅ 5 ✅ Passed checks (5 passed)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. ❤️ ShareComment @coderabbitai help to get the list of available commands. |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Problem
The build action's base-version resolver only matched clean
MAJOR.MINOR.PATCH tags from armbian/ci and then +1'd the patch:
So a build from main picked the latest stable (26.8.3) and produced
26.8.4 — even though armbian/ci's live development series was already
26.11.0-trunk.20. The SDK's images and its armbian-images.json were
therefore stamped with a stale, wrong version (26.8.4).
Fix
Include the X.Y.Z-trunk.N nightly tags in the candidate set and take the
highest across both with sort -V:
already denotes the current unreleased dev version, so no +1.
Verified
sort -V over the real tag set selects 26.11.0-trunk.20. The framework
already supports a -trunk.N REVISION (that's how ci's own nightlies are
versioned), so filenames/manifests parse it fine.
Pairs with the SDK ISO/manifest work (#10495, armbian/sdk#40).
Summary by CodeRabbit
New Features
Bug Fixes