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

[BUG] Minor version update broke library API compatibility #384

Open
berkus opened this issue Apr 13, 2024 · 2 comments
Open

[BUG] Minor version update broke library API compatibility #384

berkus opened this issue Apr 13, 2024 · 2 comments
Assignees
Labels
bug Something isn't working

Comments

@berkus
Copy link

berkus commented Apr 13, 2024

Describe the bug

As described in its-danny/koji#90 a package depending on 6.0 fails to build with 6.1 due to breaking API change.

To Reproduce

cargo +nightly install koji@2.2.0

Expected behavior

I expect rust packages to follow semver for the sake of humanity.

@berkus berkus added the bug Something isn't working label Apr 13, 2024
@oknozor
Copy link
Collaborator

oknozor commented Apr 14, 2024

Hey @berkus sorry for the inconvenience, cocogitto version is representing the state of the CLI. It was originally not intended to be used as a library.
That said since people are actually using it, we could definitely introduce cargo-semver-checks in the CLI.

@berkus
Copy link
Author

berkus commented Apr 14, 2024

Thank you! That's gonna be helpful.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants