feat: update flask extension base to 24.04
Metadata
Current evaluation
Merged PR #2559 as commit 15d49568, updating Charmcraft's Flask 12-factor extension base to Ubuntu 24.04.
Resolution: closed resolved
Reason: The approved pull request was merged into main as commit 15d49568, completing the Ubuntu 24.04 base update.
Evaluated by: mr-cal-bot
No scores available.
Issue body
<!-- Describe your changes -->
Make 24.04 the base for django 12-factor apps
---
- [x] I've followed the [contribution guidelines](https://github.com/canonical/charmcraft/blob/main/CONTRIBUTING.md).
- [x] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/).
- [ ] I've successfully run `make lint && make test`.
- [x] I've added or updated any relevant documentation.
- [ ] I've updated the relevant release notes.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #2559 as commit 15d49568, updating Charmcraft's Flask 12-factor extension base to Ubuntu 24.04. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/charmcraft#2559 as commit 15d49568, updating the Flask 12-factor extension base to Ubuntu 24.04. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged pull request updating the base for django 12-factor apps to 24.04. The change modifies one file, adding two lines and removing eight. All relevant documentation was updated. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged the update to the extension base, switching it to Ubuntu 24.04. Authored by external contributor arturo-seijas and integrated into the main branch without additional review comments. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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. | |
| #2555 feat: update django extension base to 24.04 | charmcraft | merged | 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. | |
| #2756 chore: add base support for Flask and Django extensions | charmcraft | merged | Merged in charmcraft#2756 as commit 1d4807fe, restoring explicit Ubuntu 24.04 support for Flask and Django extensions and fixing their Spread-test failures. | |
| #2556 fix: charmcraft templates for flask and django extensions | charmcraft | merged | Merged #2556 added the missing platforms key to Charmcraft YAML templates for Flask and Django 12-factor extensions. |