14 Commits

5 changed files with 31 additions and 27 deletions

View File

@@ -1,22 +0,0 @@
[tool.bumpversion]
current_version = "0.1.23"
parse = "(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)"
serialize = ["{major}.{minor}.{patch}"]
search = "{current_version}"
replace = "{new_version}"
regex = false
ignore_missing_version = false
ignore_missing_files = false
tag = true
sign_tags = false
tag_name = "v{new_version}"
tag_message = "Bump version: {current_version} → {new_version}"
allow_dirty = false
commit = true
message = "Bump version: {current_version} → {new_version}"
commit_args = ""
setup_hooks = []
pre_commit_hooks = []
post_commit_hooks = []
[[tool.bumpversion.files]]
filename = ".version"

View File

@@ -37,7 +37,7 @@ jobs:
python-version-file: "pyproject.toml"
- name: Install the project
run: uv sync --locked --all-extras --dev
run: uv sync --all-extras --dev
- name: Set Git identity
run: |
git config user.name "Gitea CI"
@@ -52,7 +52,9 @@ jobs:
echo "$(uv tool run bump-my-version show current_version)" >> $GITHUB_ENV
echo "EOF" >> $GITHUB_ENV
- name: Check version
run: echo ${{ env.VERSION }}
run: |
echo ${{ env.VERSION }}
cat pyproject.toml
- name: Push changes
uses: ad-m/github-push-action@master
with:
@@ -63,6 +65,7 @@ jobs:
id: build_changelog
uses: https://github.com/mikepenz/release-changelog-builder-action@v5
with:
mode: "COMMIT"
platform: "gitea"
baseURL: "http://gitea:3000"
configuration: ".gitea/changelog-config.json"
@@ -75,7 +78,7 @@ jobs:
if: ${{ github.event.inputs.github_release == 'true' }}
uses: softprops/action-gh-release@master
with:
tag_name: ${{ env.VERSION }}
tag_name: v${{ env.VERSION }}
release_name: Release ${{ env.VERSION }}
body: ${{steps.build_changelog.outputs.changelog}}
draft: false

View File

@@ -1 +1 @@
0.1.23
0.1.27

View File

@@ -10,3 +10,4 @@ def get_version():
if __name__ == "__main__":
main()
print("This script has been executed successfully.")

View File

@@ -1,6 +1,6 @@
[project]
name = "workflowbumptester"
version = "0.1.0"
version = "0.1.29"
description = "Add your description here"
readme = "README.md"
requires-python = ">=3.13"
@@ -8,3 +8,25 @@ dependencies = [
"bump-my-version>=1.1.3",
"pyyaml>=6.0.2",
]
[tool.bumpversion]
current_version = "0.1.29"
parse = "(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)"
serialize = ["{major}.{minor}.{patch}"]
search = "{current_version}"
replace = "{new_version}"
regex = false
ignore_missing_version = false
ignore_missing_files = false
tag = true
sign_tags = false
tag_name = "v{new_version}"
tag_message = "Bump version: {current_version} → {new_version}"
allow_dirty = true
commit = true
message = "Bump version: {current_version} → {new_version}"
moveable_tags = []
commit_args = ""
setup_hooks = []
pre_commit_hooks = []
post_commit_hooks = []