Hello all, I just wanted to know if there is any CI set up for Iceberg? I noticed that if I pull the current master branch I get failing tests (see below for stack traces, Ryan - we talked about this last night but it's still happening). So this made me wonder why there isn't some CI set up to check that every PR actually successfully passes the build. I noticed there is a .travis.yml but this doesn't seem to run the gradle build. Should we add that or create a GitHub action to do this? I think it would be a really good safety net to have to reduce the likelihood of broken code and tests getting into master.
Below are the two tests which are currently failing for me: > Task :iceberg-data:test org.apache.iceberg.data.TestLocalScan > testFilterWithDateAndTimestamp[1] FAILED java.lang.AssertionError at org.junit.Assert.fail(Assert.java:86) at org.junit.Assert.assertTrue(Assert.java:41) at org.junit.Assert.assertTrue(Assert.java:52) at org.apache.iceberg.data.TestLocalScan.testFilterWithDateAndTimestamp(TestLocalScan.java:486) org.apache.iceberg.data.TestMetricsRowGroupFilterTypes > testEq[20] FAILED java.lang.AssertionError: Should read: value is in the row group: 2018-06-29 at org.junit.Assert.fail(Assert.java:88) at org.junit.Assert.assertTrue(Assert.java:41) at org.apache.iceberg.data.TestMetricsRowGroupFilterTypes.testEq(TestMetricsRowGroupFilterTypes.java:284) 211 tests completed, 2 failed, 6 skipped > Task :iceberg-data:test FAILED Thanks, Adrian