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