CI/CD process
We need to add a CI/CD process that'll run the tests, and build and push new versions automatically.
assign this to me
Hey @asafgabai Can you please elaborate a bit more about the CI/CD workflow you require to setup. I also have done some CI/CD setups previously and wish to contribute to this project
@gagandeepp and @akshat-crypto, Thanks so much for expressing your interest in contributing to this project!
When we initially created the extension, we planned to add extensive tests for it. Back then though, there wasn't yet a good infrastructure as part of the extensions APIs to add tests. There's a chance that something like this has been added since, but I'm not sure. The idea was to add a CI/CD flow that will support both running the tests and also releasing the extension. I think however we should first invest in creating a testing infrastructure as part of the extension code, starting adding tests and only then create a CI/CD pipeline to run all of this.following every commit If you guys would like to addist us in creating the testing infrastructure first, that would be great. This way, every developer will be able to run the tests locally. These tests can be then run anywhere, including as part of a CI flow.