The GitHub Actions job "prek" on airflow-steward.git/user-config-resolution-order has failed. Run started by GitHub user potiuk (triggered by potiuk).
Head commit for run: 7c2906084680cb1472d121057663ffdfe0ba1188 / Jarek Potiuk <[email protected]> feat(user-config): per-user user.md location at ~/.config/apache-steward/user.md The skills' per-user configuration (PMC status, local clone paths, optional tool backends — `<project-config>/user.md`) used to live only in the adopter's tracker repo. That caused two pains: - **Worktrees diverged.** A `prek`-driven bootstrap hook created a fresh TODO-filled `user.md` in every new worktree's `.apache-steward-overrides/`, so each worktree carried its own copy and they got out of step. - **Multi-project operators duplicated their identity** across every adopter tracker repo. The same `apache_id` / `pmc_member` / `upstream_clone` answers had to be typed (or copy-pasted) into every adopter's `user.md`. Introduce a documented three-step resolution order, **first match wins**: 1. `$APACHE_STEWARD_USER_CONFIG` env var — power-user / CI / test escape hatch. 2. `~/.config/apache-steward/user.md` — per-user, OS-conventional canonical location. One file, shared across every worktree of every adopter project on the operator's machine. 3. `<project-config>/user.md` — the historical per-project fallback, kept so existing adopters keep working without action. Doc-only change. Skills are markdown that AGENTS interpret; the resolution rule lives in AGENTS.md and is referenced from the adoption recipe in setup-steward/adopt.md (which now recommends the per-user location for new adopters, surfaces the parent-dir + mode-0600 setup, and notes the migration path for adopters who already have a project-local `user.md`). No pre-commit dependency, no helper script, no symlinks. The cross-worktree story falls out of (2): every worktree resolves to the same per-user file because the lookup path is independent of the working directory. Generated-by: Claude Code (Opus 4.7) Report URL: https://github.com/apache/airflow-steward/actions/runs/25712017247 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
