diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9289d441..76906ae0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,17 +11,17 @@ jobs: environment: deploy steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: - python-version: 3.7 + python-version: '3.10' - name: Install dependencies run: | - python -m pip install --upgrade "build>=0.3.1" "twine>=3.4.1" + python -m pip install --upgrade "build>=1.5.0" "twine>=6.2.0" - name: Build package run: | - python -m build --sdist --wheel . + python -m build - name: Check basics before uploading the package run: | python -m tox -e package diff --git a/.github/workflows/scrape.yml b/.github/workflows/scrape.yml index 754c42a5..b69a028b 100644 --- a/.github/workflows/scrape.yml +++ b/.github/workflows/scrape.yml @@ -11,9 +11,9 @@ jobs: scrape: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: 3.13 - name: Install dependencies diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index f4d5f17a..dc037c6c 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -20,12 +20,12 @@ jobs: - "3.11" - "3.12" - "3.13" - - "3.14.0-rc.3 - 3.14" + - "3.14" steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v6 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Install dependencies @@ -39,9 +39,9 @@ jobs: mypy: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: 3.13 - name: Install dependencies @@ -53,9 +53,9 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: 3.13 - name: Install dependencies diff --git a/tox.ini b/tox.ini index 42d07d8e..af683908 100644 --- a/tox.ini +++ b/tox.ini @@ -25,10 +25,10 @@ commands = [testenv:package] deps = - build>=1.2.2 - check_manifest>=0.50 - twine>=6.1.0 + build>=1.5.0 + check_manifest>=0.51 + twine>=6.2.0 commands = python -m check_manifest - python -m build --sdist --wheel . + python -m build twine check dist/*