diff --git a/.github/workflows/Publish.yaml b/.github/workflows/Publish.yaml index a462332..057ae3e 100644 --- a/.github/workflows/Publish.yaml +++ b/.github/workflows/Publish.yaml @@ -6,15 +6,15 @@ on: jobs: publish: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: id-token: write # mandatory for PyPI trusted publishing steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version-file: pyproject.toml architecture: x64 @@ -25,4 +25,4 @@ jobs: python -m build --sdist --wheel - name: Upload to PyPI - uses: pypa/gh-action-pypi-publish@release/v1.8 \ No newline at end of file + uses: pypa/gh-action-pypi-publish@release/v1.12 diff --git a/.github/workflows/QA.yaml b/.github/workflows/QA.yaml index 48ccee5..4504260 100644 --- a/.github/workflows/QA.yaml +++ b/.github/workflows/QA.yaml @@ -8,13 +8,13 @@ on: jobs: check-qa: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version-file: pyproject.toml architecture: x64 diff --git a/.github/workflows/Tests.yaml b/.github/workflows/Tests.yaml index c2ab13c..2d22c6c 100644 --- a/.github/workflows/Tests.yaml +++ b/.github/workflows/Tests.yaml @@ -10,15 +10,15 @@ jobs: run-tests: strategy: matrix: - os: [ubuntu-22.04] + os: [ubuntu-24.04] python: ["3.9", "3.10", "3.11", "3.12", "3.13"] runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python }} architecture: x64 @@ -38,12 +38,12 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} build_python: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version-file: pyproject.toml architecture: x64