ARG IMAGE_TAG

FROM eu.gcr.io/cf-rabbitmq-core/ci:${IMAGE_TAG}

ARG BUILDEVENT_APIKEY
ARG project

WORKDIR /workspace/rabbitmq/deps/${project}

RUN BUILDEVENT_APIKEY=${BUILDEVENT_APIKEY} \
    buildevents cmd ${GITHUB_RUN_ID} ${GITHUB_RUN_ID}-${project} test-build -- \
            make test-build

RUN BUILDEVENT_APIKEY=${BUILDEVENT_APIKEY} \
    buildevents cmd ${GITHUB_RUN_ID} ${GITHUB_RUN_ID}-${project} tests -- \
            make eunit \
                 FULL= \
                 FAIL_FAST=1 \
                 SKIP_AS_ERROR=1
