choo121600 opened a new pull request, #129:
URL: https://github.com/apache/airflow-steward/pull/129
## Summary
* Adds `/setup-steward unadopt`, the reverse operation of `/setup-steward
adopt`.
**Removes:**
* steward snapshots and lock files
* framework-skill symlinks
* the `post-checkout` hook
* adopt-managed `.gitignore` entries
* adoption sections in `README.md`, `AGENTS.md`,
and `CONTRIBUTING.md`
* the committed `setup-steward` skill itself
* Preserves `.apache-steward-overrides/` by default since it contains
adopter-authored content.
`--purge-overrides` enables explicit removal and warns on uncommitted
changes.
* Updates `SKILL.md` with dispatch wiring, argument hints, detail-files
entries, inputs, and failure modes.
## Design notes
* Always prints a full removal plan before applying changes. `dry-run`
prints the plan and exits.
* Uses a fixed deletion order to avoid dangling references during cleanup.
* Never removes content that was not installed by adopt.
* Custom symlinks, modified hooks, and unrelated `.gitignore` entries are
preserved and reported.
## DEMO
https://github.com/user-attachments/assets/f668a5b5-d7fd-4b5b-91ce-b79c92085324
## Test plan
* [x] `skill-validate`
* [x] `tools/skill-validator/tests` — 49/49 pass
* [x] `tools/dev/check-placeholders.sh`
* [x] Manual dry-run on a real adopter repo
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]