diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 7922929..3a5de30 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -16,7 +16,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Install dependencies diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml index 6bc33b2..d6f8de0 100644 --- a/.github/workflows/python-publish.yml +++ b/.github/workflows/python-publish.yml @@ -15,7 +15,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: '3.x' - name: Install dependencies @@ -33,5 +33,9 @@ jobs: cat archivist_samples/about.py python3 -m build --sdist python3 -m build --wheel - twine check dist/* - twine upload dist/* + + - name: Publish to PyPi + uses: pypa/gh-action-pypi-publish@release/v1 + with: + verbose: true + attestations: true diff --git a/requirements-dev.txt b/requirements-dev.txt index 79d8fbb..57913f3 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,11 +1,11 @@ -r requirements.txt # code quality -autopep8~=2.0 -black~=23.9 +autopep8~=2.3 +black~=24.10 pycodestyle~=2.10 pylint~=3.0 # uploading to pypi -build~=1.0 +build~=1.2 twine~=5.1