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

potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow-steward.git


The following commit(s) were added to refs/heads/main by this push:
     new d6059ab1 chore(asf): drop lychee from required status checks 
(de-require ahead of prek conversion) (#500)
d6059ab1 is described below

commit d6059ab109031da6725eb6c78984255d7e908a97
Author: Jarek Potiuk <[email protected]>
AuthorDate: Thu Jun 11 20:21:48 2026 +0200

    chore(asf): drop lychee from required status checks (de-require ahead of 
prek conversion) (#500)
    
    The `lychee` link check is being converted from the standalone 
`link-check.yml`
    workflow into a `prek` hook. That conversion PR deletes `link-check.yml`, 
so the
    `lychee` status would stop posting — but the live branch protection still 
lists
    `lychee` as required, which would leave the conversion PR blocked forever 
on a
    status that never reports.
    
    This small PR removes `lychee` from the required `contexts` first, so the 
live
    branch protection (reconciled from `.asf.yaml` on merge) no longer requires 
it
    by the time the conversion PR is up. lychee still runs via `link-check.yml`
    until then; once the conversion lands it runs (and gates merge) via `prek`.
    
    Generated-by: Claude Code (Opus 4.8 1M context)
---
 .asf.yaml | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/.asf.yaml b/.asf.yaml
index ba8f297d..59e6d587 100644
--- a/.asf.yaml
+++ b/.asf.yaml
@@ -156,11 +156,13 @@ github:
           - "zizmor"
           # Pre-commit (prek) — static checks across the repo.
           - "prek"
-          # Lychee — link checker. Runs on every PR (no path
-          # filter), so it gates merge on link rot introduced in
-          # the PR. The daily schedule run still catches drift on
-          # files the PR did not touch.
-          - "lychee"
+          # NOTE: `lychee` (the link checker) is intentionally NOT a
+          # required context. It is being converted from the
+          # standalone `link-check.yml` workflow into a `prek` hook;
+          # de-requiring it here first lets that conversion PR merge
+          # without being blocked on a `lychee` status that will stop
+          # posting once `link-check.yml` is removed. lychee still
+          # runs (and gates via `prek`) once the conversion lands.
           # Per-project pytest matrix from tests.yml. Required via
           # the single `tests-ok` umbrella job rather than the
           # individual `pytest (<project>)` matrix entries — branch

Reply via email to