Closed DirkMahler closed 2 months ago
I don't know if it's really related to this ticket, but the other day I tried to compile locally jqa-core-framework, and I had to also clone and compile a lot of pair dependencies, including jqa-asciidoctor-utilities and jqa-checkstyle-config that use the same version as jqa-core-framework, but in fact don't change often. They could easily have a release lifecycle different from jqassistant core distribution.
Merging separate repositories into one should be done while preserving the individual histories. A valid approach of how to do this is described here.
@murdos We created a new single repo for the asciidoc/checkstyle/jqa rules: https://github.com/jQAssistant/jqassistant-build/. We added the GH actions for CI and release as well but with the latter we're encountering a permission problem, see https://github.com/jQAssistant/jqassistant-build/actions/runs/9810843046/job/27092333194. Do you have a quick hint available what is missing here?
@murdos We created a new single repo for the asciidoc/checkstyle/jqa rules: https://github.com/jQAssistant/jqassistant-build/. We added the GH actions for CI and release as well but with the latter we're encountering a permission problem, see https://github.com/jQAssistant/jqassistant-build/actions/runs/9810843046/job/27092333194. Do you have a quick hint available what is missing here?
Solved, the SCM URL in the pom.xml was wrong.
We're back to one repository now, including GH actions for CI and release - @murdos thanks for your support!
There are some other things left, e.g. using release drafter and automated publishing of the docs, but this will be handled by separate issues.