Skip to content

Conversation

@sanderegg
Copy link
Member

Highlights on updated libraries (only updated libraries are included)

NOTE: Mypy >1.17 has issues with very large Literal Unions as specified by types-aiobotocore-ec2 for Instance types. This PR disable mypy checking for the responsible function.

  • #packages before ~ 7
  • #packages after ~ 7
# name before after upgrade count packages
1 mypy 1.17.1 1.18.2 minor 1 autoscaling🔧
2 types-aioboto3 15.1.0 15.2.0 minor 2 aws-library🧪
dask-sidecar🧪
3 types-aiobotocore 2.23.0, 2.19.0, 2.22.0, 2.24.2 2.25.0 minor 10 autoscaling⬆️🧪
aws-library🧪🧪
clusters-keeper⬆️
dask-sidecar🧪
efs-guardian⬆️
resource-usage-tracker⬆️
simcore-sdk🧪
storage⬆️
4 types-aiobotocore-ec2 2.23.0, 2.19.0, 2.22.0, 2.24.2 2.25.0 minor 7 autoscaling⬆️🧪
aws-library🧪
clusters-keeper⬆️
efs-guardian⬆️
resource-usage-tracker⬆️
storage⬆️
5 types-aiobotocore-iam 2.22.0 2.25.0 minor 1 autoscaling🧪
6 types-aiobotocore-s3 2.23.0, 2.19.0.post1, 2.22.0, 2.24.2 2.25.0 minor 9 autoscaling⬆️🧪
aws-library🧪
clusters-keeper⬆️
dask-sidecar🧪
efs-guardian⬆️
resource-usage-tracker⬆️
simcore-sdk🧪
storage⬆️
7 types-aiobotocore-ssm 2.23.0, 2.19.0, 2.22.0, 2.24.2 2.25.0 minor 7 autoscaling⬆️🧪
aws-library🧪
clusters-keeper⬆️
efs-guardian⬆️
resource-usage-tracker⬆️
storage⬆️

Legend:

  • ⬆️ base dependency (only services because packages are floating)
  • 🧪 test dependency
  • 🔧 tool dependency

upgrade types-aiobotocore
upgrade types-aioboto3
@sanderegg sanderegg added this to the Imparable milestone Oct 14, 2025
@sanderegg sanderegg self-assigned this Oct 14, 2025
@sanderegg sanderegg added the t:maintenance Some planned maintenance work label Oct 14, 2025
@sonarqubecloud
Copy link

@codecov
Copy link

codecov bot commented Oct 14, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 89.65%. Comparing base (1f07d4a) to head (bc61bec).
⚠️ Report is 1 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #8517      +/-   ##
==========================================
+ Coverage   87.57%   89.65%   +2.08%     
==========================================
  Files        2003     1382     -621     
  Lines       78194    58515   -19679     
  Branches     1344      225    -1119     
==========================================
- Hits        68475    52461   -16014     
+ Misses       9318     5984    -3334     
+ Partials      401       70     -331     
Flag Coverage Δ
integrationtests 64.07% <ø> (+0.01%) ⬆️
unittests 87.93% <100.00%> (+1.65%) ⬆️
Components Coverage Δ
pkg_aws_library 93.59% <ø> (ø)
pkg_celery_library ∅ <ø> (∅)
pkg_dask_task_models_library ∅ <ø> (∅)
pkg_models_library ∅ <ø> (∅)
pkg_notifications_library ∅ <ø> (∅)
pkg_postgres_database ∅ <ø> (∅)
pkg_service_integration ∅ <ø> (∅)
pkg_service_library ∅ <ø> (∅)
pkg_settings_library ∅ <ø> (∅)
pkg_simcore_sdk 84.95% <ø> (ø)
agent 93.10% <ø> (ø)
api_server 91.86% <ø> (ø)
autoscaling 95.73% <100.00%> (+<0.01%) ⬆️
catalog 92.06% <ø> (ø)
clusters_keeper 99.14% <ø> (ø)
dask_sidecar 92.38% <ø> (ø)
datcore_adapter 97.95% <ø> (ø)
director 75.72% <ø> (-0.09%) ⬇️
director_v2 90.95% <ø> (+0.01%) ⬆️
dynamic_scheduler 96.82% <ø> (ø)
dynamic_sidecar 90.44% <ø> (ø)
efs_guardian 89.83% <ø> (ø)
invitations 90.90% <ø> (ø)
payments 92.80% <ø> (ø)
resource_usage_tracker 92.16% <ø> (ø)
storage 86.78% <ø> (+0.28%) ⬆️
webclient ∅ <ø> (∅)
webserver 87.11% <ø> (+<0.01%) ⬆️

Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 1f07d4a...bc61bec. Read the comment docs.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@mergify
Copy link
Contributor

mergify bot commented Oct 14, 2025

🧪 CI Insights

Here's what we observed from your CI run for bc61bec.

✅ Passed Jobs With Interesting Signals

Pipeline Job Signal Health on master Retries 🔍 CI Insights 📄 Logs
CI integration-tests Base branch is healthy, but retries were needed. Could be early signs of flakiness 👀 Healthy 1 View View
system-tests Base branch is healthy, but retries were needed. Could be early signs of flakiness 👀 Healthy 1 View View
unit-tests Base branch is healthy, but retries were needed. Could be early signs of flakiness 👀 Healthy 1 View View

@sanderegg sanderegg added the 🤖-automerge marks PR as ready to be merged for Mergify label Oct 14, 2025
@sanderegg
Copy link
Member Author

@mergify queue

@mergify
Copy link
Contributor

mergify bot commented Oct 14, 2025

queue

🟠 Waiting for conditions to match

  • -closed [📌 queue requirement]
  • any of: [🔀 queue conditions]
    • all of: [📌 queue conditions of queue default]
      • #approved-reviews-by >= 2 [🛡 GitHub branch protection]
      • #approved-reviews-by>=2
      • branch-protection-review-decision = APPROVED [🛡 GitHub branch protection]
      • #changes-requested-reviews-by = 0 [🛡 GitHub branch protection]
      • #changes-requested-reviews-by=0
      • #review-threads-unresolved = 0 [🛡 GitHub branch protection]
      • #review-threads-unresolved=0
      • -conflict
      • -draft
      • base=master
      • label!=🤖-do-not-merge
      • label=🤖-automerge
      • any of: [🛡 GitHub branch protection]
        • check-skipped = deploy to dockerhub
        • check-neutral = deploy to dockerhub
        • check-success = deploy to dockerhub
      • any of: [🛡 GitHub branch protection]
        • check-success = system-tests
        • check-neutral = system-tests
        • check-skipped = system-tests
      • any of: [🛡 GitHub branch protection]
        • check-success = unit-tests
        • check-neutral = unit-tests
        • check-skipped = unit-tests
      • any of: [🛡 GitHub branch protection]
        • check-success = check OAS' are up to date
        • check-neutral = check OAS' are up to date
        • check-skipped = check OAS' are up to date
      • any of: [🛡 GitHub branch protection]
        • check-success = integration-tests
        • check-neutral = integration-tests
        • check-skipped = integration-tests
      • any of: [🛡 GitHub branch protection]
        • check-success = build-test-images (frontend) / build-test-images
        • check-neutral = build-test-images (frontend) / build-test-images
        • check-skipped = build-test-images (frontend) / build-test-images
      • any of: [🛡 GitHub branch protection]
        • check-success = SonarCloud Code Analysis
        • check-neutral = SonarCloud Code Analysis
        • check-skipped = SonarCloud Code Analysis
  • -conflict [📌 queue requirement]
  • -draft [📌 queue requirement]
  • any of: [📌 queue -> configuration change requirements]
    • -mergify-configuration-changed
    • check-success = Configuration changed

Copy link
Member

@pcrespov pcrespov left a comment

Choose a reason for hiding this comment

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

thx

@sanderegg sanderegg merged commit ae65afb into ITISFoundation:master Oct 14, 2025
141 of 148 checks passed
@sanderegg sanderegg deleted the maintenance/unblock-mypy branch October 14, 2025 16:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🤖-automerge marks PR as ready to be merged for Mergify t:maintenance Some planned maintenance work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants