From 95fbbb864542be996e3d3807e081e62e41f21d00 Mon Sep 17 00:00:00 2001 From: grvodolagin Date: Wed, 21 Dec 2022 11:46:09 +0300 Subject: [PATCH] Add choice version format --- .github/workflows/publish.yaml | 12 ++++++++++-- Makefile | 7 ++++--- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 21488b4..9f91615 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -2,6 +2,14 @@ name: Publish on: workflow_dispatch: + inputs: + name: + type: choice + description: Select version format + options: + - minor + - patch + - major jobs: test: @@ -44,9 +52,9 @@ jobs: version: 1.2.2 - run: poetry install - - name: Minor version up + - name: Version up run: | - make minor_version_up + make "${{ github.event.inputs.name }}_version_up" - name: Add env run: | diff --git a/Makefile b/Makefile index 885c694..ea47c49 100644 --- a/Makefile +++ b/Makefile @@ -8,13 +8,14 @@ build: publish: poetry publish +major_version_up: + poetry version -n -s major + minor_version_up: poetry version -n -s minor patch_version_up: - ./bump_version.sh - git push origin HEAD:${CI_COMMIT_BRANCH} - git push --tags + poetry version -n -s patch configure_git: git config --global user.email ${GITLAB_USER_EMAIL}