Skip to content

Conversation

borg-z
Copy link
Member

@borg-z borg-z commented Aug 7, 2025

fix deckhouse/deckhouse#13892

  • Add semver constraints in --include-module (e.g. @~1.3.0)
  • Add support for pulling a single, exact tag (e.g. module@=v1.2.3).
  • Enable assigning that exact tag to a release-channel alias (e.g. module@=v1.2.3+stable).

Example:
Available versions for <module-name>: v1.0.0, v1.1.0, v1.2.0, v1.3.0, v1.3.3, v1.4.1

[email protected] → semver ^ constraint (^1.3.0): include v1.3.0, v1.3.3, v1.4.1. In addition pulls current versions from release channels

module-name@~1.3.0 →  semver ~ constraint (>=1.3.0 <1.4.0): include only v1.3.0, v1.3.3. In addition pulls current versions from release channels

module-name@=v1.3.0 → exact tag match: include only v1.3.0 and publish it to all release channels (alpha, beta, early-access, stable, rock-solid).

module-name@=bobV1 → exact tag match: include only bobV1 and publish it to all release channels (alpha, beta, early-access, stable, rock-solid).

module-name@=v1.3.0+stable → exact tag match: include only v1.3.0 and and publish it to stable channel

borg-z added 4 commits August 7, 2025 12:00
++
Signed-off-by: borg-z <[email protected]>
++
Signed-off-by: borg-z <[email protected]>
++
Signed-off-by: borg-z <[email protected]>
++
Signed-off-by: borg-z <[email protected]>
@borg-z borg-z self-assigned this Aug 7, 2025
@borg-z borg-z marked this pull request as ready for review August 7, 2025 09:39
@borg-z borg-z requested review from name212 and mvasl as code owners August 7, 2025 09:39
@borg-z borg-z force-pushed the get-specific-module branch from 59f67cc to 09e9d43 Compare August 15, 2025 10:18
mvasl
mvasl previously approved these changes Aug 18, 2025
@name212 name212 merged commit c87f29f into main Aug 20, 2025
3 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.

[d8 mirror] Add a possibility to download specific module by name and tag
3 participants