Skip to content

EES-5908 Add Event Raiser to Publisher #5694

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 6 commits into from
Mar 18, 2025

Conversation

leeoades
Copy link
Collaborator

Once the Publisher has finished performing all of its many publishing functions, it will raise an Event to signal any other interested parties that a Release Version has been published. This event contains related information about the release, the publication, associated slugs etc.

The first intended subscriber to this event is the function that creates a searchable document.

@benoutram benoutram self-requested a review March 18, 2025 14:56
Happy Path done.
Fix namespaces
Methodology tests
Test that latest release version is saved against the publication
Content Service tests
Notification, Redirects cache, and final publishing status tests
If the release version being published is not the latest version, make sure the actual latest version is set on the publication

Add DataSetPublishing tests

Add Event raiser service to Publisher
Code tidy

Added Event Raiser implementation

Fix merge issues

Added EventRaiserService and an integration test to make sure it's working

Forgot to mark the integration test as Skip

Config tweaks
@leeoades leeoades force-pushed the EES-5908-Add-event-raiser-to-publisher branch from 5088518 to 3743022 Compare March 18, 2025 18:46
@leeoades leeoades merged commit af9f9e0 into dev Mar 18, 2025
11 checks passed
@leeoades leeoades deleted the EES-5908-Add-event-raiser-to-publisher branch March 18, 2025 19:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants