Uploaded image for project: 'Nuxeo Python Client'
  1. Nuxeo Python Client
  2. NXPY-166

Move to GitHub Actions for testing

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 2.4.4
    • Fix Version/s: 3.0.0
    • Component/s: Tests

      Description

      The current legacy QA is missing several Python versions (3.5, 3.7, 3.8, 3.9) thus that cannot be tested. There is also the fact that we cannot have PR status as the QA is private. There is a job, but it has to be run manually.

      So just move to GitHub Actions using Nuxeo from a docker image and use that test matrix:

      • Python 2.7 (NXPY-167)
      • Python 3.5 (NXPY-99)
      • Python 3.6
      • Python 3.7
      • Python 3.8
      • (Python 3.9)

      And:

      • Nuxeo 9.10
      • Nuxeo 10.10
      • Nuxeo master

      Just use Linux as the VM and start the docker image from a service.

      The workflow should be called eveytime a push is done on a PR.

      Old Jenkins jobs will be disabled: python-client-dynamic and nuxeo-python-client-master.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                mschoentgen Mickaël Schoentgen
                Reporter:
                mschoentgen Mickaël Schoentgen
                Participants:
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 day
                  1d

                    PagerDuty

                    Error rendering 'com.pagerduty.jira-server-plugin:PagerDuty'. Please contact your Jira administrators.