You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by "potiuk (via GitHub)" <gi...@apache.org> on 2026/06/06 20:54:38 UTC
[I] _template/ files hardcode Airflow's project identity instead of placeholders [airflow-steward]
potiuk opened a new issue, #461:
URL: https://github.com/apache/airflow-steward/issues/461
The vendor-neutral `projects/_template/` scaffold (meant to be copied and
customised by any adopter) still carries Apache Airflow's concrete identity in
a few places, rather than placeholders or clearly-marked examples. Surfaced by
the Step 6d genericity audit during a downstream adopter's `/magpie-setup
upgrade` (snapshot `3de27eb`).
### `projects/_template/project.md`
- `bare_name_handles` (~L809-814) seeds Airflow's real roster:
`Jarek: "@potiuk"`, `Ash: "@ashb"`, `Kaxil: "@kaxil"`, `Ephraim: "@ephraimbuddy"`,
`Jed: "@jedcunningham"`.
- `release_managers` (~L823-827) lists the same real handles
(`@ephraimbuddy`, `@jedcunningham`, `@potiuk`, `@kaxil`).
The surrounding comments do say *"ASF/Airflow default ... Override when: adapt to
the adopter's roster"*, so this is acknowledged — but a vendor-neutral template
should ship placeholder handles (e.g. `<contributor>: "@<handle>"`) or a clearly
fenced *Example* block, not a specific project's live roster.
### `projects/_template/release-management-config.md`
Airflow-specific values presented as the table "Value" column (not placeholders):
- `vote_dev_list` -> `dev@airflow.apache.org` (~L123)
- `mail_archive_url_template` -> `https://lists.apache.org/list.html?dev@airflow.apache.org` (~L125)
- `announce_cc_lists` -> `dev@airflow.apache.org, users@airflow.apache.org` (~L158)
- `site_repo` -> `apache/airflow-site` (~L160)
- vote/result/announce subject templates -> `Apache Airflow <version>` (~L128-129, L159)
(`announce@apache.org` at ~L157 is the shared ASF list and is correctly generic.)
### Suggested fix
Replace the concrete values with `<placeholder>` tokens or annotate them as
`Example:` so an arbitrary adopter doesn't inherit Airflow's roster/lists/site
as defaults. Heuristic audit — please sanity-check for any I missed.
--
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: commits-unsubscribe@airflow.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] _template/ files hardcode Airflow's project identity instead of placeholders [airflow-steward]
Posted by "potiuk (via GitHub)" <gi...@apache.org>.
potiuk closed issue #461: _template/ files hardcode Airflow's project identity instead of placeholders
URL: https://github.com/apache/airflow-steward/issues/461
--
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: commits-unsubscribe@airflow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org