The GitHub Actions job "CI" on grails-core.git/8.0.x-hibernate7 has failed.
Run started by GitHub user borinquenkid (triggered by borinquenkid).

Head commit for run:
b9643623e4262dbda2d513f0fdd76fb73cbe9727 / Walter Duque de Estrada 
<[email protected]>
fix: SimpleMapQuery distinct projection and GroovyChangeLogSpec CI log capture

- Add DistinctProjection handling in SimpleMapQuery.executeQuery() so
  findAllBy* finders return results on the SimpleMap datastore instead
  of an empty list. FindAllByFinder.adjustQuery() always adds a distinct
  projection; without this handler the projection branch produced no results.
  Regression introduced when H7 routed Iterable<T> findBy* through
  FindAllByImplementer which generates findAllBy* calls.

- Add regression test 'test find all by finder on simple map datastore'
  in ServiceImplSpec to cover findAllByName and findAllByTypeLike on
  the SimpleMap datastore.

- Set follow=true on Logback ConsoleAppender in both H5 and H7
  dbmigration test logback.groovy. Without this Logback caches the
  System.out reference at initialisation time (before Spock's
  StandardStreamsCapturer wraps it), so Liquibase log output misses
  the @OutputCapture listener. follow=true makes Logback re-resolve
  System.out on every write, matching the currently-active capture
  stream. This fixes GroovyChangeLogSpec CI failures in the Groovy
  Joint Validation Build where the Groovy snapshot changes the
  transitive classpath and Liquibase switches to the SLF4J backend.

Co-authored-by: Copilot <[email protected]>

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

With regards,
GitHub Actions via GitBox

Reply via email to