The GitHub Actions job "Tests" on 
airflow.git/feat/adopt-apache-steward-snapshot-mechanism has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
5fa186067535d331fa648f94be811e18349f57ff / Jarek Potiuk <[email protected]>
feat: adopt apache/airflow-steward via snapshot+overrides mechanism

Apache Airflow becomes an adopter of the
[apache/airflow-steward](https://github.com/apache/airflow-steward)
framework, which ships maintainer-facing skills as a project-
agnostic library. The previous in-repo copies of the
PR-triage / PR-stats / maintainer-review skills are replaced
by the framework's renamed `pr-management-*` family delivered
through the framework's snapshot + agentic-overrides mechanism.

What lands committed in this PR

- .github/skills/setup-steward/ + .claude/skills/setup-steward
  symlink (matching airflow's existing
  .claude/skills/<n> -> .github/skills/<n>/ double-symlink
  convention) — the framework's bootstrap skill, copied from
  apache/airflow-steward main. This is the only framework
  artefact airflow commits.
- .gitignore — gitignore .apache-steward/ (the framework
  snapshot — a build artefact, refreshed by /setup-steward),
  remove the explicit pr-triage/pr-stats/maintainer-review
  exemptions (they're gone), add a setup-steward exemption,
  and gitignore the framework's runtime symlinks under
  .github/skills/.
- .apache-steward.lock — pins the snapshot to a specific
  framework commit. Updated by /setup-steward upgrade.
- .apache-steward-overrides/README.md — the override-directory
  scaffold. Adopter-specific deviations from framework
  workflows live here, committed.
- .markdownlintignore — skip the framework's skill markdown
  files (they follow the framework's own markdownlint
  convention; already linted upstream).
- CLAUDE.md / AGENTS.md — short adoption note explaining the
  bootstrap flow ("tell your agent: adopt apache-steward in
  this repo").
- contributing-docs/25_maintainer_pr_triage.md — top-of-doc
  notice that skills now live in the framework, plus path
  updates from pr-triage/pr-stats/maintainer-review to the
  pr-management-* names.

What got deleted

- .github/skills/pr-triage/, .github/skills/pr-stats/,
  .github/skills/maintainer-review/ (the in-repo copies — now
  delivered via the framework as
  pr-management-{triage,stats,code-review}).
- The corresponding .claude/skills/ symlinks.

What stays untouched

- .github/skills/aip-user-stories/, .github/skills/airflow-translations/,
  .github/skills/prepare-providers-documentation/ (airflow-only
  skills that don't migrate to the framework).
- The corresponding .claude/skills/ symlink for aip-user-stories.

Bootstrap flow on a fresh clone

  $ git clone <fork>
  $ cd airflow
  $ # tell your agent: "adopt apache-steward in this repo"
  $ # OR invoke /setup-steward directly

  /setup-steward downloads the framework into .apache-steward/
  (gitignored), creates gitignored symlinks under
  .github/skills/<n> -> .apache-steward/.claude/skills/<n>/ for
  every framework skill the project uses, and refreshes both on
  /setup-steward upgrade.

Replaces the closed apache/airflow#66283 (the original submodule-
based adoption attempt) per the design pivot documented in
apache/airflow-steward#38.

Generated-by: Claude Code (Claude Opus 4.7)

Report URL: https://github.com/apache/airflow/actions/runs/25289877225

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to