ppkarwasz opened a new issue, #417:
URL: https://github.com/apache/logging-parent/issues/417

   With the introduction of the **Review-to-Commit** process, the current 
`merge-dependabot-reusable` GitHub Actions workflow needs to be revised. The 
RTC policy introduces new constraints that directly impact how Dependabot PRs 
can be processed and merged.
   
   ## Problems
   
   1. **Review requirement:**
      The workflow can no longer merge PRs directly, as the RTC policy mandates 
at least one code review before merging.
   
   2. **Triggering required checks:**
      Any commits made by the workflow (e.g., adding changelog files) must 
trigger all required status checks. This behavior is only guaranteed if the 
workflow uses a **Personal Access Token (PAT)** with appropriate permissions, 
instead of the default `GITHUB_TOKEN`.
   
   3. **Support for maintainers:**
      To ease the additional manual steps introduced by RTC, the updated 
workflow should:
   
      * Handle PRs that update **multiple dependencies at once** (e.g., bundler 
mode).
      * Enable **GitHub's auto-merge** feature after making its changes, so the 
PR merges automatically once it receives a review and passes checks.
   
   ## Propose solution
   
   * Create a new reusable workflow (e.g., `process-dependabot-reusable`) that 
addresses these constraints.
   * Ensure it uses a PAT to push changelog updates and re-run checks.
   * Add logic to support multi-dependency updates and enable auto-merge.


-- 
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: notifications-unsubscr...@logging.apache.org.apache.org

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

Reply via email to