How can I avoid users loosing access when new markings are added upstream my pipeline?

I’m consuming data from an upstream pipeline. In my project, I unmark specific markings and then make a cut of the data available to my users.

Sometimes, new Markings are added upstream, and so my users loose access to their cut of the data, as they are not marked for unmarking.

How can I prevent this from happening ? How can I restrict or alert me when a new marking is propagated from upstream to my project ?

You can use Project Constraints.

In short: Project constraints allows you to define which markings are allowed or disallowed in your project folder.


At build time, the dataset will fail if a new marking not in the allowed or disallowed list is propagated.

Setting up a build health-check on the dataset downstream should then alert one in case a marking is propagated.

1 Like