Skip to content

renovate: automate SCI package updates for rel-1877-dev#264

Merged
toanju merged 1 commit into
rel-1877-devfrom
renovate/sci-packages-rel-1877-dev
Jun 18, 2026
Merged

renovate: automate SCI package updates for rel-1877-dev#264
toanju merged 1 commit into
rel-1877-devfrom
renovate/sci-packages-rel-1877-dev

Conversation

@anokfireball

Copy link
Copy Markdown
Member

Add custom regex managers for libvirt, cloud-hypervisor-gl, and edk2-cloud-hypervisor-gl packages. These packages are hosted in gardenlinux org repos and use branch-specific release tags with a +bp1877 suffix.

The managers:

  • Extract the version prefix (before the %2B-encoded '+') as the current value for comparison against GitHub release tags
  • Filter datasource releases to only those ending in +bp1877 via extractVersionTemplate, excluding staging (+sta) and cross-branch (+bp2150) releases
  • Write back with the correct URL-encoded suffix via autoReplaceStringTemplate
  • Group all three packages into a single PR via packageRules (groupName: "SCI custom packages")

Add custom regex managers for libvirt, cloud-hypervisor-gl, and
edk2-cloud-hypervisor-gl packages. These packages are hosted in
gardenlinux org repos and use branch-specific release tags with a
'+bp1877' suffix.

The managers:
- Extract the version prefix (before the %2B-encoded '+') as the
  current value for comparison against GitHub release tags
- Filter datasource releases to only those ending in '+bp1877' via
  extractVersionTemplate, excluding staging (+sta) and cross-branch
  (+bp2150) releases
- Write back with the correct URL-encoded suffix via
  autoReplaceStringTemplate
@toanju toanju merged commit 5d53f18 into rel-1877-dev Jun 18, 2026
46 of 60 checks passed
@toanju toanju deleted the renovate/sci-packages-rel-1877-dev branch June 18, 2026 11:46
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