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

ci: fix semver checks by pinning working dep version #1050

Merged

Conversation

wprzytula
Copy link
Collaborator

It appears that the update of tame-index from 0.12.1 to 0.12.2 contains API-breaking changes, which result in cargo-semver-checks compilation error. To work around this, a custom setup of cargo-semver-checks is done that pins tame-index to 0.12.1 version.

This should be reverted once tame-index issues 0.12.3 that reverts back the breaking changes, or once cargo-semver-checks issues a new release that works around the problem.

Pre-review checklist

  • I have split my patch into logically separate commits.
  • All commit messages clearly explain what they change and why.
  • [ ] I added relevant tests for new features and bug fixes.
  • All commits compile, pass static checks and pass test.
  • PR description sums up the changes and reasons why they should be introduced.
  • [ ] I have provided docstrings for the public items that I want to introduce.
  • [ ] I have adjusted the documentation in ./docs/source/.
  • [ ] I added appropriate Fixes: annotations to PR description.

@wprzytula wprzytula force-pushed the fix-semver-checks-on-working-release branch from ba00ec7 to 3b2a10c Compare July 31, 2024 14:48
@wprzytula wprzytula self-assigned this Jul 31, 2024
@wprzytula wprzytula force-pushed the fix-semver-checks-on-working-release branch from 3ef34da to 113f753 Compare July 31, 2024 15:01
It appears that the update of tame-index from 0.12.1 to 0.12.2 contains
API-breaking changes, which result in cargo-semver-checks compilation
error. To work around this, a custom setup of cargo-semver-checks is
done that pins tame-index to 0.12.1 version.

This should be reverted once tame-index issues 0.12.3 that reverts back
the breaking changes.
@wprzytula wprzytula force-pushed the fix-semver-checks-on-working-release branch from 113f753 to 36ba1b5 Compare July 31, 2024 15:06
@wprzytula
Copy link
Collaborator Author

SemVer checks CI job has passed on wprzytula#2. This proves that this PR indeed fixes the SemVer checks.

@wprzytula wprzytula requested a review from Lorak-mmk July 31, 2024 15:16
@wprzytula wprzytula force-pushed the fix-semver-checks-on-working-release branch from 36ba1b5 to 53de431 Compare July 31, 2024 15:26
@Lorak-mmk Lorak-mmk merged commit e0cdccb into scylladb:main Jul 31, 2024
10 of 11 checks passed
@wprzytula wprzytula deleted the fix-semver-checks-on-working-release branch August 20, 2024 08:07
wprzytula pushed a commit to wprzytula/scylla-rust-driver that referenced this pull request Aug 22, 2024
…working-release

ci: fix semver checks by pinning working dep version
(cherry picked from commit e0cdccb)
@wprzytula wprzytula mentioned this pull request Aug 22, 2024
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.

2 participants