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

   Backports the framework adoption from main (#66677 + #67149) onto v3-2-test, 
plus the latest framework bootstrap refresh (apache/airflow-steward#247 — 
Pattern D single-directory-symlink layout).
   
   ### Why
   
   Future agentic improvements to triage / code-review / stats land as 
overrides under \`.apache-steward-overrides/\` on main and need a place to live 
on v3-2-test too. Without this PR, a backport like #67322 (drop failing job 
names from triage comments) has to edit a different file path on each branch — 
fragile and easy to forget. With this PR, every such backport is a clean 
cherry-pick.
   
   ### What changes
   
   - **Removes** the self-hosted \`pr-triage\` skill at 
\`.github/skills/pr-triage/\` (and its symlink \`.claude/skills/pr-triage\`). 
Functionality moves into the apache-steward framework as 
\`pr-management-triage\`, fetched on demand via the snapshot mechanism.
   - **Wires up** the apache-steward adoption: committed \`setup-steward\` 
bootstrap at \`.github/skills/setup-steward/\`, 
\`.claude/skills/setup-steward\` symlink, \`.apache-steward.lock\` pinned to 
framework \`main\`, and 
\`.apache-steward-overrides/{README,user,pr-management-config,pr-management-triage-ci-check-map,pr-management-triage-comment-templates}.md\`.
   - **Refreshes** the \`setup-steward\` bootstrap to the latest framework main 
(apache/airflow-steward#247) so adopters of the new framework benefit from the 
consolidated install flow.
   - **Rewrites** \`contributing-docs/25_maintainer_pr_triage.md\` to point at 
the framework skill URLs.
   - **Adds** the apache-steward section to \`AGENTS.md\` and the 
"Agent-assisted contribution" section to \`README.md\`.
   - **Updates** \`.gitignore\` to allow-list \`setup-steward\` and exclude the 
symlink families under both \`.claude/skills/\` and \`.github/skills/\`.
   - **Updates** \`.pre-commit-config.yaml\` to skip 
\`.apache-steward-overrides/\` and \`.github/skills/setup-steward/\` in 
codespell and markdownlint.
   
   ### What does not change
   
   - \`maintainer-review\` and \`pr-stats\` were never backported to v3-2-test, 
so there's nothing to remove for them; they'll simply show up as 
\`pr-management-code-review\` / \`pr-management-stats\` after a fresh 
\`/setup-steward\`.
   - The \`lychee\` prek hook does not exist on v3-2-test, so its exclude hunk 
from main's adoption commit is N/A here.
   
   ### After merge
   
   Contributors run \`/setup-steward\` in their agent harness to populate the 
gitignored \`.apache-steward/\` snapshot and make every \`pr-management-*\` 
skill invocable. See the new README section "Agent-assisted contribution 
(apache-steward)" for the setup flow.
   
   ---
   
   ##### Was generative AI tooling used to co-author this PR?
   
   - [X] Yes — Claude Code (Opus 4.7)
   
   Generated-by: Claude Code (Opus 4.7) following [the 
guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions)


-- 
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