From cb01535565fd033487b852ae749f8c60a6f2d6b4 Mon Sep 17 00:00:00 2001 From: Soxoj <31013580+soxoj@users.noreply.github.com> Date: Fri, 13 Dec 2024 12:51:31 +0100 Subject: [PATCH] Preparation of 0.5.0 alpha version (#1966) --- .github/workflows/python-publish.yml | 42 +++++++++++++++------------- docs/source/conf.py | 4 +-- maigret/__version__.py | 2 +- pyproject.toml | 2 +- snapcraft.yaml | 2 +- 5 files changed, 27 insertions(+), 25 deletions(-) diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml index 87ce4bb7c..e08f38de5 100644 --- a/.github/workflows/python-publish.yml +++ b/.github/workflows/python-publish.yml @@ -1,28 +1,30 @@ -name: Upload Python Package +name: Upload Python Package to PyPI when a Release is Created on: release: types: [created] jobs: - deploy: - + pypi-publish: + name: Publish release to PyPI runs-on: ubuntu-latest - + environment: + name: pypi + url: https://pypi.org/p/maigret + permissions: + id-token: write steps: - - uses: actions/checkout@v2 - - name: Set up Python - uses: actions/setup-python@v2 - with: - python-version: '3.x' - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install setuptools wheel twine - - name: Build and publish - env: - TWINE_USERNAME: ${{ secrets.PYPI_USERNAME }} - TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }} - run: | - python setup.py sdist bdist_wheel - twine upload dist/* + - uses: actions/checkout@v4 + - name: Set up Python + uses: actions/setup-python@v4 + with: + python-version: "3.x" + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install setuptools wheel + - name: Build package + run: | + python setup.py sdist bdist_wheel # Could also be python -m build + - name: Publish package distributions to PyPI + uses: pypa/gh-action-pypi-publish@release/v1 \ No newline at end of file diff --git a/docs/source/conf.py b/docs/source/conf.py index 4039a9086..fb67386dc 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -6,8 +6,8 @@ copyright = '2024, soxoj' author = 'soxoj' -release = '0.4.4' -version = '0.4.4' +release = '0.5.0a1' +version = '0.5' # -- General configuration diff --git a/maigret/__version__.py b/maigret/__version__.py index 7ab229e17..f123b8023 100644 --- a/maigret/__version__.py +++ b/maigret/__version__.py @@ -1,3 +1,3 @@ """Maigret version file""" -__version__ = '0.4.4' +__version__ = '0.5.0a1' diff --git a/pyproject.toml b/pyproject.toml index c7879b575..ecbe679b8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "poetry.core.masonry.api" [tool.poetry] name = "maigret" -version = "0.4.4" +version = "0.5.0a1" description = "🕵️‍♂️ Collect a dossier on a person by username from thousands of sites." authors = ["Soxoj "] readme = "README.md" diff --git a/snapcraft.yaml b/snapcraft.yaml index 129f9ce7f..a8e034ee2 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -7,7 +7,7 @@ description: | Currently supported more than 3000 sites, search is launched against 500 popular sites in descending order of popularity by default. Also supported checking of Tor sites, I2P sites, and domains (via DNS resolving). -version: 0.4.4 +version: 0.5.0a1 license: MIT base: core22 confinement: strict