Skip to content

ci: rewrite workflow for python 3.11-3.13 and libsecp256k1 v0.4/v0.7#94

Open
m0wer wants to merge 1 commit into
Simplexum:masterfrom
m0wer:pr/ci-rewrite
Open

ci: rewrite workflow for python 3.11-3.13 and libsecp256k1 v0.4/v0.7#94
m0wer wants to merge 1 commit into
Simplexum:masterfrom
m0wer:pr/ci-rewrite

Conversation

@m0wer
Copy link
Copy Markdown

@m0wer m0wer commented May 26, 2026

Replace the legacy CI configuration with a matrix that exercises both the oldest still-supported libsecp256k1 (v0.4.0) and the v0.7.0 series across Python 3.11, 3.12, and 3.13. Add a CMake-based fallback path for building libsecp256k1 v0.6+, which dropped Autotools.

Add a dedicated lint job running ruff and mypy via the same hooks that contributors use locally. Remove the obsolete Travis CI configuration.

Replace the legacy CI configuration with a matrix that exercises both the
oldest still-supported libsecp256k1 (v0.4.0) and the v0.7.0 series across
Python 3.11, 3.12, and 3.13. Add a CMake-based fallback path for building
libsecp256k1 v0.6+, which dropped Autotools.

Add a dedicated lint job running ruff and mypy via the same hooks that
contributors use locally. Remove the obsolete Travis CI configuration.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant