Skip to content

feat(release): select runtime versions by minor - #1327

Merged
mag1c-h merged 1 commit into
ModelEngine-Group:developfrom
SuperMarioYL:feature/cicd_v10
Sep 4, 2026
Merged

feat(release): select runtime versions by minor#1327
mag1c-h merged 1 commit into
ModelEngine-Group:developfrom
SuperMarioYL:feature/cicd_v10

Conversation

@SuperMarioYL

Copy link
Copy Markdown
Contributor

Support Minor- and Patch-level Runtime selectors in version.ini.

For each selector, Runtime discovery now:

  1. matches parsed versions within the requested Minor or Patch range;
  2. prefers stable > rc > nightly;
  3. selects the highest complete version in that channel;
  4. expands only the legal variants of the winning version.
    Behavior
  • X.Y selects one complete version from the entire Minor line.
  • X.Y.Z limits selection to one Patch line.
  • Higher-channel priority wins before version recency.
  • Variants are never backfilled from another version or channel.
  • 310P filtering and A5 blocked reporting run after winner selection.
  • Overlapping selectors such as 0.26,0.26.0 fail during configuration parsing.
  • Explicit version@tag pins must be published, match the product tag grammar, and fall inside the declared range.
  • Formal pinned candidates now record the tag's actual complete version and channel.
  • /ucm-build image keeps its existing opaque-tag behavior.
  • Candidate and selection field sets and schema versions are unchanged.

@mag1c-h
mag1c-h merged commit 5d8e8c3 into ModelEngine-Group:develop Sep 4, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants