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 |
| 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 testregistry seul par app