semaphore-protocol / semaphore

A zero-knowledge protocol for anonymous interactions.
https://semaphore.pse.dev
MIT License
928 stars 211 forks source link

ci: install `soldeer` in release workflow #867

Closed sripwoud closed 1 month ago

sripwoud commented 1 month ago

Fix soldeer cli setup in release workflow.
soldeer push needs an authentication token. However https://soldeer.xyz does not allow for creating api tokens or create teams.
So I had to retrieve the token generated with a personal account locally.
Token was retrieved with:

soldeer login
cat ~/.soldeer/.soldeer_login

I added the content of this .soldeer_login file to the SOLDEER_TOKEN repo secret.

Once we have a shared mail address for the semaphore team. We should update the email address and token tied to the semaphore-protocol-contracts soldeer project.

Test

See this comment in branch used for testing