Skip to content

feat(flaskapi): pin itis-sumo==0.1.0a4 (Dakota 6.24) — modernization rung 2 - #559

Merged
JavierGOrdonnez merged 1 commit into
ITISFoundation:developfrom
JavierGOrdonnez:bump-itis-sumo-a4
Aug 28, 2026
Merged

JavierGOrdonnez merged 1 commit into
ITISFoundation:developfrom
JavierGOrdonnez:bump-itis-sumo-a4

Conversation

@JavierGOrdonnez

Copy link
Copy Markdown
Collaborator

What

  • flaskapi/pyproject.toml: itis-sumo==0.1.0a3 → itis-sumo==0.1.0a4 (TestPyPI).
  • flaskapi/uv.lock: itis-sumo a3 → a4, transitively itis-dakota 1.5.11 → 6.24.7 (Dakota 6.20 → 6.24 engine bump, itis-sumo T16mo rung 2).

Why

Consumer side of modernization rung 2. itis-sumo 0.1.0a4 moves off the Dakota-6.20 engine line onto itis-dakota==6.24.7 (Dakota 6.24). 6.24.7 is the latest 6.24.x that still ships cp311 wheels, so the Python 3.11 baseline (parity with mmux/vite) is retained — 6.24.8+ dropped cp311 and would force a 3.12 migration (deferred).

The itis-sumo-side interface_cache regression (SPEC §R5, broke all real-Dakota surrogate tests on 6.24.x) is shimmed inside itis-sumo, not in this repo. No mmux_vite code changes beyond the pin.

Verification

Full CI green against 0.1.0a4:

  • flaskapi: 507 passed + 3 skipped (15 analytical deselected)
  • flaskapi analytical (real Dakota 6.24.7): 15 passed
  • node: 160 passed
  • frontend build (build-no-cache): ok
  • Playwright e2e (pinned image, pixel diff vs committed baselines): 6 passed

The backend exercises itis-sumo a4 through real Dakota 6.24.7 subprocesses inside the e2e flow and the snapshots match.

Notes

…rung 2

Bump the itis-sumo consume pin 0.1.0a3 -> 0.1.0a4. This pulls itis-dakota
==6.24.7 transitively (Dakota 6.20 -> 6.24 engine bump, itis-sumo T16mo rung 2).
6.24.7 is the latest 6.24.x still shipping cp311 wheels, so the Python 3.11
baseline is retained.

Full CI green: flaskapi 507+15, node 160, e2e 6 (pixel snapshots vs committed
baselines). The backend exercises itis-sumo a4 through real Dakota 6.24.7
subprocesses inside the e2e flow and the snapshots match.
Copilot AI lite review requested due to automatic review settings August 28, 2026 09:44
@codecov

codecov Bot commented Aug 28, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (develop@fb352ab). Learn more about missing BASE report.

Additional details and impacted files
@@            Coverage Diff             @@
##             develop     #559   +/-   ##
==========================================
  Coverage           ?   42.92%           
==========================================
  Files              ?       13           
  Lines              ?     1894           
  Branches           ?        0           
==========================================
  Hits               ?      813           
  Misses             ?     1081           
  Partials           ?        0           
Flag Coverage Δ
flaskapi 42.92% <ø> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the Flask API’s pinned itis-sumo dependency to the next alpha release (0.1.0a4) from the explicitly-configured TestPyPI index, which in turn updates the resolved Dakota engine dependency line to itis-dakota==6.24.7.

Changes:

  • Bump itis-sumo pin from 0.1.0a3 to 0.1.0a4 in flaskapi/pyproject.toml.
  • Refresh flaskapi/uv.lock to resolve itis-sumo==0.1.0a4 and its transitive update to itis-dakota==6.24.7 (plus updated wheel/sdist metadata).

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.

File Description
flaskapi/pyproject.toml Updates the direct dependency pin to itis-sumo==0.1.0a4 while keeping the existing explicit TestPyPI source configuration.
flaskapi/uv.lock Updates the lock resolution to match the new itis-sumo pin and the resulting Dakota engine version/wheels.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@JavierGOrdonnez
JavierGOrdonnez merged commit 9a82f8c into ITISFoundation:develop Aug 28, 2026
7 checks passed
@JavierGOrdonnez
JavierGOrdonnez deleted the bump-itis-sumo-a4 branch August 28, 2026 11:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants