ppkarwasz opened a new pull request, #507: URL: https://github.com/apache/logging-parent/pull/507
Companion of #506, which centralizes the NPM dependencies of all Apache Logging websites on the `gha/v0` branch. - The committed `package.json` shrinks to a single Git dependency on `gha/v0`; `package-lock.json` is no longer committed. - Website deployments for staging and production pass `npm-dependencies-ref: gha/v0` to `deploy-site-reusable`, so they build with the exact dependency tree from that branch. Release website staging keeps using the committed `package.json`. - Dependabot NPM updates now target the `gha/v0` branch only. - The documentation examples show the new input. > [!NOTE] > Requires #506 to be merged first, since the Git dependency and the download step point at files that only exist on `gha/v0` after that merge. With these two PRs, our **live** staging and production website will always use the latest dependencies from the `gha/v0` branch. The only gap remaining is how to handle site generation from the **source archive**. In practice none of our websites is build from the source archive, but users should be able to generate some documentation from those sources too. -- 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. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
