This is an automated email from the ASF dual-hosted git repository.

nodece pushed a commit to branch fix/release-artifact-hygiene
in repository https://gitbox.apache.org/repos/asf/casbin-node-extensions.git

commit f8109cd1272de3f92f80b54e7c311417da228b52
Author: Zixuan Liu <[email protected]>
AuthorDate: Wed Nov 4 22:17:51 2026 +0800

    chore: exclude repository infrastructure from source archives
    
    git archive (used for the ATR source tarball) now skips .asf.yaml,
    .changeset, .github, .gitignore and .gitattributes. ATR's archive
    checks reject dotfiles at the archive root; these files are repo
    infrastructure, not release content.
---
 .gitattributes | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000..61ac217
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,8 @@
+# Source-release hygiene: the ATR source tarball is cut with git archive,
+# which honors export-ignore. Repository infrastructure must not leak into
+# the release archive (ATR rejects dotfiles at the archive root).
+.asf.yaml export-ignore
+.changeset export-ignore
+.github export-ignore
+.gitignore export-ignore
+.gitattributes export-ignore


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to