Summary
Release builds currently ship the repo's test/ fixtures inside the production theme ZIP.
Root cause
The packaging pipeline removes files listed in .zipignore, but that file only excludes tests/ and Tests/. Anima's current test suite lives in test/, so gulp build:folder copies those files into ../build/anima/ and leaves them in the final archive.
Expected behavior
Release ZIPs should exclude all development-only test files and directories, including the singular test/ path used by this repo.
Verification
unzip -l ../Anima-X-Y-Z.zip | grep "/test/" returns no matches
- Diffing against the previous release no longer shows newly shipped test files
Summary
Release builds currently ship the repo's
test/fixtures inside the production theme ZIP.Root cause
The packaging pipeline removes files listed in
.zipignore, but that file only excludestests/andTests/. Anima's current test suite lives intest/, sogulp build:foldercopies those files into../build/anima/and leaves them in the final archive.Expected behavior
Release ZIPs should exclude all development-only test files and directories, including the singular
test/path used by this repo.Verification
unzip -l ../Anima-X-Y-Z.zip | grep "/test/"returns no matches