Skip to content

Pinned Apache Airflow version - #1280

Merged
AndyRae merged 8 commits into
Health-Informatics-UoN:mainfrom
Kehindecodes:airflow-version
Feb 21, 2026
Merged

Pinned Apache Airflow version #1280
AndyRae merged 8 commits into
Health-Informatics-UoN:mainfrom
Kehindecodes:airflow-version

Conversation

@Kehindecodes

@Kehindecodes Kehindecodes commented Feb 17, 2026

Copy link
Copy Markdown
Contributor

🛠️ Repo maintenance

PR Description

Pinned apache-airflow version to 2.11.0. Here are the changes made in the uv.lock file :
Added Packages

  • flask-session
  • google-re2
  • gunicorn
  • marshmallow-oneofschema
  • mdit-py-plugins
  • python-nvd3
  • rfc3339-validator

Removed Packages

  • a2wsgi
  • aiosqlite
  • annotated-doc
  • annotated-types
  • apache-airflow-core
  • apache-airflow-providers-standard
  • apache-airflow-task-sdk
  • cadwyn
  • fastapi
  • fastapi-cli
  • greenback
  • httptools
  • libcst
  • msgspec
  • natsort
  • outcome
  • pydantic
  • pydantic-core
  • pydantic-extra-types
  • pydantic-settings
  • pygtrie
  • python-dotenv
  • python-multipart
  • pyyaml-ft
  • retryhttp
  • rich-toolkit
  • shellingham
  • starlette
  • structlog
  • svcs
  • typer
  • types-requests
  • typing-inspection
  • uuid6
  • uvicorn
  • uvloop
  • watchfiles
  • websockets

Related Issues or other material

Related #1275

@Kehindecodes Kehindecodes changed the title Pinned ApacheAirflow version Pinned Apache Airflow version Feb 17, 2026

@AndrewThien AndrewThien left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Hi @Kehindecodes ,
Thanks for the PR!
Would you mind looking at the failed Dependency review workflow? I think we should try pinning the version of apache-airflow=2.10.5. Cheers!

@Kehindecodes

Copy link
Copy Markdown
Contributor Author

Hi @AndrewThien ,
Thanks for the reply. I would do that.

@AndyRae

AndyRae commented Feb 18, 2026

Copy link
Copy Markdown
Member

Thanks so much for the contribution @Kehindecodes - the dependency-review workflow is exactly why this has become an issue! So, it won't approve anything for still vulnerable versions of Airflow, so try increasing it to the latest on 2.11.
If it still fails - we'll have to accept anyway or migrate to 3.0, but this PR would be nice to resolve the reality of the dependency on 2.X

@Kehindecodes

Copy link
Copy Markdown
Contributor Author

@AndyRae, I think it will still fail if we upgrade to the latest on 2.11 because the vulnerability bugs were not resolved until 3.1.6, according to: https://pkgseer.dev/vulnerabilities/GHSA-7c2f-r6gc-h92h, https://pkgseer.dev/vulnerabilities/GHSA-5g2w-9f8g-g5q7. So what is the next step? Should we still upgrade to the latest on 2.11 or just upgrade to 3.1.6 or later

@AndyRae

AndyRae commented Feb 19, 2026

Copy link
Copy Markdown
Member

@AndyRae, I think it will still fail if we upgrade to the latest on 2.11 because the vulnerability bugs were not resolved until 3.1.6, according to: https://pkgseer.dev/vulnerabilities/GHSA-7c2f-r6gc-h92h, https://pkgseer.dev/vulnerabilities/GHSA-5g2w-9f8g-g5q7. So what is the next step? Should we still upgrade to the latest on 2.11 or just upgrade to 3.1.6 or later

Yep in that case pin at 2.11, I believe 3.x is wider changes that we would need to change the code for.

@Kehindecodes

Copy link
Copy Markdown
Contributor Author

@AndyRae Version 2.11.0 is the latest and final stable release of the 2.x series, which is was its currently pinned at. So no need for changes.

@AndyRae
AndyRae merged commit 93281e4 into Health-Informatics-UoN:main Feb 21, 2026
6 of 8 checks passed
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.

4 participants