The GitHub Actions job "End to End" on 
grails-core.git/fix/dirty-checking-collection-tracking-8.0.x has succeeded.
Run started by GitHub user codeconsole (triggered by codeconsole).

Head commit for run:
bc0b7950e64707d84cd44ffeaeb3d538a7eafede / Scott Murphy Heiberg 
<[email protected]>
Pin the exact-class rule for the datastore to-many collections

The gate was covered only by the Mongo container spec, and only for the List
shape. Cover all three classes without a container, plus the subclass
exclusion: a PersistentList subclass - the shape of the Neo4j and Rx to-many
types - must stay raw for its own store to wrap.

Verified both directions: the three parameterised cases fail if the gate stops
accepting PersistentCollection, and the subclass case fails if the exact-class
check is relaxed to instanceof, which is the change that regressed Neo4j in the
first push.

Docs: lead the borrowed-collection sentence with its scope, so it no longer
reads as contradicting the paragraph above - re-initialising a to-many on its
own entity is tracked; only one borrowed from another entity is stored as-is.

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

With regards,
GitHub Actions via GitBox

Reply via email to