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]

Reply via email to