github-actions[bot] opened a new pull request, #66169:
URL: https://github.com/apache/airflow/pull/66169

   * Add AI-driven prepare-providers-documentation skill
   
   Add a Claude Code skill that replaces the manual commit-by-commit
   classification step in `breeze release-management
   prepare-provider-documentation` with AI-driven analysis. The skill
   inspects every PR using sub-agents, scopes multi-provider PRs to the
   current provider's slice, applies an explicit breaking-change checklist
   against the actual diff, asks the release manager only when uncertain,
   and covers both the initial classification and the rebase-time
   incremental update flow.
   
   Auto-generated build files are still regenerated by breeze under the
   hood, so the skill stays consistent with existing release tooling. The
   interactive breeze command remains documented as a fallback.
   
   * Address review feedback on prepare-providers-documentation skill
   
   - Scope breaking-change checklist's "public symbol removed/renamed" rule
     to the actual public-interface paths (hooks, operators, sensors,
     triggers, notifications, decorators, executors, top-level package, and
     anything referenced from provider.yaml) so internal helpers like
     utils/, _internal/, or pod_manager.py don't auto-trigger BREAKING_RISK.
   - Extend "schema change in stored data" rule to cover the serialized
     state/context of BaseTrigger subclasses, so changes that would break
     deferred tasks running across a provider upgrade are flagged.
   - Document prerequisites in dev/README_RELEASE_PROVIDERS.md: the skill
     needs an agentic coding framework with the GitHub MCP server
     configured. Show install steps for Claude Code and OpenAI Codex CLI.
   - Generalise README references so the skill is presented as
     framework-neutral (loaded by Claude Code, OpenAI Codex CLI, or any
     MCP-compatible client that discovers SKILL.md from .claude/skills/),
     rather than Claude Code-exclusive.
   (cherry picked from commit 1b3bf55027b585d97f4922cc584cc8beb31a314b)
   
   Co-authored-by: Jarek Potiuk <[email protected]>


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