mirror of
https://github.com/anchore/syft.git
synced 2026-02-12 02:26:42 +01:00
pin the two tags used for release autochangelog
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
This commit is contained in:
parent
50cb5612d0
commit
6d9f9a9b3b
2
.github/workflows/release.yaml
vendored
2
.github/workflows/release.yaml
vendored
@ -127,7 +127,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
status: ${{ job.status }}
|
status: ${{ job.status }}
|
||||||
fields: repo,workflow,action,eventName
|
fields: repo,workflow,action,eventName
|
||||||
text: "A new Syft release is ready to be (manually) published from the GitHub Releases page"
|
text: "A new Syft release is ready to be (manually) published from https://github.com/anchore/syft/releases"
|
||||||
env:
|
env:
|
||||||
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_TOOLBOX_WEBHOOK_URL }}
|
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_TOOLBOX_WEBHOOK_URL }}
|
||||||
if: ${{ success() }}
|
if: ${{ success() }}
|
||||||
|
|||||||
8
Makefile
8
Makefile
@ -27,6 +27,9 @@ ifeq "$(strip $(VERSION))" ""
|
|||||||
override VERSION = $(shell git describe --always --tags --dirty)
|
override VERSION = $(shell git describe --always --tags --dirty)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# used to generate the changelog from the second to last tag to the current tag (used in the release pipeline when the release tag is in place)
|
||||||
|
SECOND_TO_LAST_TAG := $(shell git describe --abbrev=0 --tags $(shell git rev-list --tags --skip=1 --max-count=1))
|
||||||
|
|
||||||
## Variable assertions
|
## Variable assertions
|
||||||
|
|
||||||
ifndef TEMPDIR
|
ifndef TEMPDIR
|
||||||
@ -228,6 +231,8 @@ acceptance-test-rpm-package-install: $(SNAPSHOTDIR)
|
|||||||
|
|
||||||
.PHONY: changlog-release
|
.PHONY: changlog-release
|
||||||
changelog-release:
|
changelog-release:
|
||||||
|
@echo "Last tag: $(SECOND_TO_LAST_TAG)"
|
||||||
|
@echo "Current tag: $(VERSION)"
|
||||||
@docker run -i --rm \
|
@docker run -i --rm \
|
||||||
-v "$(shell pwd)":/usr/local/src/your-app ferrarimarco/github-changelog-generator \
|
-v "$(shell pwd)":/usr/local/src/your-app ferrarimarco/github-changelog-generator \
|
||||||
--user anchore \
|
--user anchore \
|
||||||
@ -236,7 +241,8 @@ changelog-release:
|
|||||||
--no-pr-wo-labels \
|
--no-pr-wo-labels \
|
||||||
--no-issues-wo-labels \
|
--no-issues-wo-labels \
|
||||||
--unreleased-only \
|
--unreleased-only \
|
||||||
--future-release $(VERSION)
|
--since-tag $(SECOND_TO_LAST_TAG) \
|
||||||
|
--due-tag $(VERSION)
|
||||||
|
|
||||||
.PHONY: changelog-unreleased
|
.PHONY: changelog-unreleased
|
||||||
changelog-unreleased: ## show the current changelog that will be produced on the next release (note: requires GITHUB_TOKEN set)
|
changelog-unreleased: ## show the current changelog that will be produced on the next release (note: requires GITHUB_TOKEN set)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user