Skip to content

Feature/injection multi jvm matrix#60

Merged
baubakg merged 4 commits into
mainfrom
feature/injection-multi-jvm-matrix
May 28, 2026
Merged

Feature/injection multi jvm matrix#60
baubakg merged 4 commits into
mainfrom
feature/injection-multi-jvm-matrix

Conversation

@baubakg
Copy link
Copy Markdown
Member

@baubakg baubakg commented May 28, 2026

Description

Adding more tests for Java Compatibility

Related Issue

Motivation and Context

How Has This Been Tested?

Screenshots (if appropriate):

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • I have signed the Adobe Open Source CLA.
  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

baubakg and others added 4 commits May 28, 2026 09:10
The injection model embeds BridgeService inside a host JVM, so verifying
classloader isolation and REST behavior on newer JVMs is critical. Adds a
second job gated on the main build, running bridgeService-test-injection
against Java 17 and 21 without duplicating coverage reporting.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Adds injection.java.version property (default 11) to bridgeService-test-injection/pom.xml
so the compiler source/target can be overridden without a separate POM or module.
The CI injection-compat matrix job passes -Dinjection.java.version=${{ matrix.java-version }}
so host simulation code is compiled to the target JVM's bytecode level on each run.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
'*' does not match branch names with '/' (e.g. feature/foo).
Using '**' ensures the workflow fires on all branches.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@sonarqubecloud
Copy link
Copy Markdown

@codecov
Copy link
Copy Markdown

codecov Bot commented May 28, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@baubakg baubakg merged commit 54aadfb into main May 28, 2026
12 checks passed
@baubakg baubakg deleted the feature/injection-multi-jvm-matrix branch May 28, 2026 08:01
@baubakg baubakg mentioned this pull request May 28, 2026
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