Uploaded image for project: 'Apache Avro'
  1. Apache Avro
  2. AVRO-3009

Use GitHub Actions to CI Avro

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Implemented
    • None
    • 1.11.0
    • build
    • None

    Description

      The Travis and Yetus based build system has been helpful in getting some kind of CI off the ground for Avro, but it suffers from a number of challenges that haven't been addressed. Based on the fact that other Apache projects such as Airflow use GitHub Actions regularly, I propose to replace the Travis build system with one using GitHub actions, with the following goals and improvements:

      1. To run tests in parallel, wherever it makes sense.
      2. To isolate tests so that contributors can find relevant logs easily.
      3. To only run tests relevant to the current pull request.

      Attachments

        Issue Links

          Activity

            People

              kojiromike Michael A. Smith
              kojiromike Michael A. Smith
              Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: