You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iggy.apache.org by "hubcio (via GitHub)" <gi...@apache.org> on 2026/08/31 07:38:53 UTC
[PR] chore(repo): require a review and a green build before merging to main [iggy-website]
hubcio opened a new pull request, #71:
URL: https://github.com/apache/iggy-website/pull/71
Nothing in the branch ruleset required a pull request review or a
passing build, so anyone with write access could merge their own PR
into main with zero approvals, and a broken build was only caught by
the deploy job after the fact.
Add required_pull_request_reviews to the existing Default Branch
Protection ruleset. One approval rather than the two apache/iggy
uses on master: the site sees far less traffic and a two-committer
gate would stall small doc fixes. Stale reviews are dismissed, the
last push must be approved, and review threads must be resolved, so
nothing slips through by merging past it.
Add a CI workflow that runs npm ci and npm run build on every pull
request and make it a required, strict status check: a PR must be
up to date with main before it can merge, so the build that passed
is the build that lands.
npm ci rather than the npm install the deploy jobs use: it fails
when package-lock.json drifts from package.json instead of quietly
resolving something else. Node version comes from .nvmrc so there is
one place to bump it.
--
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: commits-unsubscribe@iggy.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] chore(repo): require a review and a green build before merging to main [iggy-website]
Posted by "spetz (via GitHub)" <gi...@apache.org>.
spetz merged PR #71:
URL: https://github.com/apache/iggy-website/pull/71
--
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: commits-unsubscribe@iggy.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org