Commit Graph
2 Commits
Author SHA1 Message Date
LeoVasanko f7f3a450c9 CI: build Windows wheels outside %WINDIR%
release / build-wheels (linux, bash) (push) Successful in 1m12s
release / build-wheels (macos, bash) (push) Successful in 1m27s
release / build-wheels (windows, cmd) (push) Failing after 1m37s
release / publish-pypi (push) Skipped
Windows runners run as SYSTEM with the workspace under
C:\Windows\System32\config\systemprofile. cl.exe is 32-bit, so WOW64
file redirection sends its System32 access to SysWOW64 and it cannot
see the checked-out sources (C1083: aegis.h not found), while 64-bit
processes (git, python) see them fine. Move the Windows checkout/build
to C:\aeg-build.
2026-10-04 17:08:26 +00:00
LeoVasanko 0cb7faf698 Add Gitea release workflow: per-platform wheel builds, then publish to PyPI
Matrix job builds and tests wheels on linux/macos/windows (no Gitea
release, unlike mediahive); publish job uploads the merged dist/ to PyPI
only after all platforms succeed. release.py gains --no-upload for the
matrix jobs.
2026-10-04 02:54:30 +00:00