From c55d5fdede5003f70f51570c104b78ba365ecccd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 2 Apr 2026 10:58:08 +0000 Subject: [PATCH] chore(deps): update all dependencies --- .github/workflows/build-test-release.yml | 62 +++++++++---------- .github/workflows/docs.yml | 6 +- Dockerfile.tests | 2 +- Dockerfile.uf | 2 +- .../.github/workflows/sc4s_matrix.yml | 4 +- .../.github/workflows/splunk_matrix.yml | 4 +- pyproject.toml | 14 ++--- 7 files changed, 47 insertions(+), 47 deletions(-) diff --git a/.github/workflows/build-test-release.yml b/.github/workflows/build-test-release.yml index ed0afbe7e..b3a72e65e 100644 --- a/.github/workflows/build-test-release.yml +++ b/.github/workflows/build-test-release.yml @@ -15,19 +15,19 @@ concurrency: jobs: meta: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 outputs: matrix_supportedSplunk: ${{ steps.matrix.outputs.latestSplunk }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - id: matrix - uses: splunk/addonfactory-test-matrix-action@v3.1.2 + uses: splunk/addonfactory-test-matrix-action@v3.1.6 fossa-scan: continue-on-error: true - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: run fossa anlyze and create report run: | curl -H 'Cache-Control: no-cache' https://raw.githubusercontent.com/fossas/fossa-cli/master/install-latest.sh | bash @@ -36,7 +36,7 @@ jobs: env: FOSSA_API_KEY: ${{ secrets.FOSSA_API_KEY }} - name: upload THIRDPARTY file - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: THIRDPARTY path: /tmp/THIRDPARTY @@ -47,18 +47,18 @@ jobs: FOSSA_API_KEY: ${{ secrets.FOSSA_API_KEY }} compliance-copyrights: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v4 - - uses: apache/skywalking-eyes@v0.6.0 + - uses: actions/checkout@v6 + - uses: apache/skywalking-eyes@v0.8.0 pre-commit: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v6 + - uses: actions/setup-python@v6 with: - python-version: "3.12" + python-version: "3.14" - uses: pre-commit/action@v3.0.1 semgrep: @@ -67,9 +67,9 @@ jobs: SEMGREP_KEY: ${{ secrets.SEMGREP_PUBLISH_TOKEN }} test-splunk-unit: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: true - name: Install dependencies @@ -82,7 +82,7 @@ jobs: test-splunk-external: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: - meta - pre-commit @@ -94,7 +94,7 @@ jobs: matrix: splunk: ${{ fromJson(needs.meta.outputs.matrix_supportedSplunk) }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: true - name: Setup for testing @@ -120,7 +120,7 @@ jobs: -v pytest-splunk-addon_results:/work/test-results \ registry.access.redhat.com/ubi7/ubi docker cp dummy:/work/test-results/test.xml test-results-${{ matrix.splunk.version }} - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 if: always() with: name: splunk ${{ matrix.splunk.version }} external test artifacts @@ -135,7 +135,7 @@ jobs: - fossa-scan - compliance-copyrights - test-splunk-unit - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 strategy: fail-fast: false matrix: @@ -156,12 +156,12 @@ jobs: "splunk_app_req_with_ep", ] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: true - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: - python-version: 3.7 + python-version: 3.14 - run: | git config --global --add url."https://${{ secrets.GH_TOKEN_ADMIN }}@github.com".insteadOf https://github.com git config --global --add url."https://${{ secrets.GH_TOKEN_ADMIN }}@github.com".insteadOf ssh://git@github.com @@ -196,7 +196,7 @@ jobs: - fossa-scan - compliance-copyrights - test-splunk-unit - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 strategy: fail-fast: false matrix: @@ -211,12 +211,12 @@ jobs: # label: "3.x" name: "CIM models ${{ matrix.cim-models.label }} / Splunk ${{ matrix.splunk.version }}" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: true - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: - python-version: "3.7" + python-version: "3.14" - name: Install PSA with CIM models ${{ matrix.cim-models.label }} env: GH_TOKEN: ${{ secrets.GH_TOKEN_ADMIN }} @@ -262,18 +262,18 @@ jobs: - test-splunk-external - test-splunk-matrix - test-cim-models-versions - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: # Very Important semantic-release won't trigger a tagged # build if this is not set false submodules: false persist-credentials: false - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: - python-version: "3.7" - - uses: actions/download-artifact@v4 + python-version: "3.14" + - uses: actions/download-artifact@v8 with: name: THIRDPARTY - name: Update Notices diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 8e85d070d..7fb3e96c6 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@v6 + - 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/Dockerfile.tests b/Dockerfile.tests index e09137cc5..076e18673 100644 --- a/Dockerfile.tests +++ b/Dockerfile.tests @@ -13,7 +13,7 @@ # See the License for the specific language governing permissions and # limitations under the License. # -FROM ubuntu:22.04 +FROM ubuntu:24.04 RUN mkdir -p /work/tests RUN mkdir -p /work/test-results/functional diff --git a/Dockerfile.uf b/Dockerfile.uf index 128c32056..478e74dc1 100644 --- a/Dockerfile.uf +++ b/Dockerfile.uf @@ -15,7 +15,7 @@ # # TODO: go back to latest version when fixed ARG SPLUNK_VERSION=8.2.6 -FROM splunk/universalforwarder:8.2.6 +FROM splunk/universalforwarder:10.2.2 ARG SPLUNK_VERSION=8.2.6 ARG SPLUNK_APP_ID=TA_UNKNOWN ARG SPLUNK_APP_PACKAGE=package diff --git a/deps/build/addonfactory_test_matrix_splunk/.github/workflows/sc4s_matrix.yml b/deps/build/addonfactory_test_matrix_splunk/.github/workflows/sc4s_matrix.yml index 17bd8f58e..db1cb9084 100644 --- a/deps/build/addonfactory_test_matrix_splunk/.github/workflows/sc4s_matrix.yml +++ b/deps/build/addonfactory_test_matrix_splunk/.github/workflows/sc4s_matrix.yml @@ -12,11 +12,11 @@ jobs: os: [ubuntu-latest] python-version: [3.7] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v6 with: submodules: true - name: Set up OS=${{ matrix.os }}::Python=${{ matrix.python-version }} - uses: actions/setup-python@v1 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Install HUB CLI diff --git a/deps/build/addonfactory_test_matrix_splunk/.github/workflows/splunk_matrix.yml b/deps/build/addonfactory_test_matrix_splunk/.github/workflows/splunk_matrix.yml index ff5e48775..9a3aa0f9c 100644 --- a/deps/build/addonfactory_test_matrix_splunk/.github/workflows/splunk_matrix.yml +++ b/deps/build/addonfactory_test_matrix_splunk/.github/workflows/splunk_matrix.yml @@ -12,11 +12,11 @@ jobs: os: [ubuntu-latest] python-version: [3.7] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v6 with: submodules: true - name: Set up OS=${{ matrix.os }}::Python=${{ matrix.python-version }} - uses: actions/setup-python@v1 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Install HUB CLI diff --git a/pyproject.toml b/pyproject.toml index 5a424b039..4742554dc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -33,26 +33,26 @@ include = ["pytest_splunk_addon/**/*.json", "pytest_splunk_addon/**/*.txt"] [tool.poetry.dependencies] python = "^3.7" -pytest = ">5.4.0,<8" +pytest = ">9.0,<10" splunk-sdk = ">=1.6" requests = "^2.31.0" jsonschema = "^4.17.3" pytest-xdist = "^3.5.0" filelock = "^3.0" pytest-ordering = "~0.6" -junitparser = "^4.0.0" +junitparser = "^5.0.0" addonfactory-splunk-conf-parser-lib = "*" defusedxml = "^0.7.1" -Faker = "^18.12.0" -xmltodict = "^0.14.0" -xmlschema = "^2.5.1" +Faker = "^40.0.0" +xmltodict = "^1.0.0" +xmlschema = "^4.0.0" splunksplwrapper = "^1.1.1" urllib3 = "<2" -certifi = "^2024.7.4" +certifi = "^2026.0.0" zipp = "^3.6.0" [tool.poetry.group.dev.dependencies] -pytest-cov = "^4" +pytest-cov = "^7.0.0" requests-mock = "^1.8.0" freezegun = "^1.5.1" pytz = "^2024.1"