Skip to content

Fix failing GitHub Actions job "Shim to runc (tier 3)" - #1

Merged
brunoborges merged 2 commits into
mainfrom
copilot/fix-shim-to-runc-job
Jul 18, 2026
Merged

Fix failing GitHub Actions job "Shim to runc (tier 3)"#1
brunoborges merged 2 commits into
mainfrom
copilot/fix-shim-to-runc-job

Conversation

Copilot AI commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

Thanks for asking me to work on this. I will get started on it and keep this PR's description up to date as I form a plan and make progress.

Fix the failing GitHub Actions job "Shim to runc (tier 3)"
Analyze the Actions logs, identify the root cause of the failure, and implement a fix.
Check run ID: 88038705689
Job URL: https://github.com/brewlet/integration-tests/actions/runs/29627317560/job/88038705689

…ning in mixed mode

The failing CI job "Shim to runc (tier 3)" asserted:
  assert_contains ... "$out" "MIXED"

But OrdersApp.java's /hello handler always returned Greeter.greeting()
("Hello from a MODULAR JPMS app..."), which contains "MODULAR" but not "MIXED".

In mixed mode (java -cp /app/lib/* -p ...) the JVM's java.class.path
property is non-empty (set to /app/lib/*). In pure module-path mode it
is empty. Detect this at runtime and prepend "MIXED: " to the greeting
when in mixed mode, so the test assertion is satisfied while the pure
modular assertion ("MODULAR") continues to pass.
Copilot AI requested a review from brunoborges July 18, 2026 03:53
@brunoborges
brunoborges marked this pull request as ready for review July 18, 2026 04:00
@brunoborges brunoborges changed the title [WIP] Fix failing GitHub Actions job "Shim to runc (tier 3)" Fix failing GitHub Actions job "Shim to runc (tier 3)" Jul 18, 2026
@brunoborges
brunoborges merged commit 1b8c924 into main Jul 18, 2026
9 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.

2 participants