Skip to content

Commit cc8624f

Browse files
committed
postrelease handling
1 parent 9dccf73 commit cc8624f

File tree

2 files changed

+23
-5
lines changed

2 files changed

+23
-5
lines changed

.github/workflows/release.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,6 @@ jobs:
4040
verbose: true
4141
- name: Postrelease
4242
run: >-
43-
make postrelease
43+
make ZEST_RELEASER_POSTRELEASE_OPTIONS=--no-input postrelease
4444
git commit pyproject.toml CHANGES.md -m"Post release: back to development."
4545
git push

Makefile

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,24 @@ MYPY_SRC?=src
143143
# Default: types-setuptools
144144
MYPY_REQUIREMENTS?=types-setuptools
145145

146+
## applications.zest-releaser
147+
148+
# Options to pass to zest.releaser prerelease command.
149+
# No default value.
150+
ZEST_RELEASER_PRERELEASE_OPTIONS?=
151+
152+
# Options to pass to zest.releaser release command.
153+
# No default value.
154+
ZEST_RELEASER_RELEASE_OPTIONS?=
155+
156+
# Options to pass to zest.releaser postrelease command.
157+
# No default value.
158+
ZEST_RELEASER_POSTRELEASE_OPTIONS?=
159+
160+
# Options to pass to zest.releaser fullrelease command.
161+
# No default value.
162+
ZEST_RELEASER_FULLRELEASE_OPTIONS?=
163+
146164
##############################################################################
147165
# END SETTINGS - DO NOT EDIT BELOW THIS LINE
148166
##############################################################################
@@ -504,22 +522,22 @@ $(ZEST_RELEASER_TARGET): $(MXENV_TARGET)
504522
.PHONY: zest-releaser-prerelease
505523
zest-releaser-prerelease: $(ZEST_RELEASER_TARGET)
506524
@echo "Run prerelease"
507-
@prerelease
525+
@prerelease $(ZEST_RELEASER_PRERELEASE_OPTIONS)
508526

509527
.PHONY: zest-releaser-release
510528
zest-releaser-release: $(ZEST_RELEASER_TARGET)
511529
@echo "Run release"
512-
@release
530+
@release $(ZEST_RELEASER_RELEASE_OPTIONS)
513531

514532
.PHONY: zest-releaser-postrelease
515533
zest-releaser-postrelease: $(ZEST_RELEASER_TARGET)
516534
@echo "Run postrelease"
517-
@postrelease --no-input
535+
@postrelease $(ZEST_RELEASER_POSTRELEASE_OPTIONS)
518536

519537
.PHONY: zest-releaser-fullrelease
520538
zest-releaser-fullrelease: $(ZEST_RELEASER_TARGET)
521539
@echo "Run fullrelease"
522-
@fullrelease
540+
@fullrelease $(ZEST_RELEASER_FULLRELEASE_OPTIONS)
523541

524542
.PHONY: zest-releaser-dirty
525543
zest-releaser-dirty:

0 commit comments

Comments
 (0)