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: CI changes #25

Merged
merged 6 commits into from
Feb 12, 2023
Merged

ci: CI changes #25

merged 6 commits into from
Feb 12, 2023

Conversation

ev3nvy
Copy link
Owner

@ev3nvy ev3nvy commented Feb 12, 2023

Now also runs cargo test and cargo doc on CI. All of the CI tests now also only run when pushed to the master branch, unlike before, when it ran on every branch.

Added release.yml, which is used for generating changelogs for releases automatically.

Added a publish script, which publishes the crate to crates.io upon generating a release.

@ev3nvy ev3nvy added type: CI CI bugs and/or enhancements status: completed Issue was resolved, or pull request was merged labels Feb 12, 2023
@ev3nvy ev3nvy added this to the v0.1.0 milestone Feb 12, 2023
@ev3nvy ev3nvy linked an issue Feb 12, 2023 that may be closed by this pull request
5 tasks
There were already FIXMEs for those two tests, and apparently zstd
compression can differ based on system, or whatever the variable there
is between github actions and my system.
@ev3nvy ev3nvy merged commit c2aae87 into develop Feb 12, 2023
@ev3nvy ev3nvy mentioned this pull request Feb 12, 2023
5 tasks
@ev3nvy ev3nvy deleted the add-ci branch February 12, 2023 03:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: completed Issue was resolved, or pull request was merged type: CI CI bugs and/or enhancements
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Integrate GitHub actions
1 participant