Skip to content

chore: pin renovate constraints to portlet's supported versions#134

Merged
bjagg merged 1 commit intouPortal-Project:masterfrom
bjagg:chore/renovate-pin-versions
Apr 23, 2026
Merged

chore: pin renovate constraints to portlet's supported versions#134
bjagg merged 1 commit intouPortal-Project:masterfrom
bjagg:chore/renovate-pin-versions

Conversation

@bjagg
Copy link
Copy Markdown
Member

@bjagg bjagg commented Apr 23, 2026

Summary

Add packageRules so Renovate stops proposing bumps that violate this portlet's pinning. Same pattern as AnnouncementsPortlet#331 and basiclti-portlet#56, tailored to this portlet's actual pinned versions.

Rules:

  • javax.portlet:portlet-api < 3.0 — uPortal runs JSR-286 (Portlet API 2.0). v3.x is JSR-362, a different container contract.
  • Spring Framework + spring-data-jpa — capped at this portlet's pinned line.
  • Hibernate (where used) — capped. Later majors require Jakarta EE or Java 17+, neither of which match this stack.

Once merged, any existing Renovate/Dependabot PRs that violate these constraints should auto-close on their next rebase cycle.

🤖 Generated with Claude Code

Add packageRules so Renovate stops proposing bumps that violate
this portlet's pinning:

- javax.portlet:portlet-api < 3.0 (uPortal runs JSR-286 / Portlet
  API 2.0; v3.x is JSR-362, a different container contract)
- spring-* and spring-data-jpa capped at this portlet's
  major-minor line
- hibernate-* capped (where Hibernate is used) — later majors
  require Jakarta EE + Java 17+, neither of which match this
  portlet's stack

Same pattern as AnnouncementsPortlet and basiclti-portlet, tailored
to this portlet's actual pinned versions.
@bjagg bjagg merged commit f5ffcb5 into uPortal-Project:master Apr 23, 2026
5 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.

1 participant