You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@grails.apache.org by "asf-gitbox-commits (via GitHub)" <gi...@apache.org> on 2026/05/15 21:07:57 UTC

[PR] [INFRA] Set up default rulesets for default and release branches [grails-forge-ui]

asf-gitbox-commits opened a new pull request, #113:
URL: https://github.com/apache/grails-forge-ui/pull/113

   This Pull Request enables the repository to conform with the "sane default security settings" of the Apache Software Foundation by configuring a default branch ruleset that protects the default branch and any release branches.
   
   Note that `~DEFAULT_BRANCH` is a GitHub symbolic link to the current default branch (HEAD) of the repository and does not need changing.
   If the managing project does not wish to set up these defaults, please close this Pull Request. Alternatively, the project may merge this Pull Request to apply the changes immediately.
   
   If no action is taken, this Pull Request will be automatically merged by the Apache Infrastructure team on **2026-06-14** (30 days from now).
   
   For any further information, please reach us on Slack or at: users@infra.apache.org
   


-- 
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@grails.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] [INFRA] Set up default rulesets for default and release branches [grails-forge-ui]

Posted by "jamesfredley (via GitHub)" <gi...@apache.org>.
jamesfredley commented on PR #113:
URL: https://github.com/apache/grails-forge-ui/pull/113#issuecomment-4570090847

   Reviewed on behalf of the Grails PMC and pushed an update to this ruleset.
   
   **What changed (latest commit on this PR):** replaced the generic `release/*` and `rel/*` include patterns with `*.x`, the naming convention Grails uses for maintenance/version branches (e.g. `7.0.x`, `8.0.x`). The original patterns matched no branches in this repository, so version branches would have been left unprotected.
   
   **Resulting protected branches:**
   - `~DEFAULT_BRANCH` (`main`)
   - `*.x` — all Grails maintenance/version branches
   
   **Settings (unchanged from the infra template):**
   - `restrict_deletion: true`
   - `restrict_force_push: true`
   - `bypass_teams: [root]`
   
   Note: the `*.x` glob does not cross `/`, so automation branches such as `renovate/gradle-8.x` and `dependabot/...` are intentionally **not** matched (they are routinely force-pushed).


-- 
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@grails.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org