# @. $(RELEASE_SUPPORT) ; ! tagExists $(TAG) || (echo "ERROR: tag $(TAG) for version $(VERSION) already tagged in git" >&2 && exit 1) ;
@.$(RELEASE_SUPPORT);setRelease$(VERSION)
# git add .
# git commit -m "bumped to version $(VERSION)" ;
# git tag $(TAG) ;
# @ if [ -n "$(shell git remote -v)" ] ; then git push --tags ; else echo 'no remote to push tags to' ; fi
check-status:
@.$(RELEASE_SUPPORT);! hasChanges ||(echo"ERROR: there are still outstanding changes">&2 &&exit 1);
check-release:.release
@.$(RELEASE_SUPPORT); tagExists $(TAG)||(echo"ERROR: version not yet tagged in git. make [minor,major,patch]-release.">&2 &&exit 1);
@.$(RELEASE_SUPPORT);! differsFromRelease $(TAG)||(echo"ERROR: current directory differs from tagged $(TAG). make [minor,major,patch]-release.";exit 1)
# create ipython profile to so that itango doesn't fail if ipython hasn't run yet
RUN ipython profile create
#install lmc-base-classes
USER root
RUN DEBIAN_FRONTEND=noninteractive pip3 install https://nexus.engageska-portugal.pt/repository/pypi/packages/lmcbaseclasses/0.2.0+6bb55a6e/lmcbaseclasses-0.2.0+6bb55a6e.tar.gz