add dev push version update, manual version bump
This commit is contained in:
@@ -145,7 +145,31 @@ jobs:
|
||||
uses: ad-m/github-push-action@master
|
||||
with:
|
||||
github_token: ${{ secrets.GITHUB_TOKEN }}
|
||||
branch: ${{ env.PUSH_BRANCH }}
|
||||
branch: main
|
||||
- name: Update `dev` branch with new version
|
||||
run: |
|
||||
# ensure we have the latest remote refs
|
||||
git fetch origin dev || true
|
||||
|
||||
# switch to dev if it exists remotely, otherwise create it
|
||||
if git rev-parse --verify origin/dev >/dev/null 2>&1; then
|
||||
git checkout dev
|
||||
git pull origin dev
|
||||
else
|
||||
git checkout -b dev
|
||||
fi
|
||||
|
||||
# replace the version line inside pyproject.toml
|
||||
sed -E -i "s/^(version\s*=\s*)\".*\"/\1\"${{ env.VERSION }}\"/" pyproject.toml || true
|
||||
|
||||
git add pyproject.toml || true
|
||||
git commit -m "chore: bump pyproject version for dev -> v${{ env.VERSION }}" || echo "no changes to commit"
|
||||
|
||||
- name: Push dev changes
|
||||
uses: ad-m/github-push-action@master
|
||||
with:
|
||||
github_token: ${{ secrets.GITHUB_TOKEN }}
|
||||
branch: dev
|
||||
- name: Build Changelog
|
||||
id: build_changelog
|
||||
uses: https://github.com/mikepenz/release-changelog-builder-action@v5
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[project]
|
||||
name = "semapform-api"
|
||||
version = "0.1.0"
|
||||
version = "0.1.3"
|
||||
description = "Add your description here"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.13"
|
||||
@@ -14,7 +14,7 @@ name = "gitea"
|
||||
url = "https://git.theprivateserver.de/api/packages/PHB/pypi/simple/"
|
||||
|
||||
[tool.bumpversion]
|
||||
current_version = "0.1.0"
|
||||
current_version = "0.1.3"
|
||||
parse = "(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)"
|
||||
serialize = ["{major}.{minor}.{patch}"]
|
||||
search = "{current_version}"
|
||||
|
||||
Reference in New Issue
Block a user