fix(docs): auto-sync framework versions to 12-factor tutorials
Metadata
Current evaluation
Merged in PR #2721 (commit ad3588c6), automatically syncing Django, Flask, and FastAPI versions into the 12-factor tutorials.
Resolution: closed resolved
Reason: PR #2721 was merged into main as commit ad3588c6, replacing manually maintained framework versions in the tutorials with automatic synchronization.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Following https://github.com/canonical/charmcraft/pull/2703 , this PR syncs the Django, Flask, and FastAPI versions automatically to the tutorial. That way, we can surface the software versions without having to manually maintain them.
---
- [ ] I've followed the [contribution guidelines](https://github.com/canonical/charmcraft/blob/main/CONTRIBUTING.md).
- [ ] 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.
- [ ] In documents I changed, I [added a meta description](https://canonical-starflow.readthedocs-hosted.com/how-to/add-a-page-meta-description/) if one was missing.
- [ ] I've updated the relevant release notes.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged in PR #2721 (commit ad3588c6), automatically syncing Django, Flask, and FastAPI versions into the 12-factor tutorials. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #2721 (commit ad3588c6), automating Django, Flask, and FastAPI version syncing in the 12-factor tutorials after PR #2703. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged automated syncing of Django, Flask, and FastAPI versions to 12-factor tutorials, removing manual maintenance. Approved after passing all CI checks, implementing follow-up to PR #2703. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged documentation update auto-syncing framework versions to 12-factor tutorials following a Django version change. Approved by one reviewer with all CI checks passing. |
Update history
| Date | Change |
|---|---|
| updated |
Related work
-
Related To:
canonical/charmcraft#2703
(confidence 100%)
The Django dependency update in PR #2703 prompted the tutorial version-syncing change.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2263 docs: 12-Factor tutorial updates | charmcraft | merged | Merged PR #2263 as commit 410dcd0b, updating all four 12-factor tutorials and shared setup scripts with clearer naming, corrected links, --profile guidance, and revised Django instructions. | |
| #2352 docs: update 12-factor how-to guide on async apps | charmcraft | merged | Merged as commit 43dc21be, updating the async Flask 12-factor guide to cover Django, clarify app naming, label requirements.txt, and recommend status monitoring. |