From c5e0d5bf253e63bbebccab464f33f65b46449c89 Mon Sep 17 00:00:00 2001 From: Aron Radics Date: Fri, 24 Nov 2023 13:25:07 +0100 Subject: [PATCH] Add git tagging to workflow --- .github/workflows/publish_package.yml | 6 ++++-- Makefile | 4 ++++ pyproject.toml | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/workflows/publish_package.yml b/.github/workflows/publish_package.yml index 23a36cc..9e80ab2 100644 --- a/.github/workflows/publish_package.yml +++ b/.github/workflows/publish_package.yml @@ -13,9 +13,9 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: '3.9' - name: Build and upload package @@ -23,6 +23,8 @@ jobs: python -m pip install --upgrade twine build python -m build python -m twine upload dist/* + make git-tag + git push --tags env: TWINE_USERNAME: __token__ TWINE_PASSWORD: ${{ secrets.PYPI_TOKEN }} diff --git a/Makefile b/Makefile index 264f1b8..a862504 100644 --- a/Makefile +++ b/Makefile @@ -33,5 +33,9 @@ build: $(ACTIVATE) && pip install --upgrade build $(ACTIVATE) && python -m build +git-tag: + tag=v$(grep 'version' pyproject.toml | cut -d '"' -f2) + git tag ${tag} + clean: rm -rf .venv diff --git a/pyproject.toml b/pyproject.toml index 7a1e430..720c3a3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "ncoreparser" -version = "1.9.0" +version = "1.9.1" description = "Package to download from ncore.pro" authors = [ { name="Aron Radics", email="aron.radics.jozsef@gmail.com" }