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: Make semver check non-mandatory #5439

Closed
wants to merge 1 commit into from

Conversation

Finomnis
Copy link
Contributor

@Finomnis Finomnis commented Feb 8, 2023

As discussed in #5437.

Making it mandatory is incompatible with our current workflow of merging PR's first and then increasing the version number.
It would require increasing the version number on every API change, directly in the PR.

With changing it to non-mandatory, our workflow would be:

  • When an API change happens, the semver check will fail
  • The increase-version-number PR later will make it succeed again

How we will deal with it in the future is open for discussion. cargo-semver-checks is also in the process of releasing a new github action, so we should wait until then to discuss our possibilities.

@Darksonn Darksonn added the A-ci Area: The continuous integration setup label Feb 8, 2023
@Finomnis
Copy link
Contributor Author

Finomnis commented Feb 8, 2023

@Darksonn Would you mind retriggering the CI?

@Finomnis
Copy link
Contributor Author

Finomnis commented Feb 9, 2023

Decided against it, after discussion.

@Finomnis Finomnis closed this Feb 9, 2023
@Finomnis Finomnis deleted the cargo-semver-checks branch February 9, 2023 12:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-ci Area: The continuous integration setup
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants