feat: fastapi-framework init profile and extension
Metadata
Current evaluation
Closed without being merged. The pull request adding the fastapi-framework init profile and extension was abandoned due to lack of reviewer engagement and CI validation.
Suggested action: —
No scores available.
Issue body
This PR implements the spec ISD160 - 12-Factor FastAPI Support" for charmcraft.
For that, a new init profile called "fastapi-framework" and a new fastapi extension, called "fastapi-framework" are needed. These additions are similar to the flask and django init profiles and extensions.
For the fastapi profile, the base 24.04 is used.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Closed without being merged. The pull request adding the fastapi-framework init profile and extension was abandoned due to lack of reviewer engagement and CI validation. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | The proposed FastAPI init profile and extension for charmcraft per ISD160 was closed without merging. Zero comments indicate the contribution was abandoned. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Implemented ISD160 spec by adding a fastapi-framework init profile and extension using base 24.04. The pull request was closed without merging and remains abandoned due to inactivity. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #674 Add fastapi init profile and fastapi-extension | rockcraft | closed | Adding a FastAPI init profile and extension was closed without merging. Pending review and an unresolved comment remained inactive for over 100 days, leaving the contribution abandoned. | |
| #1868 feat: fastapi-framework init profile and extension | charmcraft | merged | Merged. Adds the fastapi-framework init profile and extension to charmcraft, implementing the ISD160 spec with base 24.04. Includes updated tests for flask, fastapi, and go frameworks. Approved by three reviewers. |