GITLAB_CHANGELOG_VERSION ?= master GITLAB_CHANGELOG = .tmp/gitlab-changelog-$(GITLAB_CHANGELOG_VERSION) .PHONY: generate_changelog generate_changelog: export CHANGELOG_RELEASE ?= dev generate_changelog: $(GITLAB_CHANGELOG) # Generating new changelog entries @$(GITLAB_CHANGELOG) -project-id 6329679 \ -release $(CHANGELOG_RELEASE) \ -starting-point-matcher "v[0-9]*.[0-9]*.[0-9]*" \ -config-file .gitlab/changelog.yml \ -changelog-file CHANGELOG.md $(GITLAB_CHANGELOG): OS_TYPE ?= $(shell uname -s | tr '[:upper:]' '[:lower:]') $(GITLAB_CHANGELOG): DOWNLOAD_URL = "https://storage.googleapis.com/gitlab-runner-tools/gitlab-changelog/$(GITLAB_CHANGELOG_VERSION)/gitlab-changelog-$(OS_TYPE)-amd64" $(GITLAB_CHANGELOG): # Installing $(DOWNLOAD_URL) as $(GITLAB_CHANGELOG) @mkdir -p $(shell dirname $(GITLAB_CHANGELOG)) @curl -sL "$(DOWNLOAD_URL)" -o "$(GITLAB_CHANGELOG)" @chmod +x "$(GITLAB_CHANGELOG)"