zregvart opened a new pull request #417:
URL: https://github.com/apache/camel-website/pull/417
This upgrades to the latest Yarn 2 (Berry). I've opted to the zero
install[1] configuration for added stability, see the linked
documentation on the argumentation and potential drawbacks.
This first commit contains the configuration changes, most notably:
- upgrading from 1.22.0 to berry
- changing the xref-checker URL to supported syntax
- switching from hugo-cli to hugo-extended, as the former tries to
write to the module directory and the later uses bin-wrapper as an
install time build step. Yarn would fail on former but later has no
such issues
- wildcards used in scripts are not supported so scripts need to be
explicitly stated
- Jenkins and Netlify builds no longer require `yarn install` due to
the usage of zero install
Next commit will contain the cache used by the zero install.
[1] yarnpkg.com/features/zero-installs
Fore reviewers 096265a contains the actual changes, cc1561a contains the
changes needed for zero install no need to go through those.
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]