Skip to content

Commit d0a0e17

Browse files
chore(deps): update all dependencies
1 parent cd0c088 commit d0a0e17

File tree

4 files changed

+21
-21
lines changed

4 files changed

+21
-21
lines changed

.github/workflows/build-test-release.yml

+12-12
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,17 @@ concurrency:
1515

1616
jobs:
1717
meta:
18-
runs-on: ubuntu-22.04
18+
runs-on: ubuntu-24.04
1919
outputs:
2020
matrix_supportedSplunk: ${{ steps.matrix.outputs.supportedSplunk }}
2121
steps:
2222
- uses: actions/checkout@v4
2323
- id: matrix
24-
uses: splunk/addonfactory-test-matrix-action@v1
24+
uses: splunk/addonfactory-test-matrix-action@v3
2525

2626
fossa-scan:
2727
continue-on-error: true
28-
runs-on: ubuntu-22.04
28+
runs-on: ubuntu-24.04
2929
steps:
3030
- uses: actions/checkout@v4
3131
- name: run fossa anlyze and create report
@@ -47,18 +47,18 @@ jobs:
4747
FOSSA_API_KEY: ${{ secrets.FOSSA_API_KEY }}
4848

4949
compliance-copyrights:
50-
runs-on: ubuntu-22.04
50+
runs-on: ubuntu-24.04
5151
steps:
5252
- uses: actions/checkout@v4
53-
- uses: apache/skywalking-eyes@v0.6.0
53+
- uses: apache/skywalking-eyes@v0.7.0
5454

5555
pre-commit:
56-
runs-on: ubuntu-22.04
56+
runs-on: ubuntu-24.04
5757
steps:
5858
- uses: actions/checkout@v4
5959
- uses: actions/setup-python@v5
6060
with:
61-
python-version: "3.12"
61+
python-version: "3.13"
6262
- uses: pre-commit/[email protected]
6363

6464
semgrep:
@@ -67,7 +67,7 @@ jobs:
6767
SEMGREP_KEY: ${{ secrets.SEMGREP_PUBLISH_TOKEN }}
6868

6969
test-splunk-unit:
70-
runs-on: ubuntu-22.04
70+
runs-on: ubuntu-24.04
7171
steps:
7272
- uses: actions/checkout@v4
7373
with:
@@ -80,7 +80,7 @@ jobs:
8080
8181
8282
test-splunk-external:
83-
runs-on: ubuntu-22.04
83+
runs-on: ubuntu-24.04
8484
needs:
8585
- meta
8686
- pre-commit
@@ -131,7 +131,7 @@ jobs:
131131
- fossa-scan
132132
- compliance-copyrights
133133
- test-splunk-unit
134-
runs-on: ubuntu-22.04
134+
runs-on: ubuntu-24.04
135135
strategy:
136136
fail-fast: false
137137
matrix:
@@ -165,7 +165,7 @@ jobs:
165165
needs:
166166
- test-splunk-external
167167
- test-splunk-matrix
168-
runs-on: ubuntu-22.04
168+
runs-on: ubuntu-24.04
169169
steps:
170170
- uses: actions/checkout@v4
171171
with:
@@ -175,7 +175,7 @@ jobs:
175175
persist-credentials: false
176176
- uses: actions/setup-python@v5
177177
with:
178-
python-version: "3.7"
178+
python-version: "3.13"
179179
- uses: actions/download-artifact@v4
180180
with:
181181
name: THIRDPARTY

Dockerfile.tests

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
# See the License for the specific language governing permissions and
1414
# limitations under the License.
1515
#
16-
FROM ubuntu:22.04
16+
FROM ubuntu:24.04
1717

1818
RUN mkdir -p /work/tests
1919
RUN mkdir -p /work/test-results/functional

Dockerfile.uf

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#
1616
# TODO: go back to latest version when fixed
1717
ARG SPLUNK_VERSION=8.2.6
18-
FROM splunk/universalforwarder:8.2.6
18+
FROM splunk/universalforwarder:9.4.1
1919
ARG SPLUNK_VERSION=8.2.6
2020
ARG SPLUNK_APP_ID=TA_UNKNOWN
2121
ARG SPLUNK_APP_PACKAGE=package

pyproject.toml

+7-7
Original file line numberDiff line numberDiff line change
@@ -33,24 +33,24 @@ include = ["pytest_splunk_addon/**/*.json", "pytest_splunk_addon/**/*.txt"]
3333

3434
[tool.poetry.dependencies]
3535
python = "^3.7"
36-
pytest = ">5.4.0,<8"
36+
pytest = ">8.3,<9"
3737
splunk-sdk = ">=1.6"
3838
requests = "^2.31.0"
39-
jsonschema = "^v4.17.3"
39+
jsonschema = "^4.17.3"
4040
pytest-xdist = "^3.5.0"
4141
filelock = "^3.0"
4242
pytest-ordering = "~0.6"
43-
junitparser = "^2.2.0"
43+
junitparser = "^3.0.0"
4444
addonfactory-splunk-conf-parser-lib = "*"
4545
defusedxml = "^0.7.1"
46-
Faker = "^18.0.0"
47-
xmltodict = "^0.13.0"
48-
xmlschema = "^2.5.1"
46+
Faker = "^37.0.0"
47+
xmltodict = "^0.14.0"
48+
xmlschema = "^3.0.0"
4949
splunksplwrapper = "^1.1.1"
5050
urllib3 = "<2"
5151

5252
[tool.poetry.group.dev.dependencies]
53-
pytest-cov = "^4"
53+
pytest-cov = "^6.0.0"
5454
requests-mock = "^1.8.0"
5555
freezegun = "^1.5.1"
5656
pytz = "^2024.1"

0 commit comments

Comments
 (0)