diff --git a/.github/workflows/build-test-release.yml b/.github/workflows/build-test-release.yml index 5c72b452..38e91696 100644 --- a/.github/workflows/build-test-release.yml +++ b/.github/workflows/build-test-release.yml @@ -19,7 +19,7 @@ jobs: outputs: matrix_supportedSplunk: ${{ steps.matrix.outputs.supportedSplunk }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - id: matrix uses: splunk/addonfactory-test-matrix-action@v1 @@ -27,7 +27,7 @@ jobs: continue-on-error: true runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - 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 @@ -49,13 +49,13 @@ jobs: compliance-copyrights: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: apache/skywalking-eyes@v0.4.0 + - uses: actions/checkout@v4 + - uses: apache/skywalking-eyes@v0.5.0 pre-commit: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: actions/setup-python@v4 with: python-version: "3.7" @@ -66,7 +66,7 @@ jobs: name: security-sast-semgrep if: github.actor != 'dependabot[bot]' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - id: semgrep uses: returntocorp/semgrep-action@v1 with: @@ -77,19 +77,19 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: false fetch-depth: "0" - name: Trufflehog Actions Scan - uses: edplato/trufflehog-actions-scan@v0.9j-beta + uses: edplato/trufflehog-actions-scan@v0.9-beta with: scanArguments: "--max_dept 50 -x .github/workflows/exclude-patterns.txt" test-splunk-unit: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: true - name: Install dependencies @@ -102,7 +102,7 @@ jobs: name: Test Docs runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: true - uses: actions/setup-python@v4 @@ -129,7 +129,7 @@ jobs: matrix: splunk: ${{ fromJson(needs.meta.outputs.matrix_supportedSplunk) }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: true - name: Setup for testing @@ -191,7 +191,7 @@ jobs: "splunk_app_req_broken", ] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: true - uses: actions/setup-python@v4 @@ -208,7 +208,7 @@ jobs: - test-splunk-matrix runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: # Very Important semantic-release won't trigger a tagged # build if this is not set false diff --git a/Dockerfile.uf b/Dockerfile.uf index b4a31ef0..f8c703a2 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:9.0.5 ARG SPLUNK_VERSION=8.2.6 ARG SPLUNK_APP_ID=TA_UNKNOWN ARG SPLUNK_APP_PACKAGE=package diff --git a/pyproject.toml b/pyproject.toml index a35cd3cb..806e92c5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -41,12 +41,12 @@ pytest-xdist = ">=2.3.0" filelock = "^3.0" pytest-ordering = "~0.6" lovely-pytest-docker = { version="^0", optional = true } -junitparser = "^2.2.0" +junitparser = "^3.0.0" addonfactory-splunk-conf-parser-lib = "^0.3.3" defusedxml = "^0.7.1" -Faker = ">=13.12,<19.0.0" +Faker = ">=19.4,<19.5" xmltodict = "^0.13.0" -xmlschema = "^1.11.3" +xmlschema = "^2.0.0" splunksplwrapper = "^1.1.1" urllib3 = "<2" @@ -55,7 +55,7 @@ docker = ['lovely-pytest-docker'] [tool.poetry.group.dev.dependencies] lovely-pytest-docker = "~0.3.0" -pytest-cov = "^3.0.0" +pytest-cov = "^4.0.0" requests-mock = "^1.8.0" freezegun = "^1.2.1" pytz = "^2022.1" @@ -64,8 +64,8 @@ pytz = "^2022.1" optional = true [tool.poetry.group.docs.dependencies] -jinja2 = "3.0.3" -sphinx-rtd-theme = "1.1.1" +jinja2 = "3.1.2" +sphinx-rtd-theme = "1.3.0" sphinx-panels = "0.6.0" [tool.poetry.plugins]