Skip to content

Conversation

@wild-endeavor
Copy link
Contributor

@wild-endeavor wild-endeavor commented Aug 22, 2025

Add an upper bound to Flyte IDL. Exclude even alpha releases.

Summary by Bito

This pull request introduces an upper bound to the Flyte IDL dependency in both the pyproject.toml and Dockerfile.dev files, enhancing stability by excluding potentially unstable alpha releases. The changes focus on effective dependency management and are straightforward, making the review process relatively simple.

Signed-off-by: Yee Hing Tong <[email protected]>
@wild-endeavor wild-endeavor changed the title upper bound IDL upper bound Aug 22, 2025
EngHabu
EngHabu previously approved these changes Aug 22, 2025
"docker>=4.0.0",
"docstring-parser>=0.9.0",
"flyteidl>=1.15.4b0",
"flyteidl>=1.15.4b0,<2.0.0a0",
Copy link
Collaborator

Choose a reason for hiding this comment

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

Is it not enough to say <2.0.0?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

if we release a 2.0.0aX it'll still get picked up... according to gpt

Signed-off-by: Yee Hing Tong <[email protected]>
Signed-off-by: Yee Hing Tong <[email protected]>
@wild-endeavor wild-endeavor enabled auto-merge (squash) August 23, 2025 00:18
@wild-endeavor wild-endeavor merged commit 6eb853d into master Aug 24, 2025
225 of 228 checks passed
Atharva1723 pushed a commit to Atharva1723/flytekit that referenced this pull request Oct 5, 2025
Signed-off-by: Yee Hing Tong <[email protected]>
Signed-off-by: Atharva <[email protected]>
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