You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sourcelume.apache.org by an...@apache.org on 2026/10/11 16:43:46 UTC

(sourcelume-registry) branch ingest updated (a583cdf -> 7c81a0d)

This is an automated email from the ASF dual-hosted git repository.

ANierbeck pushed a change to branch ingest
in repository https://gitbox.apache.org/repos/asf/sourcelume-registry.git


    omit a583cdf  Address the review findings on the sync rework
    omit 9da9b6f  Rewrite the ingest documentation for the synchronous model
    omit bd29461  Store the verdict's context on the record
    omit 4129f0e  Validate inline on submission and move to the verdict-only status model
    omit 755088e  Move the ingest pipeline into the runtime and drop the worker app
    omit bca9ac8  Address the review findings on the Atlas fixes and the IT infrastructure
    omit d553cb5  Document how to run the Atlas integration tests
    omit 1862436  Fix the typedef enum and the INCOMPLETE write found by the first real-Atlas run
    omit 0f23a61  Add integration tests against a real Apache Atlas via Testcontainers
    omit ea2814c  Fix the Atlas REST details found in the draft review
    omit a092c20  Fix stale validation issues and the resubmission race in ingest
    omit 61dc411  Document the ingest pipeline
    omit 4aee59e  Add the ingest worker container setup
    omit 2e7f0ca  Implement the ingest pipeline and scheduler
    omit 3690325  Wire the validator chain in the ingest worker
    omit b6b0154  Add the ingest worker module skeleton
    omit 3a0356d  Add ingest endpoints: submit records, watch their status
    omit 7be359d  Extract the Atlas adapter into its own module
    omit 2e9099d  Add the ingest SPI and status search to the core and the Atlas adapter
    omit 9fb3349  Add the ProvenanceRecordMapper for JSON-LD to DTO binding
    omit f28c46d  Add the record status and lifecycle fields to the dataset DTO
    omit 7a1674b  Add the record status enum and ingest lifecycle attributes to the typedefs
     add 0498272  Accept only the canonical context IRI in the SHACL validator
     add fb017d9  Follow the stable namespace and refuse inline context objects
     add ca07605  Add the record status enum and ingest lifecycle attributes to the typedefs
     add ca30586  Add the record status and lifecycle fields to the dataset DTO
     add ab8b9fb  Add the ProvenanceRecordMapper for JSON-LD to DTO binding
     add 5db9919  Add the ingest SPI and status search to the core and the Atlas adapter
     add 33bf678  Extract the Atlas adapter into its own module
     add cabb817  Add ingest endpoints: submit records, watch their status
     add 009fe24  Add the ingest worker module skeleton
     add 9e46793  Wire the validator chain in the ingest worker
     add de232e0  Implement the ingest pipeline and scheduler
     add f9a641f  Add the ingest worker container setup
     add cf1ed64  Document the ingest pipeline
     add 5e99125  Fix stale validation issues and the resubmission race in ingest
     add 2dd4622  Fix the Atlas REST details found in the draft review
     add af894fe  Add integration tests against a real Apache Atlas via Testcontainers
     add 9875f34  Fix the typedef enum and the INCOMPLETE write found by the first real-Atlas run
     add 565beb2  Document how to run the Atlas integration tests
     add 3909363  Address the review findings on the Atlas fixes and the IT infrastructure
     add 08b9485  Move the ingest pipeline into the runtime and drop the worker app
     add b55b047  Validate inline on submission and move to the verdict-only status model
     add 89f8300  Store the verdict's context on the record
     add 39c525e  Rewrite the ingest documentation for the synchronous model
     add 7c81a0d  Address the review findings on the sync rework

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (a583cdf)
            \
             N -- N -- N   refs/heads/ingest (7c81a0d)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .../registry/common/spec/SpecResourceLoader.java   |  3 +
 .../validation/RecordValidationResourceTest.java   | 11 ++--
 sourcelume-registry-validation-shacl/pom.xml       |  4 +-
 .../validation/shacl/JsonLdContextInliner.java     | 47 ++++++++------
 .../validation/shacl/ShaclRecordValidator.java     |  4 +-
 .../validation/shacl/JsonLdContextInlinerTest.java | 71 +++++++++++++---------
 .../validation/shacl/ShaclRecordValidatorTest.java | 49 ++++++++++++---
 .../shacl/ValidatorChainDiscoveryTest.java         | 25 ++++----
 .../src/test/resources/records/wrong-type.jsonld   |  2 +-
 9 files changed, 136 insertions(+), 80 deletions(-)
 copy sourcelume-registry-runtime-quarkus/src/test/resources/records/valid-minimal.jsonld => sourcelume-registry-validation-shacl/src/test/resources/records/wrong-type.jsonld (96%)


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@sourcelume.apache.org
For additional commands, e-mail: commits-help@sourcelume.apache.org