Uploaded image for project: 'Nuxeo ECM Build/Test Environment'
  1. Nuxeo ECM Build/Test Environment
  2. NXBT-1316

Integrate with the GitHub review approval system

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: HOOKS-1.0.0
    • Fix Version/s: HOOKS-1.1.0
    • Component/s: Captain Hook, GitHub

      Description

      Remove the code review related features from Captain Hook. Let's use GitHub native features.

      Remove all occurrences of ":+1:" concept.

      Communicate the change on convention.

      Use #test-pull-requests Slack channel for testing https://github.com/integrations/slack

      Consider later improvements integrating Captain Hook with GitHub Reviews in dedicated Jira tickets to create.

      Update https://nuxeowiki.atlassian.net/wiki/spaces/NIG/pages/2621941/GitHub

      Pull Requests must be reviewed before merge (https://help.github.com/articles/about-required-reviews-for-pull-requests/). The current review process counts the :+1: in the comments in order to confirm a code review.
      Since GitHub introduced a new code review approval feature (https://help.github.com/articles/approving-a-pull-request-with-required-reviews/), we'll align on the new review status.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                jcarsique Julien Carsique
                Reporter:
                jcarsique Julien Carsique
                Participants:
                Reviewers:
                Pierre-Gildas Millon, Thomas Roger
              • Votes:
                6 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: