- Git commit the repo with
RCX
in the commit message, whereX
is the date.
- Update the extension's versions in
manifest.json
(Chrome). - Zip compress the Chrome extension.
- Update the Chrome web store.
- See this documentation.
- Compress the Firefox extension by running
cfx xpi
after entering the Firefoxvirtualenv
. - Move the compiled
xpi
file intog2e/static
. - Resubmit the Firefox add-on for approval.
* Firefox is deprecated because the approval process is too strict and the new specifications would require two code bases for the two extensions. This was not the case when GEO2Enrichr was first published.
- Run
build.sh
with these arguments:$1
- 'prod' for production, 'dev' for development$2
- 'skip' to skip tests$3
- 'build' to build the Docker container.$4
- 'push' to push to the Docker repo.
- Restart G2E on Marathon.
- To redeploy completely, see
g2e.json
in themarathon-deployments
repo on our GitLab.