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

set up precommit checks via Apache Yetus

    Details

    • Type: Task
    • Status: Patch Available
    • Priority: Blocker
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: build, community
    • Labels:
      None

      Description

      The lack of automated checks for things like doing a full build is negatively impacting my ability to do timely reviews. We should leverage the work done by other communities and get precommit checks going with Apache Yetus (ref Apache Yetus Precommit)

      Yetus has built in support for using Docker as a containerized build environment (ref docs), but I don't know if we can use the one we have directly or if we'll need to do some refactoring.

      Implementing this will ultimately require a committer (so that they can make changes to builds.apache.org), but a non-cmmitter can get the bulk of the work done by managing to do local yetus checks with the docker feature active.

        Attachments

        1. AVRO-1887-2.patch
          4 kB
          Suraj Acharya
        2. AVRO-1887-1.patch
          4 kB
          Suraj Acharya
        3. AVRO-1887-0.patch
          4 kB
          Suraj Acharya

          Issue Links

            Activity

              People

              • Assignee:
                sacharya Suraj Acharya
                Reporter:
                busbey Sean Busbey
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated: