...

Text file src/github.com/sigstore/cosign/v2/release/release.mk

Documentation: github.com/sigstore/cosign/v2/release

     1##################
     2# release section
     3##################
     4# used when releasing together with GCP CloudBuild
     5.PHONY: release
     6release:
     7	LDFLAGS="$(LDFLAGS)" goreleaser release --parallelism 1 --clean --timeout 120m
     8
     9######################
    10# sign section
    11######################
    12
    13.PHONY: sign-release-images
    14sign-release-images: ko
    15	GIT_HASH=$(GIT_HASH) GIT_VERSION=$(GIT_VERSION) \
    16	./release/ko-sign-release-images.sh
    17
    18# used when need to validate the goreleaser
    19.PHONY: snapshot
    20snapshot:
    21	LDFLAGS="$(LDFLAGS)" goreleaser release --skip=sign,publish --snapshot --clean --timeout 120m --parallelism 1
    22
    23####################
    24# copy image to GHCR
    25####################
    26
    27.PHONY: copy-signed-release-to-ghcr
    28copy-signed-release-to-ghcr:
    29	cosign copy $(KO_PREFIX)/cosign:$(GIT_VERSION) $(GHCR_PREFIX)/cosign:$(GIT_VERSION)
    30	cosign copy $(KO_PREFIX)/cosign:$(GIT_VERSION)-dev $(GHCR_PREFIX)/cosign:$(GIT_VERSION)-dev

View as plain text