GDPR Support (Later) (UXPROD-1641)

[FOLIO-2895] Pull Request check for personal data disclosure form Created: 01/Dec/20  Updated: 01/Dec/20

Status: Open
Project: FOLIO
Components: Continuous Integration
Affects versions: None
Fix versions: None
Parent: GDPR Support (Later)

Type: Story Priority: P3
Reporter: Craig McNally Assignee: John Malconian
Resolution: Unresolved Votes: 0
Labels: personal-data-disclosure
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Relates
relates to UXPROD-2831 Fill in and place the personal data d... Closed
Sprint:
Development Team: FOLIO DevOps
Release: R1 2021
Epic Link: GDPR Support (Later)

 Description   

Overview

To help remind development teams that they need to adopt the [personal data disclosure process|
https://github.com/folio-org/personal-data-disclosure], a PR check should be introduced for all module repositories in github. This check verifies that a PERSONAL_DATA_DISCLOSURE.md is present at the top level of the github repository, and that it has at least one box checked. If not, a warning would be emitted as a comment in the PR. At this point we DO NOT want a failed check to prevent a PR from being merged. This is for informational/reminder purposes only.

Warning Message:

A PERSONAL_DATA_DISCLOSURE.md file was not found at the top level of this repository, or it was not filled out. Please ensure that this is done at your earliest convenience.

See https://github.com/folio-org/personal-data-disclosure for details.

Acceptance Criteria

  • The check is enabled for all module repositories (including UI, business logic, and storage modules) - shared libraries do not need the check.
  • The check emits a warning in the form of a PR comment if either of the following evaluate false:
    • a PERSONAL_DATA_DISCLOSURE.md file exists at the top level of the repository
    • at least one box is checked.

Generated at Thu Feb 08 23:24:03 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.