Repository navigation
feature: plugin migration to Java 21 / Spring Boot 3.3.5 (planted gaps — do not fix here) - #96
Open
devin-ai-integration[bot] wants to merge 1 commit into
Conversation
Author
|
I'll fix CI failures and address comments from users with write access. I'll skip comments containing "(aside)".
|
…ot 3 defaults) with documented planted gaps Co-Authored-By: Ian Moritz <ian.moritz@cognition.ai>
devin-ai-integration
Bot
force-pushed
the
plugin/migration
branch
from
September 25, 2026 09:09
6897147 to
cbc531c
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Stacked on #95. Simulates the output of a code-only transform plugin: Java 11/Boot 2.7.18 → Java 21/Boot 3.3.5.
./mvnw testpasses (9/9) but nothing underinfra/,Dockerfileordemo/was touched, somake verifyfails deterministically — those failures are the demo (Assess/Verify acts). Do not fix them on this branch; Devin fixes them on the infra PR.Plugin-style changes (4 files):
Each change lands on one of the six planted gaps (runtime pin, health path/port, secret key rename, DB schema contract, firewall/DNS for :8081, load-only NFR regression).
demo/PLANTED-GAPS.md(new) holds the mapping, thetools/discover/diff.pyimpact matrix against the live AWS graph (6 DRIFT / 2 OK; legacy branch: 0 DRIFT), and the reproduced failure cascade with exact output —UnsupportedClassVersionError→password authentication failed→ nginx/health404 +:8081dropped by firewall +column t1_0.description does not exist/cannot alter type of a column used by a view→compare_nfr.py: p95 1.7 → 32.5 ms, rps 2139 → 745, REGRESSION.Devin-Org: engineering
Link to Devin session: https://app.devin.ai/sessions/352726bfd41244cca160f073ac24632e
Open in Devin Desktop: https://app.devin.ai/desktop/session/352726bfd41244cca160f073ac24632e?variant=devin
Devin Review