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]

Reply via email to