eqlabs / pathfinder

A Starknet full node written in Rust
https://eqlabs.github.io/pathfinder/
Other
622 stars 231 forks source link

feat(ci): add release workflow #2098

Closed kkovaacs closed 3 months ago

kkovaacs commented 3 months ago

This PR adds a workflow that automatically creates a draft release and builds and uploads a set of pathfinder binaries (for various architectures) upon pushing a release tag to the repository.

With the recent changes that enable building P2P crates some of our users are facing issues building pathfinder: our dependency on a recent version of protoc is causing problems for users trying to build on old Linux distributions.

Uploading "official" release binaries can help these users get pathfinder up-and-running without requiring the use of the Docker image.