This is an automated email from the ASF dual-hosted git repository. vatsrahul1001 pushed a commit to branch v3-2-test in repository https://gitbox.apache.org/repos/asf/airflow.git
commit 5174a23c587958c83d20de1bd9cd4ac3797146f6 Author: Jarek Potiuk <[email protected]> AuthorDate: Sun May 24 18:00:20 2026 +0200 Update apache-steward snapshot to b19ac36 and drop local SPDX header (#67412) (#67422) Bumps the apache-steward framework snapshot to apache/airflow-steward b19ac36 (4 commits beyond the prior b9e1967). The committed setup-steward skill is re-synced to match the snapshot byte-for-byte; the per-file SPDX header that the previous adopt added on top of every framework skill file is dropped, and the agentic-markdown insert-license prek hook is updated to exclude .github/skills/setup-steward/ so the header is not auto-re-added. Also fixes two .gitignore gaps surfaced by /setup-steward verify: - Adds /.claude/settings.local.json (per-machine sandbox-allowlist file written by setup-isolated-setup-install's helper; must never be committed since the content is machine-specific absolute paths). - Adds /.claude/skills/issue-* (Pattern-B mirror of the existing /.github/skills/issue-* entry; required for symmetry so future /setup-steward adopt with the issue family does not stage symlinks). No new opt-in families wired (still pr-management only). Framework brought new skills behind opt-in: issue-* (5), security-* (8), contributor-nomination, write-skill. --- .github/skills/setup-steward/SKILL.md | 3 --- .github/skills/setup-steward/adopt.md | 4 ++-- .github/skills/setup-steward/conventions.md | 4 ++-- .github/skills/setup-steward/overrides.md | 6 +++--- .github/skills/setup-steward/unadopt.md | 4 ++-- .github/skills/setup-steward/upgrade.md | 4 ++-- .github/skills/setup-steward/verify.md | 4 ++-- .github/skills/setup-steward/worktree-init.md | 4 ++-- .gitignore | 5 +++++ .pre-commit-config.yaml | 3 ++- 10 files changed, 22 insertions(+), 19 deletions(-) diff --git a/.github/skills/setup-steward/SKILL.md b/.github/skills/setup-steward/SKILL.md index f5635f5301d..301803f277d 100644 --- a/.github/skills/setup-steward/SKILL.md +++ b/.github/skills/setup-steward/SKILL.md @@ -1,6 +1,3 @@ - <!-- SPDX-License-Identifier: Apache-2.0 - https://www.apache.org/licenses/LICENSE-2.0 --> - --- name: setup-steward description: | diff --git a/.github/skills/setup-steward/adopt.md b/.github/skills/setup-steward/adopt.md index 166e9e9243c..c8ef11b4a38 100644 --- a/.github/skills/setup-steward/adopt.md +++ b/.github/skills/setup-steward/adopt.md @@ -1,5 +1,5 @@ - <!-- SPDX-License-Identifier: Apache-2.0 - https://www.apache.org/licenses/LICENSE-2.0 --> +<!-- SPDX-License-Identifier: Apache-2.0 + https://www.apache.org/legal/release-policy.html --> # adopt — first-time install of apache-steward into an adopter repo diff --git a/.github/skills/setup-steward/conventions.md b/.github/skills/setup-steward/conventions.md index 07c0cb4f718..f8703168c6d 100644 --- a/.github/skills/setup-steward/conventions.md +++ b/.github/skills/setup-steward/conventions.md @@ -1,5 +1,5 @@ - <!-- SPDX-License-Identifier: Apache-2.0 - https://www.apache.org/licenses/LICENSE-2.0 --> +<!-- SPDX-License-Identifier: Apache-2.0 + https://www.apache.org/legal/release-policy.html --> # conventions — auto-detect the adopter's skills-dir layout diff --git a/.github/skills/setup-steward/overrides.md b/.github/skills/setup-steward/overrides.md index 13bb4c8e1c1..f52b4b7a20f 100644 --- a/.github/skills/setup-steward/overrides.md +++ b/.github/skills/setup-steward/overrides.md @@ -1,5 +1,5 @@ - <!-- SPDX-License-Identifier: Apache-2.0 - https://www.apache.org/licenses/LICENSE-2.0 --> +<!-- SPDX-License-Identifier: Apache-2.0 + https://www.apache.org/legal/release-policy.html --> # overrides — manage agentic overrides for framework skills @@ -72,7 +72,7 @@ Use the canonical scaffold below. ```markdown <!-- SPDX-License-Identifier: Apache-2.0 - https://www.apache.org/licenses/LICENSE-2.0 --> + https://www.apache.org/legal/release-policy.html --> <!-- apache-steward agentic override Framework skill: <framework-skill> diff --git a/.github/skills/setup-steward/unadopt.md b/.github/skills/setup-steward/unadopt.md index aec9d12c195..27433215f23 100644 --- a/.github/skills/setup-steward/unadopt.md +++ b/.github/skills/setup-steward/unadopt.md @@ -1,5 +1,5 @@ - <!-- SPDX-License-Identifier: Apache-2.0 - https://www.apache.org/licenses/LICENSE-2.0 --> +<!-- SPDX-License-Identifier: Apache-2.0 + https://www.apache.org/legal/release-policy.html --> # unadopt — remove the apache-steward framework from an adopter repo diff --git a/.github/skills/setup-steward/upgrade.md b/.github/skills/setup-steward/upgrade.md index db63dc00d7b..2544645fb71 100644 --- a/.github/skills/setup-steward/upgrade.md +++ b/.github/skills/setup-steward/upgrade.md @@ -1,5 +1,5 @@ - <!-- SPDX-License-Identifier: Apache-2.0 - https://www.apache.org/licenses/LICENSE-2.0 --> +<!-- SPDX-License-Identifier: Apache-2.0 + https://www.apache.org/legal/release-policy.html --> # upgrade — refresh the gitignored snapshot per the committed lock diff --git a/.github/skills/setup-steward/verify.md b/.github/skills/setup-steward/verify.md index cb69476e096..ddbbd8a99e8 100644 --- a/.github/skills/setup-steward/verify.md +++ b/.github/skills/setup-steward/verify.md @@ -1,5 +1,5 @@ - <!-- SPDX-License-Identifier: Apache-2.0 - https://www.apache.org/licenses/LICENSE-2.0 --> +<!-- SPDX-License-Identifier: Apache-2.0 + https://www.apache.org/legal/release-policy.html --> # verify — health check of the steward integration + drift detection diff --git a/.github/skills/setup-steward/worktree-init.md b/.github/skills/setup-steward/worktree-init.md index 9809788fb47..888ae2f0101 100644 --- a/.github/skills/setup-steward/worktree-init.md +++ b/.github/skills/setup-steward/worktree-init.md @@ -1,5 +1,5 @@ - <!-- SPDX-License-Identifier: Apache-2.0 - https://www.apache.org/licenses/LICENSE-2.0 --> +<!-- SPDX-License-Identifier: Apache-2.0 + https://www.apache.org/legal/release-policy.html --> # worktree-init — share the main checkout's snapshot from a worktree diff --git a/.gitignore b/.gitignore index 4685c13ba37..b17d47beac0 100644 --- a/.gitignore +++ b/.gitignore @@ -313,6 +313,11 @@ dev/registry/providers.json # detect drift. /.apache-steward.local.lock +# Per-machine project-scope Claude Code settings (sandbox-allowlist +# absolute paths written by sandbox-add-project-root.sh; per +# https://github.com/apache/airflow-steward/issues/197). +/.claude/settings.local.json + # Symlinks created by /setup-steward into the gitignored snapshot. /.claude/skills/security-* /.claude/skills/pr-management-* diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 1027063ed8a..13e008e8851 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -188,7 +188,8 @@ repos: ^(?:.*/)?SKILL\.md$ exclude: (?x) - ^scripts/ci/license-templates/ + ^scripts/ci/license-templates/| + ^\.github/skills/setup-steward/ - id: insert-license name: Add license for all other files args:
