diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 5086856..2ad4cfd 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -10,21 +10,21 @@ jobs: name: Tagged Release runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: - python-version: "3.12" + python-version: "3.14" - name: Install Poetry - uses: abatilo/actions-poetry@v2 + uses: abatilo/actions-poetry@v3 with: - poetry-version: 1.6.1 + poetry-version: 2.1.3 - name: Install project run: poetry install --only main - name: Build project run: poetry build - name: Upload wheel - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: Python Wheel path: "dist/*.whl" diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c7bd518..da50348 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,15 +10,15 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: - python-version: "3.12" + python-version: "3.14" - name: Install poetry - uses: abatilo/actions-poetry@v2 + uses: abatilo/actions-poetry@v3 with: - poetry-version: 1.6.1 + poetry-version: 2.1.3 - name: Install project run: poetry install --all-extras - name: Run pre-commit which does various checks @@ -27,17 +27,17 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] + python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - 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 poetry - uses: abatilo/actions-poetry@v2 + uses: abatilo/actions-poetry@v3 with: - poetry-version: 1.6.1 + poetry-version: 2.1.3 - name: Install project run: poetry install --all-extras --only main - name: Build project