Skip to content

chore(ci): align Java matrix to 11-only#58

Merged
bjagg merged 1 commit intouPortal-Project:masterfrom
bjagg:chore/ci-align-java-11
Apr 23, 2026
Merged

chore(ci): align Java matrix to 11-only#58
bjagg merged 1 commit intouPortal-Project:masterfrom
bjagg:chore/ci-align-java-11

Conversation

@bjagg
Copy link
Copy Markdown
Member

@bjagg bjagg commented Apr 23, 2026

Summary

uPortal-start deploys on Java 11, but CI was testing exclusively on Java 17/21 — which gave false confidence and risked a dependency compiled for Java 17+ bytecode slipping through and breaking at runtime on the deployed JVM.

Other portlets already aligned: AnnouncementsPortlet, NewsReaderPortlet, resource-server. Plus companion PRs open now against BookmarksPortlet, CalendarPortlet, FeedbackPortlet, JasigWidgetPortlets, SimpleContentPortlet, WebproxyPortlet.

This change was originally intended to be part of #56 but that merged before the amend landed.

Test plan

  • Diff is trivial (YAML-only); portlet build unchanged
  • CI run exercises the Java 11 matrix on merge

🤖 Generated with Claude Code

uPortal-start deploys on Java 11, but CI was testing exclusively
on Java 17/21 — which gave false confidence and risked a
dependency compiled for Java 17+ bytecode slipping through and
breaking at runtime on the deployed JVM.

Other portlets already running this matrix: AnnouncementsPortlet,
NewsReaderPortlet, resource-server. This brings basiclti into
alignment.

(Companion PR to the 6 opened against the other portlets;
originally intended to be part of uPortal-Project#56 but that merged before the
amend landed.)
@bjagg bjagg merged commit abadc2a 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