potiuk opened a new pull request, #68851: URL: https://github.com/apache/airflow/pull/68851
The provider/airflow source release tarball is built with `git archive`, which honors `export-ignore` gitattributes. The existing `AGENTS.md export-ignore` rule is unanchored and case-folds on case-insensitive filesystems (macOS, `core.ignorecase=true`), so it also matches the lowercase `.agents/skills/magpie-setup/agents.md`. As a result the source tarball is **not byte-reproducible across hosts**: a Linux release manager ships that file, while a macOS verifier's rebuild drops it — breaking the reproducible-build verification step in `dev/README_RELEASE_PROVIDERS.md`. I hit exactly this while verifying the 2026-06-16 providers RC (all 31 wheels/sdists matched byte-for-byte; only the source tarball differed, by this one file). This makes the exclusion explicit and case-independent so the archive is deterministic on any filesystem, and keeps agent/AI tooling out of the source release alongside the existing `AGENTS.md` / `CLAUDE.md` exclusions. Verified: `git archive` now yields 0 `.agents/` entries under both `core.ignorecase=true` and `false`, while the existing `AGENTS.md` exclusion is unchanged. --- ##### Was generative AI tooling used to co-author this PR? - [X] Yes — Claude Code (Opus 4.8) Generated-by: Claude Code (Opus 4.8) following [the guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions) -- 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]
