This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch v3-2-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/v3-2-test by this push:
new 2f68cf1cb30 Update apache-steward snapshot to b19ac36 and drop local
SPDX header (#67412) (#67422)
2f68cf1cb30 is described below
commit 2f68cf1cb3014134f3cb04f86e6d857b78b0b9b4
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: