The GitHub Actions job "Build" on jackrabbit-oak.git/issue/OAK-12244 has failed. Run started by GitHub user bhabegger (triggered by reschke).
Head commit for run: 2b19cbe72d9c5ade48d20f68b6771c2c7094d04a / Benjamin Habegger <[email protected]> OAK-12244: index nodes that gain a mixin rule, delete stale docs when mixin rule is lost When an existing node's applicable indexing rule changes at runtime (e.g. jcr:mixinTypes added or removed), FulltextIndexEditor did not update the index because propertiesChanged was never set — jcr:mixinTypes is not normally listed in a rule's property definitions. Track wasIndexable (rule matched before) alongside isIndexable() (rule matches after). In leave(), act on transitions: - !wasIndexable && isIndexable(): node gained a rule → addOrUpdate - wasIndexable && !isIndexable(): node lost a rule → deleteDocuments Tests added: - PropertyIndexCommonTest: two end-to-end integration tests (all backends) - LuceneIndexEditor2Test: two unit tests verifying writer.docs / writer.deletedPaths Report URL: https://github.com/apache/jackrabbit-oak/actions/runs/27139960206 With regards, GitHub Actions via GitBox
