#!make

include env
export

ifndef OC_VERSION
$(error OC_VERSION is not set)
endif

ifndef PUBLISH_TOKEN
$(error PUBLISH_TOKEN is not set)
endif

PUBLISH_REPO := "core/oc-deploy"
PUBLISH_BRANCH := main

help:
	@echo
	@echo 'Usage:'
	@echo '    make publish'
	@echo '    make clean'

.PHONY: publish
publish:
	@echo Publication de : ${OC_VERSION}
	@(cd publish && \
        PUBLISH_REPO=${PUBLISH_REPO} \
        PUBLISH_TOKEN=${PUBLISH_TOKEN} \
        PUBLISH_BRANCH=${PUBLISH_BRANCH} \
        go run main.go ${OC_VERSION})

clean:
	@rm *.base64