Skip to content

chore(renovate): never bump io.plugwerk SDK pins — examples must track latest SNAPSHOT#45

Merged
bigpuritz merged 1 commit into
mainfrom
chore/renovate-ignore-plugwerk-sdk
May 14, 2026
Merged

chore(renovate): never bump io.plugwerk SDK pins — examples must track latest SNAPSHOT#45
bigpuritz merged 1 commit into
mainfrom
chore/renovate-ignore-plugwerk-sdk

Conversation

@bigpuritz
Copy link
Copy Markdown
Contributor

Why

Both gradle/libs.versions.toml files pin plugwerk = "1.0.0-SNAPSHOT" by design. The whole point of the examples repo during normal development is to verify that the apps still build and run against the latest Plugwerk server / SDK build — pinning to a fixed release would freeze the test target and defeat that.

Renovate just opened #44 to bump both pins to v1.0.0 (the stable that landed today), and without an ignore rule it will keep doing this for every future Plugwerk release.

What

Adds a packageRules entry that disables Renovate updates for any io.plugwerk:** artifact resolved via the maven datasource. The description field is included so it lands in any future Renovate dashboard / PR body that mentions the rule.

After merge: close #44 manually (Renovate will not reopen it once the rule is in place).

Out of scope

Bumping the pin to a concrete release version (1.0.0, 1.0.1, …) remains an explicit step taken when an examples-repo release of the same name is cut. That stays a manual edit, not a Renovate-driven one.

…k latest SNAPSHOT

Both gradle/libs.versions.toml pin plugwerk = "1.0.0-SNAPSHOT" by design so
day-to-day development tests against the latest Plugwerk server build and
surfaces upstream regressions early (e.g. SPI breaking changes land in the
SNAPSHOT first, examples catch them before downstream users do).

Renovate just opened #44 to bump to v1.0.0 (the freshly released stable),
which would freeze the test target. Add an ignore rule for io.plugwerk:**
on the maven datasource so future SDK releases don't generate the same PR
again. Manual bump to a fixed release stays an explicit step at examples-
repo release time.
@bigpuritz bigpuritz merged commit 24b54f3 into main May 14, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant