-
Notifications
You must be signed in to change notification settings - Fork 41
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
Upgrade to Node.js v16 #521
Conversation
Codecov ReportBase: 93.10% // Head: 93.14% // Increases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## master #521 +/- ##
==========================================
+ Coverage 93.10% 93.14% +0.03%
==========================================
Files 8 8
Lines 174 175 +1
Branches 16 17 +1
==========================================
+ Hits 162 163 +1
Misses 12 12
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
bd75af0
to
530c42f
Compare
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.
Seems fine if it works!
It doesn't :( |
c99bf39
to
bebbc6b
Compare
Signed-off-by: Christophe Bedard <christophe.bedard@apex.ai>
0b6d8f2
to
3c36554
Compare
I was finally able to properly look into the issue. Jobs that run inside Docker fail when running
The
If I change the workflow config to run the job directly in the runner (i.e.,
This seems to be the root issue: And the following issues seem relevant:
However, we're not building our own image, we're using an official Ubuntu image. Also, I don't know why this is happening when trying to upgrade to Node 16. |
9015444
to
f8f8a11
Compare
5ace2c2
to
a528d73
Compare
ce987ca
to
77f703a
Compare
I think I found the underlying issue. The first failure happens when we run Output
The solution/workaround is therefore to This seems to be a weird mix of the Docker issue I mentioned in my previous comment and I just need to confirm that this issue doesn't affect end users of |
56f4e60
to
896c343
Compare
3c77058
to
8ba40e4
Compare
Except for @types/node @ 16. Versions bumped using ncu, see: https://stackoverflow.com/a/22849716. Update code following Typescript version bump, see: https://stackoverflow.com/a/69028217. Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
8ba40e4
to
3710723
Compare
It doesn't affect end users, as shown in 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.
lgtm! nice followup. the ownership thing is a bit awkward, but not a concern to me
Closes #519
This also bumps versions of all dependencies. I had to work around a user permission/ID issue, see #521 (comment)
Signed-off-by: Christophe Bedard christophe.bedard@apex.ai