potiuk opened a new pull request, #441:
URL: https://github.com/apache/airflow-steward/pull/441

   ## What
   
   The pre-Magpie → Magpie migration shim renames `setup-steward` → 
`magpie-setup` and `.apache-steward-overrides/` → `.apache-magpie-overrides/`. 
Adopters commonly **exclude** the committed framework skill / overrides dir 
from lint hooks (e.g. `.pre-commit-config.yaml` patterns) so the bootstrap is 
skipped by license / spellcheck / markdown-lint / link-check checks. After the 
rename those exclusion patterns go **stale**, the hooks run on the renamed 
files, and the migration commit **fails**.
   
   The shim's Step 8 already migrates the post-checkout hook and doc references 
but said nothing about lint / pre-commit config. This adds that bullet: grep 
the adopter's config for `setup-steward` / `apache-steward` exclusion patterns 
and re-point each to the magpie paths.
   
   ## How it was found
   
   Hit live while migrating `apache/airflow` through the upgrade — the 
migration commit failed on the license / codespell / markdownlint / lychee 
hooks until the `.pre-commit-config.yaml` exclusions were renamed to 
`magpie-setup` / `.apache-magpie-overrides/`.
   
   Generated-by: Claude Code (Opus 4.8)
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to