Actually fix the mdgen check (#1241)
## Description The check if the executing `mdgen` binary works on the current platform was not correct since the initial docker run always returns success. ## Type of change <!--- Please check the type of change your PR introduces: ---> - [ ] 🌻 Feature - [x] 🐛 Bugfix - [ ] 🗺️ Documentation - [ ] 🤖 Test - [ ] 💻 CI/Deployment - [ ] 🐹 Trivial/Minor ## Issue(s) <!-- Can reference multiple issues. Use one of the following "magic words" - "closes, fixes" to auto-close the Github issue. --> ## Test Plan <!-- How will this be tested prior to merging.--> - [x] 💪 Manual - [ ] ⚡ Unit test - [ ] 💚 E2E
This commit is contained in:
parent
b4e3ea0e05
commit
b93e990429
@ -13,6 +13,11 @@ GOC := docker run --rm -it \
|
|||||||
--env GOCACHE=${CORSO_BUILD_CACHE} --env GOMODCACHE=${CORSO_BUILD_MOD} --env GOTMPDIR=${CORSO_BUILD_DIR} \
|
--env GOCACHE=${CORSO_BUILD_CACHE} --env GOMODCACHE=${CORSO_BUILD_MOD} --env GOTMPDIR=${CORSO_BUILD_DIR} \
|
||||||
--workdir ${CORSO_REPO}/src \
|
--workdir ${CORSO_REPO}/src \
|
||||||
golang:1.18
|
golang:1.18
|
||||||
|
GOBASHC := docker run --rm -it \
|
||||||
|
-v ${CORSO_LOCAL_PATH}:${CORSO_REPO} -v ${CORSO_BUILD_DIR}:${CORSO_BUILD_DIR} \
|
||||||
|
--env GOCACHE=${CORSO_BUILD_CACHE} --env GOMODCACHE=${CORSO_BUILD_MOD} --env GOTMPDIR=${CORSO_BUILD_DIR} \
|
||||||
|
--workdir ${CORSO_REPO}/src --entrypoint bash \
|
||||||
|
golang:1.18
|
||||||
MDGEN_SRC := ${CORSO_REPO}/src/cmd/mdgen/mdgen.go
|
MDGEN_SRC := ${CORSO_REPO}/src/cmd/mdgen/mdgen.go
|
||||||
MDGEN_BINARY := ${CORSO_BUILD_BIN}/mdgen
|
MDGEN_BINARY := ${CORSO_BUILD_BIN}/mdgen
|
||||||
CLI_DOCS := ${CORSO_REPO}/docs/docs/cli
|
CLI_DOCS := ${CORSO_REPO}/docs/docs/cli
|
||||||
@ -46,7 +51,7 @@ genclidocs: _validatemdgen ${MDGEN_BINARY}
|
|||||||
|
|
||||||
_validatemdgen: # in case we have a different architecture
|
_validatemdgen: # in case we have a different architecture
|
||||||
@echo 'Verifying dependencies...'
|
@echo 'Verifying dependencies...'
|
||||||
$(GOC) ${MDGEN_BINARY} --help >/dev/null || $(GOC) rm -rf ${MDGEN_BINARY}
|
$(GOBASHC) -c "${MDGEN_BINARY} --help >/dev/null || rm -rf ${MDGEN_BINARY}"
|
||||||
|
|
||||||
${MDGEN_BINARY}: $(shell find ${CORSO_LOCAL_PATH}/src -type f -name *.go) $(shell find ${CORSO_LOCAL_PATH}/src -type d )
|
${MDGEN_BINARY}: $(shell find ${CORSO_LOCAL_PATH}/src -type f -name *.go) $(shell find ${CORSO_LOCAL_PATH}/src -type d )
|
||||||
@echo 'Re-building Corso CLI docs auto-gen tooling...'
|
@echo 'Re-building Corso CLI docs auto-gen tooling...'
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user