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

Pull Request check for personal data disclosure form

    XMLWordPrintable

Details

    • FOLIO DevOps
    • 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

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

                Dates

                  Created:
                  Updated:

                  TestRail: Runs

                    TestRail: Cases