← Back to issue list

feat(extensions): add SpringBoot framework V2 extension and factory dispatch

View original Github issue

Metadata

Project
rockcraft
Number
#1258
Type
pull request
State
closed
Author
Thanhphan1147
Labels
Created
Updated
Closed

Current evaluation

Superseded by PR #1259. The SpringBoot framework V2 extension and factory dispatch implementation was merged into the base pull request to consolidate reviews. This pull request was closed.

Suggested action:

No scores available.

Issue body

Add SpringBootFrameworkV2 (targets ubuntu@26.04, inherits SpringBootFramework) and a SpringBootFrameworkFactory that dispatch the V1 or V2 extension class depending on the base. Implements ISD283 (internal) for the spring-boot-framework extension. --- - [ ] I've followed the [contribution guidelines](https://github.com/canonical/rockcraft/blob/main/CONTRIBUTING.md). - [ ] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/). - [ ] I've successfully run `make lint && make test`. - [ ] I've added or updated any relevant documentation. - [ ] In documents I changed, I [added a meta description](https://canonical-starflow.readthedocs-hosted.com/how-to/add-a-page-meta-description/) if one was missing. - [ ] I've updated the relevant release notes.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Superseded by PR #1259. The SpringBoot framework V2 extension and factory dispatch implementation was merged into the base pull request to consolidate reviews. This pull request was closed.
qwen3.6-35b-a3b-mtp-q6
Staleness: 5
Complexity: 45
Confidence: 90
needs review Adds SpringBootFrameworkV2 extension for ubuntu@26.04 and a factory to dispatch between V1 and V2 based on the base image. Submitted 6 days ago, awaiting maintainer review.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1257 feat(extensions): add ExpressJS framework V2 extension and factory dispatch rockcraft closed Superseded and closed. The ExpressJS framework V2 extension and factory dispatch were merged into base pull request #1259 to consolidate reviews. Author requested closure of this branch.
81%
#1255 feat(extensions): add Django framework V2 extension and factory dispatch rockcraft closed Superseded and closed. Changes were merged into base PR #1259 to consolidate reviews. The Django V2 extension and factory dispatch implementation is now tracked in the referenced pull request.
79%
#1254 feat(extensions): add Flask framework V2 extension and factory dispatch rockcraft closed Superseded and closed. The author merged the Flask V2 extension and factory dispatch changes into base PR #1259 to reduce review overhead, directing reviewers there instead.
78%
#1251 feat(extensions): add Go framework V2 extension and factory dispatch rockcraft closed Superseded. Changes merged into base PR #1259 to consolidate review. Closed without independent merging.
77%
#1256 feat(extensions): add FastAPI framework V2 extension and factory dispatch rockcraft closed Closed and superseded. Changes were merged into base PR #1259 to reduce review overhead, with the author directing reviewers to that PR instead.
76%