dev #29

Merged
WorldTeacher merged 8 commits from dev into main 2025-12-01 09:53:45 +00:00
4 changed files with 44 additions and 17 deletions

View File

@@ -48,12 +48,7 @@ jobs:
# Uses the version specified in pyproject.toml
python-version-file: "pyproject.toml"
- name: Set Git identity
run: |
git config user.name "Gitea CI"
git config user.email "ci@git.theprivateserver.de"
- name: Bump version
- name: Bump version (local only)
id: bump
run: |
uv tool install bump-my-version
@@ -64,13 +59,6 @@ jobs:
echo "VERSION=$version" >> "$GITHUB_ENV"
echo "version=$version" >> "$GITHUB_OUTPUT"
echo "tag=v$version" >> "$GITHUB_OUTPUT"
# no env needed here, uv handles the Python it installs
- name: Push changes
uses: ad-m/github-push-action@master
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
branch: ${{ github.ref }}
- name: Build Changelog
id: build_changelog
@@ -221,3 +209,40 @@ jobs:
env:
GITHUB_TOKEN: ${{ secrets.TOKEN }}
# GITHUB_REPOSITORY: ${{ github.repository }}
finalize:
needs: [prepare, build-linux, build-windows]
runs-on: ubuntu-latest
env:
VERSION: ${{ needs.prepare.outputs.version }}
steps:
- name: Checkout code
uses: actions/checkout@v5
with:
fetch-depth: 0
fetch-tags: true
- name: Install uv
uses: astral-sh/setup-uv@v7
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version-file: "pyproject.toml"
- name: Set Git identity
run: |
git config user.name "Gitea CI"
git config user.email "ci@git.theprivateserver.de"
- name: Bump version and push
run: |
uv tool install bump-my-version
uv tool run bump-my-version bump "${{ github.event.inputs.bump }}"
- name: Push version bump
uses: ad-m/github-push-action@master
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
branch: ${{ github.ref }}

View File

@@ -1 +1 @@
1.0.0
1.0.2

View File

@@ -1,6 +1,6 @@
[project]
name = "semesterapparatsmanager"
version = "1.0.0"
version = "1.0.2"
description = "Add your description here"
readme = "README.md"
requires-python = ">=3.13"
@@ -20,11 +20,13 @@ dependencies = [
"pandas>=2.2.3",
"pdfquery>=0.4.3",
"playwright>=1.49.1",
"pymupdf>=1.26.6",
"pyramid>=2.0.2",
"pyside6>=6.9.1",
"python-docx>=1.1.2",
"pyzotero>=1.6.4",
"ratelimit>=2.2.1",
"regex>=2025.11.3",
"requests>=2.32.3",
"zensical>=0.0.10",
]
@@ -34,7 +36,7 @@ dev = ["bump-my-version>=0.29.0", "icecream>=2.1.4", "nuitka>=2.5.9"]
swbtest = ["alive-progress>=3.3.0"]
[tool.bumpversion]
current_version = "1.0.0"
current_version = "1.0.2"
parse = "(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)"
serialize = ["{major}.{minor}.{patch}"]
search = "{current_version}"

View File

@@ -1,4 +1,4 @@
__version__ = "1.0.0"
__version__ = "1.0.2"
__author__ = "Alexander Kirchner"
__all__ = ["__version__", "__author__", "Icon", "settings"]