diff --git a/.github/workflows/build-test-release.yml b/.github/workflows/build-test-release.yml index b1fe2d0..59d5f8a 100644 --- a/.github/workflows/build-test-release.yml +++ b/.github/workflows/build-test-release.yml @@ -17,7 +17,7 @@ jobs: fossa report attribution --format text > /tmp/THIRDPARTY env: FOSSA_API_KEY: ${{ secrets.FOSSA_API_KEY }} - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v5 with: name: THIRDPARTY path: /tmp/THIRDPARTY @@ -29,9 +29,9 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: - python-version: "3.12" + python-version: "3.14" - uses: pre-commit/action@v3.0.1 test-unit: @@ -41,14 +41,14 @@ jobs: python-version: [ 3.9, "3.10", "3.11", "3.12" ] steps: - uses: actions/checkout@v5 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - run: | curl -sSL https://install.python-poetry.org | python3 - --version 2.1.4 poetry install poetry run pytest --junitxml=test-results/junit.xml - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v5 if: success() || failure() with: name: test-results-unit-python-${{ matrix.python-version }} @@ -58,7 +58,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - - uses: apache/skywalking-eyes@v0.7.0 + - uses: apache/skywalking-eyes@v0.8.0 publish: needs: @@ -74,9 +74,9 @@ jobs: # Very important: semantic-release won't trigger a tagged # build if this is not set false persist-credentials: false - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: - python-version: "3.9" + python-version: "3.14" - run: | curl -sSL https://install.python-poetry.org | python3 - --version 2.1.4 poetry install diff --git a/poetry.lock b/poetry.lock index 6b6fdd0..97c4f41 100644 --- a/poetry.lock +++ b/poetry.lock @@ -89,14 +89,14 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pytest" -version = "8.4.1" +version = "8.4.2" description = "pytest: simple powerful testing with Python" optional = false python-versions = ">=3.9" groups = ["dev"] files = [ - {file = "pytest-8.4.1-py3-none-any.whl", hash = "sha256:539c70ba6fcead8e78eebbf1115e8b589e7565830d7d006a8723f19ac8a0afb7"}, - {file = "pytest-8.4.1.tar.gz", hash = "sha256:7c67fd69174877359ed9371ec3af8a3d2b04741818c51e5e99cc1742251fa93c"}, + {file = "pytest-8.4.2-py3-none-any.whl", hash = "sha256:872f880de3fc3a5bdc88a11b39c9710c3497a547cfa9320bc3c5e62fbf272e79"}, + {file = "pytest-8.4.2.tar.gz", hash = "sha256:86c0d0b93306b961d58d62a4db4879f27fe25513d4b969df351abdddb3c30e01"}, ] [package.dependencies]