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

feat: Overhaul CI testing. #192

Merged
merged 1 commit into from
Aug 27, 2024
Merged

feat: Overhaul CI testing. #192

merged 1 commit into from
Aug 27, 2024

Conversation

alilleybrinker
Copy link
Member

@alilleybrinker alilleybrinker commented Aug 23, 2024

This commit does a few things:

  • Restructures CI testing files to split out conventional commits checking into its own file.
  • Updates cargo-dist to the latest version.
  • Updates CI testing to be run on a matrix of MacOS, Ubuntu, and Windows.

There's more to do in the future, including making sure our test matrix matches the host types used for building release artifacts for the CLI, but this is a good start.

@alilleybrinker alilleybrinker added type: feature New feature or request crate: gitoid Relating to the gitoid crate crate: omnibor Relating to the omnibor crate labels Aug 23, 2024
@alilleybrinker alilleybrinker self-assigned this Aug 23, 2024
@alilleybrinker
Copy link
Member Author

These Windows CI issues will be the death of me. I'll have to return to them next week I think.

This commit does a few things:

- Restructures CI testing files to split out conventional commits checking
  into its own file.
- Updates cargo-dist to the latest version.
- Updates CI testing to be run on a matrix of MacOS, Ubuntu, and Windows.

There's more to do in the future, including making sure our test matrix
matches the host types used for building release artifacts for the CLI,
but this is a good start.

Signed-off-by: Andrew Lilley Brinker <alilleybrinker@gmail.com>
@alilleybrinker alilleybrinker merged commit 64895fa into main Aug 27, 2024
10 checks passed
@alilleybrinker alilleybrinker deleted the alilleybrinker/ci branch August 27, 2024 15:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
crate: gitoid Relating to the gitoid crate crate: omnibor Relating to the omnibor crate type: feature New feature or request
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

1 participant