← Back to issue list

Add fastapi init profile and fastapi-extension

View original Github issue

Metadata

Project
rockcraft
Number
#674
Type
pull request
State
closed
Author
javierdelapuente
Labels
Created
Updated
Closed

Current evaluation

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.

Suggested action:

No scores available.

Issue body

- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? ----- This PR implements the spec ISD160 - 12-Factor FastAPI Support" for rockcraft. 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, with several differences. Some of the main differences are: FastAPI and starlette supported. The ASGI entrypoint location can be in serveral places. No dependency on gunicorn. FastAPI works with uvicorn without a configuration file. No statsd.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b 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.
qwen3.6-35b-a3b-mtp-q6 Closed without merging, likely abandoned due to inactivity. Proposed adding a fastapi-framework init profile and extension to rockcraft, implementing ISD160 with uvicorn support and flexible ASGI entrypoints.
qwen3.6-35b-a3b-mtp-q6 Closed without merging. The proposed rockcraft fastapi-framework init profile and extension per ISD160 were not accepted.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1838 feat: fastapi-framework init profile and extension charmcraft closed 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.
85%
#1969 Fix bug with name of library for fastapi charmcraft closed Closed without merging. The one-line correction for the FastAPI library name received no reviews or CI checks over 642 days, resulting in an abandoned pull request.
70%