Aller au contenu

Checklist — publications Maven DYNORS

Objectif : releases sur le GitLab Package Registry (CI sans mavenLocal, sans -SNAPSHOT en dépendance).

Voir : Audit registry · Notes de version · Versions et dépendances.


Train extensions — état 2026-06-05

Module Release registry Dev repo (dynors-extensions)
logging 1.0.3 1.0.4-SNAPSHOT
pdf 1.0.3 + 1.0.4 (FISCAL) 1.0.4-SNAPSHOT
notify 1.0.3 + 1.0.2 (paiement) 1.0.3
webhooks / billing / api-client / invoicing / media 1.0.3 (+ 1.0.2 webhooks paiement) 1.0.4-SNAPSHOT
extensions-bom 1.0.3 bomVersion=1.0.4-SNAPSHOT

Pins par app

App Extensions
dynors-paiement notify / webhooks / logging 1.0.2
dawalale logging / notify / pdf 1.0.3
FISCAL (internal) pdf 1.0.4

Règle — bump par module

Modifier une seule clé dynors.ext.*.version ou bomVersion par publication.

cd dynors-extensions
./gradlew :packages:extensions:webhooks:publish \
  -Pdynors.publish.version=1.0.3 \
  -Pgitlab.projectId=76017499 \
  -Pgitlab.token="$GITLAB_TOKEN"

BOM :

./gradlew :packages:bom:publish -PbomVersion=1.0.3 \
  -Pgitlab.projectId=76017499 -Pgitlab.token="$GITLAB_TOKEN"

Job GitLab : publish-manual (projet dynors-extensions).


Post-publication

  • [x] Train 1.0.3 + ligne paiement 1.0.2
  • [x] Doc MkDocs (cette section Annexes)
  • [ ] Validation CI=true ./gradlew classes test registry seul par app