Skip to content

Conversation

@qqmyers
Copy link
Member

@qqmyers qqmyers commented Nov 17, 2025

What this PR does / why we need it: This PR updates the COAR Notify Relationship Announcement support in Dataverse to avoid sending repeat messages, i.e. when a new dataset version is published but the relevant metadata field (e.g. Related Publication) hasn't changed.

It also fixes a minor bug that prevented values in the publicationURL field from being used when a publicationIDType was provided.

Which issue(s) this PR closes:

  • Closes #

Special notes for your reviewer: This is a relatively small PR that includes the changes in #10490 and the bugfix from #11991. It should be clearer once those PRs are merged.

Suggestions on how to test this: Setup messaging to some test service, or probably easier, verify that a message is not sent when a later version is published without a change in metadata by turning on fine logging and looking at what's sent.
The bug fix can be tested by selecting an ID type (like 'url') and putting the value in the 'URL' field for the related publication and verifying that a message is sent when the dataset is published.

Does this PR introduce a user interface change? If mockups are available, please link/include them here:

Is there a release notes update needed for this change?:

Additional documentation:

qqmyers added 30 commits August 11, 2022 14:49
GDCC/8914-COAR-compliant_messaging
@qqmyers qqmyers added the Size: 3 A percentage of a sprint. 2.1 hours. label Nov 17, 2025
@coveralls
Copy link

Coverage Status

coverage: 23.808% (+0.005%) from 23.803%
when pulling 7641bc4 on GlobalDataverseCommunityConsortium:GDCC/8914-COAR-compliant_messaging2
into b78060a on IQSS:develop.

@coveralls
Copy link

coveralls commented Nov 17, 2025

Coverage Status

coverage: 24.235% (+0.07%) from 24.165%
when pulling baa9dca on GlobalDataverseCommunityConsortium:GDCC/8914-COAR-compliant_messaging2
into 739052f on IQSS:develop.

@qqmyers qqmyers marked this pull request as ready for review November 20, 2025 18:13
@qqmyers qqmyers added the TDL of interest to the Texas Digital Library label Jan 13, 2026
@qqmyers qqmyers added this to the 6.10 milestone Jan 13, 2026
@cmbz cmbz added FY26 Sprint 14 FY26 Sprint 14 (2025-12-31 - 2026-01-14) and removed FY26 Sprint 14 FY26 Sprint 14 (2025-12-31 - 2026-01-14) labels Jan 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Size: 3 A percentage of a sprint. 2.1 hours. TDL of interest to the Texas Digital Library

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

3 participants