True CI/CD is out of the question since we have no way to automatically release. Additionally, because of the extension architecture, automated testing is limited almost exclusively to unit level testing the client code.
How has your team overcome this? Any advice welcome here.
1/ Have slower thoughtful release cycles 2/ Construct a test release plan and hire a QA to perform the test every release. 3/ Feature flag releases (have the device check an api to see what is actually allowed to be enabled)
> True CI/CD is out of the question since we have no way to automatically release.
CircleCI thinks you can[0]? Google has apis for everything.
[0] - https://circleci.com/blog/continuously-deploy-a-chrome-exten...
Ended up getting rid of it while making major changes though since the tests are flakey and hard to maintain.