VERSION 0.8

FROM docker.io/xgqt/ci-dotnet-tools:latest

WORKDIR /earthly-build/gentoo-dotnet-maintainer-tools

setup:
    FROM +base

    COPY --dir . .

    SAVE ARTIFACT ./*

setup-v2:
    FROM +setup

    RUN Source/v2/cicd/ci_setup.sh

build-v2:
    FROM +setup-v2

    RUN Source/v2/cicd/ci_build.sh

    SAVE ARTIFACT Source/v2/.cache/nupkg AS LOCAL Build/v2_earthly_BuildDir/

test-v2:
    FROM +build-v2

    RUN Source/v2/cicd/ci_test.sh

install-v2:
    FROM +build-v2

    RUN Source/v2/cicd/ci_install.sh
