keep-network / tbtc

Trustlessly tokenized Bitcoin on Ethereum ;)
https://tbtc.network
MIT License
214 stars 45 forks source link

Refactor workflows to add deployment of contracts migrated on Celo #804

Closed michalinacienciala closed 3 years ago

michalinacienciala commented 3 years ago

Workflows have been refactored so that Celo-related artifacts could be deployed in the chain of automatic execusions triggered by the manual dispatch of the Main workflow in the ci project (with environment set to alfajores).

Similar changes have been introduced to keep-core and keep-ecdsa workflows. See: https://github.com/keep-network/keep-core/pull/2492 https://github.com/keep-network/keep-ecdsa/pull/823

michalinacienciala commented 3 years ago

Note to myself: If #811 gets merged before #804, there will be need to update #804. If #804 gets merged before #811, there will be need to update #811. The change that would need to be applied: replacement of ropsten with ${{ github.event.inputs.environment }} in Load environment variables step.