-
Notifications
You must be signed in to change notification settings - Fork 435
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
Update elm integration for 2020 #1876
Conversation
The versioning scheme has changed with the release of elm 0.19.0. Instead of npm tags of the form: elmMAJOR.MINOR.PATCH elm npm packages use tags of the form: latest-MAJOR.MINOR.PATCH. This commit updates travis-builds logic to pick the correct prefix. It will default to using the "latest-" prefix unless the config it towards the "elm" prefix.
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'd prefer sticking to LTS node releases, but the rest of this looks good to me.
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.
Looks good! Agree about LTS being a good bet. 👍
Updated the pull request to use latest node version |
I think the CI failures are unrelated to this change as master has also gone red and the error log talks about files this PR does not touch. |
Have applied suggestions. Thanks @BanzaiMan |
Great! Planning a deployment early next week. |
Thanks @BanzaiMan! |
Two main changes:
A new patch release of elm has been released (elm
0.19.1
). This pull request uses it by default whenlanguage: elm
.The way elm versions are tagged on npm has also changed (see 1, 2 and 3) to use tags of the form
latest-0.19.1
instead ofelm0.19.1
. This tagging has been applied retrospectively to versions0.18.0
onwards (all the versions that travis supports). Notably, the0.19.1
release has not been tagged aselm0.19.1
which means the.travis.yml
config:errors when run in travis. This PR updates travis-build to use tags of the form
latest-0.19.1
by default.This PR builds #1718, #1613, #1605 and #934
cc: @avh4, @lukewestby, @stoeffel and @rtfeldman