You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add CI + release workflows (GitHub Release + PyPI publish job) (#2)
CI (.github/workflows/ci.yml): runs on push/PR to master across Python
3.9/3.11/3.12 — installs the package, smoke-tests `porypal-fe8 --help`,
an import check, a self-contained Pillow-generated extract test that
asserts a valid <=16-colour JASC .pal, and a wheel+sdist build.
Release (.github/workflows/release.yml): on `v*` tags, builds and attaches
the wheel+sdist to a GitHub Release; a separate `pypi` job publishes via
OIDC trusted publishing so the Release succeeds even before PyPI is set up.
Co-authored-by: laqieer <zhiwenzhu@microsoft.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>