-
Notifications
You must be signed in to change notification settings - Fork 113
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
Refactor CI #143
Refactor CI #143
Conversation
Some more changes:
|
@joaomcteixeira, have a look and give your opinion. I tried making this a consensus of our opinions :) |
By the way, the workflows were not running because of a syntax issue with YAML. So, I added a separate YAML linter to detect these cases. It's a bit of a chicken and egg problem (since the workflow to detect yaml issues is written in yaml) but since we start from a 'clean' slate of working yaml files, it should be easy to catch future failures. |
|
👍
Noted, will update the
Good point. I can have a check for a specific env variable instead. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work! Some changes are still needed:
OK, finally got it to work. The workflow now skips tests that fail without a TTY specifically on MacOS and Windows, by setting an env var |
Perfect end result! 👍 really nice. 👏 after so many commits ... feels good |
Changes to workflow: