vert-x3 / issues

Apache License 2.0
36 stars 7 forks source link

Vert.x 4 GH actions CI #563

Closed vietj closed 3 years ago

vietj commented 3 years ago

Differences with Travis CI

Dashboard

Project Status
vertx-codegen vertx-codegen
vertx-core vertx-core
vertx-sql-client vertx-sql-client
vertx-json-schema vertx-json-schema
vertx-tracing vertx-tracing
vertx-junit5 vertx-junit5
vertx-unit vertx-unit
vertx-web vertx-web
vertx-hazelcast vertx-hazelcast
vertx-grpc vertx-grpc
vertx-proton vertx-proton
vertx-mongo-client vertx-mongo-client
vertx-stomp vertx-stomp
vertx-service-proxy vertx-service-proxy
vertx-dropwizard-metrics vertx-dropwizard-metrics
vertx-cassandra-client vertx-cassandra-client
vertx-health-check vertx-health-check
vertx-rx vertx-rx
vertx-consul-client vertx-consul-client
vertx-bridge-common vertx-bridge-common
vertx-tcp-eventbus-bridge vertx-eventbus-bridge
vertx-amqp-client vertx-amqp-client
vertx-camel-bridge vertx-camel-bridge
vertx-config vertx-config
vertx-kafka-client vertx-kafka-client
vertx-rabbitmq-client vertx-rabbitmq-client
vertx-mail-client vertx-mail-client
vertx-jdbc-client vertx-jdbc-client
vertx-mqtt vertx-mqtt
vertx-service-discovery vertx-service-discovery
vertx-sockjs-service-proxy vertx-sockjs-service-proxy
vertx-http-service-factory vertx-http-service-factory
vertx-maven-service-factory vertx-maven-service-factory
vertx-service-factory vertx-service-factory
vertx-circuit-breaker vertx-circuit-breaker
vertx-sync vertx-sync
vertx-shell vertx-shell
vertx-reactive-streams vertx-reactive-streams
vertx-micrometer-metrics vertx-micrometer-metrics
vertx-lang-kotlin vertx-lang-kotlin
vertx-lang-groovy vertx-lang-groovy
vertx-codetrans vertx-codetrans
vertx-auth vertx-auth
vertx-infinispan vertx-infinispan
vertx-ignite vertx-ignite
vertx-redis-client vertx-redis-client
vertx-zookeeper vertx-stack
vertx-stack vertx-stack
tsegismont commented 3 years ago

On GH Actions, I've noticed we cache the whole repository. On Travis we used to exclude what's in {repo}/io/vertx

This might be the reason we had a failure on GraphQL Apollo tests last week after updating BodyHandler in vertx-web

Perhaps we should do this:

    steps:
      - uses: actions/cache@v2
        with:
          path: |
            ~/.m2/repository
            !~/.m2/repository/io/vertx