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]
