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.
|