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

Improve GitHub Actions Workflows #175

Merged
merged 2 commits into from
Jan 15, 2025

Conversation

Paul1365972
Copy link
Contributor

Added preview releases so that I hopefully don't have to recompile everytime I need an old/working version of MCHPRS.
Also updated the other workflows while at it.

Changes:

  • Add automatic preview builds for the latest commit
  • Add automatic release builds
  • Switch out the deprecated actions
  • Extend and rename test.yml file
    • Separate actions into multiple jobs so that they appear fail/pass separatly
    • Add clippy linting
  • Improve Docker image tagging

Clippy complains about so much that I did not activate fail on warning yet (Can recommend going through the warnings, kind of interesting and I think it caught a legitimate bug as well, will look into it later).
I also immediately had to suppress a false positive of clippy in the noteblocks pitch LUT, as clippy thought it was a hard error.

I tested everything, except for the docker workflow.
However it should be (hopefully) fine as I mostly copied it from a different project of mine.

@StackDoubleFlow
Copy link
Member

Thanks!

@StackDoubleFlow StackDoubleFlow merged commit 10d5953 into MCHPR:master Jan 15, 2025
9 checks passed
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