This is an automated email from the ASF dual-hosted git repository.

github-actions[bot] pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/iceberg-rust.git


The following commit(s) were added to refs/heads/gh-pages by this push:
     new 57c909619 deploy: 3bb8167a2c83fe11229b1cf67de0e641c49c8ef6
57c909619 is described below

commit 57c909619a9641bc6639a6d7e28f56575e8d1430
Author: github-merge-queue[bot] 
<github-merge-queue[bot]@users.noreply.github.com>
AuthorDate: Thu Oct 15 22:13:04 2026 +0000

    deploy: 3bb8167a2c83fe11229b1cf67de0e641c49c8ef6
---
 .asf.yaml | 40 +++++++++++++++++++++-------------------
 1 file changed, 21 insertions(+), 19 deletions(-)

diff --git a/.asf.yaml b/.asf.yaml
index abcb4bb62..8363d9eaa 100644
--- a/.asf.yaml
+++ b/.asf.yaml
@@ -35,25 +35,6 @@ github:
     rebase: false
   protected_branches:
     main:
-      required_status_checks:
-        # Check context names (job names, not workflow files) that Merge Queue
-        # waits for. Every producer workflow must run on both `pull_request`
-        # and `merge_group`, without path filters, so each context always
-        # reports. `strict` is omitted: Merge Queue validates every entry
-        # against an up-to-date main, and ASF defaults it to false.
-        contexts:
-          # Repository policy and security checks.
-          - Analyze Actions
-          - Run zizmor 🌈
-          - asf-allowlist-check
-
-          # Rust workflow gates.
-          - ci-required
-          - check-public-api
-
-          # Python bindings workflow gates.
-          - bindings-python-ci-required
-
       required_pull_request_reviews:
         required_approving_review_count: 1
         dismiss_stale_reviews: false
@@ -69,6 +50,27 @@ github:
             - "~DEFAULT_BRANCH"
           exclude: []
       rules:
+        - type: required_status_checks
+          parameters:
+            # PR branches need not be up to date with main: Merge Queue
+            # already tests each entry against the latest main.
+            strict_required_status_checks_policy: false
+            # Check context names (job names, not workflow files) that Merge
+            # Queue waits for. Every producer workflow must run on both
+            # `pull_request` and `merge_group`, without path filters, so each
+            # context always reports.
+            required_status_checks:
+              # Repository policy and security checks.
+              - context: Analyze Actions
+              - context: Run zizmor 🌈
+              - context: asf-allowlist-check
+
+              # Rust workflow gates.
+              - context: ci-required
+              - context: check-public-api
+
+              # Python bindings workflow gates.
+              - context: bindings-python-ci-required
         - type: merge_queue
           parameters:
             check_response_timeout_minutes: 360

Reply via email to