Skip to content

fix(deps): depend on the renamed starters through nova-spring-boot-bom 2.0.0 - #8

Merged
ahincho merged 3 commits into
mainfrom
feat/adr-039-renamed-starters
Sep 27, 2026
Merged

ahincho merged 3 commits into
mainfrom
feat/adr-039-renamed-starters

Conversation

@ahincho

@ahincho ahincho commented Sep 27, 2026

Copy link
Copy Markdown
Owner

Qué

El meta-starter reexporta los dos starters de Spring Boot que ADR-039 renombró. Son tres commits:

  1. fix(deps): depende de nova-mask-spring-boot-starter y nova-api-standard-spring-boot-starter a través de nova-spring-boot-bom 2.0.0, ya publicado. Ese BOM también trae Spring Boot 4.0.8 con Tomcat 11.0.26. Lo hizo ops/rename-artifacts.py --phase 2.
  2. build: OWASP usa el mirror de NVD que restaura el pipeline, en vez de sincronizar NVD entero y quedarse sin memoria, y las dependencias de la herramienta checkstyle suben a las mismas versiones parcheadas que usan los starters.
  3. chore: el componente de release-please y la clave de SonarCloud pasan a nova-spring-boot-starter, que es el artifactId (regla 5). Los tags no llevan componente, así que release-please sigue encontrando la última versión.

ops/rename-artifacts.py --check ya no lista nada en este repo.

Después del merge

release-please abre la 1.0.4 con el componente nuevo. Cuando esté publicada, el BOM sube a 2.0.1 para gestionarla.

…m 2.0.0

ADR-039 renamed the two Spring Boot starters this meta-starter re-exports: nova-mask-starter is now nova-mask-spring-boot-starter and nova-api-standard-starter is now nova-api-standard-spring-boot-starter, both from 2.0.0. The platform BOM moves to 2.0.0, which manages them and also brings Spring Boot 4.0.8 with Tomcat 11.0.26.
…pendencies

reusable-owasp-check.yml restores an NVD mirror under 24 hours old, but without autoUpdate = false and data.directory the plugin ignores it, syncs the whole NVD and can run the Gradle daemon out of memory, as happened in nova-java-08. The checkstyle tool's httpcore, httpcore5, commons-beanutils and plexus-utils get the same patched versions as the other starters.
… artifactId

ADR-039, rule 5: the component and the SonarCloud key carry the artifactId, nova-spring-boot-starter. Tags carry no component (include-component-in-tag is false), so release-please keeps finding the last release, and SonarCloud has no Nova project yet, so no history is lost.
@ahincho ahincho self-assigned this Sep 27, 2026
@ahincho
ahincho merged commit c20e720 into main Sep 27, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant