Skip to content

Add cargo-semver-checks to CI - #23

Merged
glguida merged 3 commits into
masterfrom
copilot/add-semver-checks-to-ci
Dec 31, 2025
Merged

glguida merged 3 commits into
masterfrom
copilot/add-semver-checks-to-ci

Conversation

Copilot AI commented Dec 31, 2025 •

Copy link
Copy Markdown
Contributor

Plan: Add semver-checks to CI

  • Understand the cargo-semver-checks tool and how it should be integrated
  • Add a new job or step to the existing CI workflow to run cargo-semver-checks
  • Configure semver-checks to check against the v0.1.0 baseline
  • Test the CI workflow to ensure it works correctly
  • Verify that semver-checks runs appropriately
  • Fix checkout to fetch tags with fetch-depth: 0
Original prompt

This section details on the original issue you should resolve

<issue_title>Add semver-checks</issue_title>
<issue_description>Now that we have a v0.1.0 tag, add semver-checks to the CI</issue_description>

Comments on the Issue (you are @copilot in this section)


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Co-authored-by: glguida <136059+glguida@users.noreply.github.com>
Copilot AI changed the title [WIP] Add semver-checks to CI after v0.1.0 tag Add cargo-semver-checks to CI Dec 31, 2025
Copilot AI requested a review from glguida December 31, 2025 14:48
@glguida
glguida marked this pull request as ready for review December 31, 2025 14:49
Copilot AI review requested due to automatic review settings December 31, 2025 14:49

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR adds automated semantic versioning validation to the CI pipeline using cargo-semver-checks. The tool will compare the current codebase against the v0.1.0 baseline tag to detect any API breaking changes before they are merged.

Key Changes:

  • Adds cargo-semver-checks installation and execution steps to the CI workflow
  • Configures semver checking against v0.1.0 tag as the baseline
  • Positions the semver check before formatting/linting for early failure detection

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/ci.yml
Comment thread .github/workflows/ci.yml
Co-authored-by: glguida <136059+glguida@users.noreply.github.com>
Copilot AI requested a review from glguida December 31, 2025 15:37
@glguida
glguida merged commit 53d7eed into master Dec 31, 2025
4 checks passed
@glguida
glguida deleted the copilot/add-semver-checks-to-ci branch December 31, 2025 17:18
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.

Add semver-checks

3 participants