feat: update django extension base to 24.04
Metadata
Current evaluation
Merged PR #2555 sets the default base for the django-framework 12-factor init profile to ubuntu@24.04; DEFAULT_BASES in charmcraft/application/commands/init.py now lists django-framework at 24.04 with matching templates.
Resolution: closed resolved
Reason: PR #2555 was merged with two approvals and an all-green (relevant) CI run. The one-line change in charmcraft/application/commands/init.py set the 'django-framework' default base to ubuntu@24.04, and the current tree confirms both that entry and the django-framework__ubuntu@24.04 templates.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #2555 sets the default base for the django-framework 12-factor init profile to ubuntu@24.04; DEFAULT_BASES in charmcraft/application/commands/init.py now lists django-framework at 24.04 with matching templates. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in charmcraft#2555 via commit d4b8fafa: updated the Django 12-factor extension base to Ubuntu 24.04. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged. Updates the Django extension base to Ubuntu 24.04. Approved by two reviewers with minimal code changes (+1/-7 lines). CI passed for the new base, while legacy OS tests failed as expected. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged an external contribution updating the Django extension base image to Ubuntu 24.04 for 12-factor apps. The change was accepted and integrated into the main branch. |
Update history
No update history recorded yet.
Related work
-
Related To:
charmcraft#2873
(confidence 45%)
Later PR 'feat(init): support base-specific profiles' refactored the same init.py DEFAULT_BASES/template structure that #2555 modified.
-
Related To:
charmcraft#2754
(confidence 35%)
Follow-up refactor of the init profile/templates handling that build on the 24.04 bases introduced here.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2559 feat: update flask extension base to 24.04 | charmcraft | merged | Merged PR #2559 as commit 15d49568, updating Charmcraft's Flask 12-factor extension base to Ubuntu 24.04. | |
| #2766 fix: support for Ubuntu 24.04 in supported bases | charmcraft | merged | Merged PR #2766 restored Ubuntu 24.04 support for Charmcraft's Flask and Django bases by updating the supported-bases configuration. |