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 refactor #578

Merged
merged 7 commits into from
Dec 13, 2023
Merged

CI refactor #578

merged 7 commits into from
Dec 13, 2023

Conversation

cyqsimon
Copy link
Contributor

@cyqsimon cyqsimon commented Dec 10, 2023

This is in preparation for #566. I thought I'd split it into two PRs for cleanliness.

Main changes

  • Tests are now enabled for all targets
    • String replacements/redactions have been configured where appropriate to ensure identical output
  • Build and test is now happening for every possible feature combination on all targets
    • Except for aarch64-pc-windows-msvc, where tests are skipped because no runner is available

@cyqsimon cyqsimon marked this pull request as ready for review December 10, 2023 14:45
@cyqsimon
Copy link
Contributor Author

Okay I'm happy with this. This makes it much easier to maintain the CI when more features are added. Paves the way for #566.

@cyqsimon cyqsimon mentioned this pull request Dec 13, 2023
3 tasks
@marcospb19 marcospb19 merged commit b681862 into ouch-org:main Dec 13, 2023
42 checks passed
@cyqsimon cyqsimon deleted the ci-cleanup branch December 14, 2023 07:13
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.

3 participants