mirror of
https://github.com/hanzo-fi/stack.git
synced 2026-10-30 20:34:43 +00:00
32 lines
592 B
Plaintext
32 lines
592 B
Plaintext
VERSION 0.8
|
|
|
|
IMPORT github.com/formancehq/earthly:tags/v0.12.0 AS core
|
|
IMPORT ../.. AS stack
|
|
|
|
FROM core+base-image
|
|
|
|
sources:
|
|
COPY . /src
|
|
WORKDIR src
|
|
SAVE ARTIFACT /src
|
|
|
|
tidy:
|
|
FROM core+builder-image
|
|
COPY (+sources/*) /src
|
|
WORKDIR /src
|
|
DO --pass-args stack+GO_TIDY
|
|
SAVE ARTIFACT go.* AS LOCAL ./
|
|
|
|
lint:
|
|
FROM core+builder-image
|
|
COPY (+sources/*) /src
|
|
WORKDIR /src
|
|
COPY --pass-args +tidy/go.* .
|
|
DO --pass-args stack+GO_LINT
|
|
SAVE ARTIFACT * AS LOCAL ./
|
|
|
|
pre-commit:
|
|
WAIT
|
|
BUILD --pass-args +tidy
|
|
END
|
|
BUILD --pass-args +lint |