Closed shanemadden closed 1 year ago
Hello! Can you please rebase on master
to get the circleCI updates? Thta should fix the build and allow me to merge. Thanks!
@AlinaNova21 Looks still grumpy unfortunately :(
Merged! Build was trying to push to the docker repo on forks, which won't work because credentials. One of these days I'll move it to a GH actions setup and correct that behavior lol
passport-steam also needs to be pinned to 1.0.17 since 1.0.18 uses optional chaining, which is not supported by our legacy node versions.
@AlinaNova21 ^
Add a
pinnedPackages
config option that's passed through to theresolutions
field inpackage.json
.Some of the upstream packages that are in screeps' dependency chain are starting to release new major versions which drop support for node 12 - without setting some pins, isolated-vm can't build during the yarn build step given the current latest versions of its dependencies on npm.
With this branch's feature plus the following pin configuration, I've gotten the dockerized launcher to successfully complete its yarn build: