Uploaded image for project: 'FOLIO'
  1. FOLIO
  2. FOLIO-2895

Pull Request check for personal data disclosure form

    XMLWordPrintable

    Details

    • Template:
    • Development Team:
      FOLIO DevOps
    • Release:
      R1 2021

      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.

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                malc John Malconian
                Reporter:
                cmcnally Craig McNally
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                  Dates

                  Created:
                  Updated:

                    TestRail: Runs

                      TestRail: Cases