-
Notifications
You must be signed in to change notification settings - Fork 4
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
Adds github workflow ci action #5
Conversation
I think supporting the latest 3 versions of OTP and elixir are preferable. As anything beyond is unsupported by upstream erlang and elixir doesn't push updates for older versions. |
mix.exs
Outdated
docs: ["docs", ©_doc_to_docs/1] | ||
docs: ["docs", ©_doc_to_docs/1], | ||
lint: [ | ||
"format --check-formatted", |
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.
Format fails because the .formatter.exs
is not present at the project root level. And if you add one, it causes a ton of file churn. Not sure if we want to keep this.
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.
If the current indentation and formatting is good and clear, we can keep it like as is. If at some point you consider that would be an improvement, by applying an automatic formatter (like styler), go for it.
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.
I think we can probably drop it. It'll add file churn that will muddy the blame up.
Good one! Thanks! |
bf08877
to
b9d6dde
Compare
I need #7 to land before this one does. There's some funkyness with credo. |
Other PRs are squashed+merged. Some of these CI tasks are failing due to a nested dependency (JSX). |
b9d6dde
to
fd90bc2
Compare
Awesome, rebased and now just the linter fails. Will get that rectified. |
@rNoz linter fixed and now everything passes. EDIT: I also agree with the squash merge philosophy for libraries. Keeps the history nice and linear. |
This is to replace Travis.
I'm working on another branch to modernize this up to latest Elixir and OTP