Open adamretter opened 1 year ago
This does look like the "chicken and egg problem" i.e. this is compiled for eXist-db 6.1.0, and it tries to then run the integration tests against eXist-db 6.1.0, but eXist-db 6.1.0 has not been released yet, as the documentation has to be released first!
NOTE: If I visit localhost:8080 I see that eXist-db 6.1.0-SNAPSHOT
(not 6.1.0) is running, and that docker reports this:
❯ docker ps --all
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
530be572c666 existdb/existdb:latest "java org.exist.star…" 14 minutes ago Up 14 minutes (healthy) 0.0.0.0:8080->8080/tcp, 8443/tcp existdb-1
When eXist-db 6.1.0-SNAPSHOT running in the Docker container tries to deploy the Xar, the Xar declares a minimum version of eXist-db 6.1.0 and so eXist-db rejects it and doesn't deploy it, then the Mocha tests fail, and therefore the release process fails...
The only mechanism for performing a release at this time is to skip the tests (after being certain that everything is working well), i.e.:
mvn release:prepare -Darguments="-DskipTests"
mvn release:perform -Darguments="-DskipTests"