Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prevent installation of incompatible Apify SDK versions after breaking releases #1058

Open
janbuchar opened this issue Mar 6, 2025 · 0 comments
Labels
t-tooling Issues with this label are in the ownership of the tooling team.

Comments

@janbuchar
Copy link
Collaborator

Last time this happened was after the 0.6 release - in projects that use the SDK, crawlee was updated to 0.6 and the dependency resolver installed an old SDK version (2.0.x) that is incompatible, but doesn't have an upper version constraint for crawlee.

We have a few options:

  • ignore this and try to release a new SDK right after crawlee each time
  • unpublish the old SDK (might break for users who are locked to that version)
  • release a patch version of the SDK with correct dependency specs + the previous item
  • release a patch version of the SDK that checks crawlee version on runtime
  • check SDK version in crawlee on runtime

Not sure which of the repositories this belongs to, so I just chose one...

@github-actions github-actions bot added the t-tooling Issues with this label are in the ownership of the tooling team. label Mar 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
t-tooling Issues with this label are in the ownership of the tooling team.
Projects
None yet
Development

No branches or pull requests

1 participant