The GitHub Actions job "CodeQL" on grails-core.git/feat/gorm-registry-core has 
failed.
Run started by GitHub user borinquenkid (triggered by borinquenkid).

Head commit for run:
af40390d7e242a8f5824eb02289b8d376208da58 / Walter Duque de Estrada 
<[email protected]>
feat: GORM O(M+N) scaling — core GormRegistry, GormEnhancer, datastore-core, 
and TCK

Replaces the O(M*N) static map allocation in GormEnhancer with a singleton
GormRegistry that registers APIs eagerly at entity registration time (O(M+N)).

Key changes:
- GormRegistry: singleton holding datastores, static/instance/validation APIs
  keyed by (entityClass, qualifier); handles MultiTenant qualifier expansion,
  thread-local preferred datastore, and concurrent-safe removal on close()
- GormEnhancerRegistry: reduced to thread-local state only (resolvingDatastore,
  preferredDatastore); no more static API maps
- GormEnhancer: delegates all registration/lookup to GormRegistry; 
allQualifiers()
  used only for datastore routing, not eager API allocation
- GormEntityTransformation: version property initialized to null (not 0L) to
  preserve original GORM behaviour for transient entities
- grails-datastore-core: AbstractDatastore, Datastore, MappingContext wired to
  register/deregister with GormRegistry on lifecycle events
- grails-datamapping-tck: expanded TCK test suite covering multi-datasource,
  multi-tenant, discriminator, schema-per-tenant, and ALL qualifier scenarios
- grails-testing-support-datamapping: DataTestSetup/CleanupInterceptor aligned
  to GormRegistry lifecycle

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>

Report URL: https://github.com/apache/grails-core/actions/runs/28272066177

With regards,
GitHub Actions via GitBox

Reply via email to