From 67fb2c708b8490134cd0b179c0cb3976d7d3f0bc Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 13 Nov 2025 17:10:07 +0000 Subject: [PATCH] chore(deps): update all dependencies --- .github/workflows/build-test-release.yaml | 58 +++++++++++------------ .github/workflows/docs.yml | 6 +-- pyproject.toml | 6 +-- 3 files changed, 35 insertions(+), 35 deletions(-) diff --git a/.github/workflows/build-test-release.yaml b/.github/workflows/build-test-release.yaml index 829b75a3..e4fe6bac 100644 --- a/.github/workflows/build-test-release.yaml +++ b/.github/workflows/build-test-release.yaml @@ -24,22 +24,22 @@ jobs: outputs: matrix_supportedSplunk: ${{ steps.matrix.outputs.supportedSplunk }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - id: matrix - uses: splunk/addonfactory-test-matrix-action@v3.0.6 + uses: splunk/addonfactory-test-matrix-action@v3.1.2 fossa-scan: continue-on-error: true runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - run: | curl -H 'Cache-Control: no-cache' https://raw.githubusercontent.com/fossas/fossa-cli/master/install-latest.sh | bash fossa analyze --debug 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 @@ -51,17 +51,17 @@ jobs: compliance-copyrights: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: apache/skywalking-eyes@v0.5.0 + - uses: actions/checkout@v5 + - uses: apache/skywalking-eyes@v0.8.0 pre-commit: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v4 + - uses: actions/checkout@v5 + - uses: actions/setup-python@v6 with: - python-version: "3.12" - - uses: pre-commit/action@v3.0.0 + python-version: "3.14" + - uses: pre-commit/action@v3.0.1 semgrep: uses: splunk/sast-scanning/.github/workflows/sast-scan.yml@main @@ -69,16 +69,16 @@ jobs: SEMGREP_KEY: ${{ secrets.SEMGREP_PUBLISH_TOKEN }} run-unit-tests: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v4 + - uses: actions/checkout@v5 + - uses: actions/setup-python@v6 with: python-version: ${{ env.PYTHON_VERSION }} - run: | curl -sSL https://install.python-poetry.org | python3 - --version ${{ env.POETRY_VERSION }} - id: cache-poetry - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.cache/pypoetry key: poetry-${{ runner.os }}-${{ hashFiles('poetry.lock') }} @@ -90,7 +90,7 @@ jobs: build: name: build - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: # marking fossa-scan as optional due to pre-existing failures # - fossa-scan @@ -98,15 +98,15 @@ jobs: - pre-commit - run-unit-tests steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: persist-credentials: false - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v6 with: python-version: ${{ env.PYTHON_VERSION }} - run: curl -sSL https://install.python-poetry.org | python3 - --version ${{ env.POETRY_VERSION }} - id: cache-poetry - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.cache/pypoetry key: poetry-${{ runner.os }}-${{ hashFiles('poetry.lock') }} @@ -121,7 +121,7 @@ jobs: --config=tests/testdata/Splunk_TA_UCCExample/globalConfig.json \ --ta-version=0.0.1 if: always() - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v5 with: name: output path: output/* @@ -131,7 +131,7 @@ jobs: needs: - meta - build - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 if: | !contains(github.event.issue.labels.*.name, 'skip-ui-tests') permissions: @@ -154,17 +154,17 @@ jobs: "test_splunk_ta_example_addon_alert_actions" ] steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v4 + - uses: actions/checkout@v5 + - uses: actions/setup-python@v6 with: python-version: ${{ env.PYTHON_VERSION }} - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v6 with: name: output path: output/ - run: curl -sSL https://install.python-poetry.org | python3 - --version ${{ env.POETRY_VERSION }} - id: cache-poetry - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.cache/pypoetry key: poetry-${{ runner.os }}-${{ hashFiles('poetry.lock') }} @@ -183,12 +183,12 @@ jobs: ./run_splunk.sh ${{ matrix.splunk.version }} until curl -Lsk "https://localhost:8088/services/collector/health" &>/dev/null ; do echo -n "Waiting for HEC-" && sleep 5 ; done - run: poetry run pytest tests/ui -k "${{ matrix.test_suite }}" --headless --junitxml=test-results/junit.xml - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v5 if: always() with: name: test-results-${{ matrix.splunk.version }}_${{ matrix.python-version }}_${{ matrix.browser }}_${{ matrix.test_suite }} path: test-results/* - - uses: dorny/test-reporter@v1 + - uses: dorny/test-reporter@v2 if: always() with: name: test-report-${{ matrix.splunk.version }}_${{ matrix.python-version }}_${{ matrix.browser }}_${{ matrix.test_suite }} @@ -201,13 +201,13 @@ jobs: - build - run-ui-tests - run-unit-tests - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: submodules: false persist-credentials: false - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v6 with: python-version: ${{ env.PYTHON_VERSION }} - run: curl -sSL https://install.python-poetry.org | python3 - --version ${{ env.POETRY_VERSION }} diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index ea5d7f3d..e3a640e0 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -14,10 +14,10 @@ jobs: contents: write pages: write steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v5 + - uses: actions/setup-python@v6 with: - python-version: 3.8 + python-version: 3.14 - run: | curl -sSL https://install.python-poetry.org | python3 - --version 1.5.1 pip install mkdocs mkdocs-material mkdocstrings-python diff --git a/pyproject.toml b/pyproject.toml index 0916883a..4f6d0f5f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -46,15 +46,15 @@ selenium = "*" webdriver-manager = "*" msedge-selenium-tools = "*" cssselect = "*" -lxml = "^5.1.0" +lxml = "^6.0.0" pytest-splunk-addon = "^6.0.0" [tool.poetry.plugins] pytest11 = { "ucc-smartx" = "pytest_splunk_addon_ui_smartx.plugin" } [tool.poetry.group.dev.dependencies] -pytest = ">=5.4, <7.3" -splunk-add-on-ucc-framework = "5.48.0" +pytest = ">=9, <10" +splunk-add-on-ucc-framework = "6.1.0" pytest-rerunfailures = "^12.0" [build-system]