From 8b4d5826a53bf557da81d7a02d90666acb0b8fbc Mon Sep 17 00:00:00 2001 From: Bertrand Benjamin Date: Sun, 23 Feb 2025 12:19:04 +0100 Subject: [PATCH] add workflows --- .gitea/workflows/publish_tag.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .gitea/workflows/publish_tag.yml diff --git a/.gitea/workflows/publish_tag.yml b/.gitea/workflows/publish_tag.yml new file mode 100644 index 0000000..95362d4 --- /dev/null +++ b/.gitea/workflows/publish_tag.yml @@ -0,0 +1,28 @@ +name: pdf-auralia-build-and-publish + +on: + push: + tags: + - "v*" + +jobs: + build-and-publish: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v3 + - name: Set up Python 3.11 + uses: actions/setup-python@v4 + with: + python-version: "3.11" + - name: Build and publish + run: | + echo $GITHUB_REF + sed -i 's/version = "[^"]*"/version = "${GITHUB_REF##*/}"/g' pyproject.toml + curl -sSL https://install.python-poetry.org | python3 - + export PATH="/root/.local/bin:$PATH" + poetry --version + poetry build + poetry publish --username __token__ --password ${{ secrets.PYPI_TOKEN }} + env: + PYPI_TOKEN: ${{ secrets.PYPI_TOKEN }}