← Back to issue list

feat: update flask extension base to 24.04

View original Github issue

Metadata

Project
charmcraft
Number
#2559
Type
pull request
State
merged
Author
arturo-seijas
Labels
—
Created
Updated
Closed

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.
76%
#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.
75%
#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.
72%
#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.
71%