Eu estou construindo uma auto-hospedado cromo extensão para a Borda e o Chrome. Até agora, eu tenho um bom trabalho CI pipeline usando o maven com este plugin (https://github.com/bmatthews68/crx-maven-plugin) e eu consegui automatizar o controle de versão, a embalagem e a assinatura do .arquivo crx, e fazer o upload para o Nexus repositório, sem muita trabalheira (a nossa intenção foi apontar o URL de carregamento do Nexus lançamentos usando diretivas de grupo para obter a extensão implantado para os usuários).
Mas nós descobrimos que o plugin é um pouco desatualizados e usa crx2 formato para a extensão da embalagem. Suporte para crx2 foi abandonada há um tempo atrás (cromo v75 ou assim), e atual versões do navegador exigir crx3 ou não instalar a extensão.
Parece que a única maneira confiável para compactar um crx3 extensão agora está usando o chrome executável propriamente dito, mas não parece a melhor ideia para um CI pipeline :-/
Qualquer sugestão é bem-vindo!