Skip to content

Commit 8a08163

Browse files
chore(deps): update all dependencies
1 parent bf94984 commit 8a08163

File tree

5 files changed

+32
-32
lines changed

5 files changed

+32
-32
lines changed

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

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,19 @@ 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.latestSplunk }}
2121
steps:
22-
- uses: actions/checkout@v4
22+
- uses: actions/checkout@v5
2323
- id: matrix
2424
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:
30-
- uses: actions/checkout@v4
30+
- uses: actions/checkout@v5
3131
- name: run fossa anlyze and create report
3232
run: |
3333
curl -H 'Cache-Control: no-cache' https://raw.githubusercontent.com/fossas/fossa-cli/master/install-latest.sh | bash
@@ -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:
52-
- uses: actions/checkout@v4
53-
- uses: apache/skywalking-eyes@v0.6.0
52+
- uses: actions/checkout@v5
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:
58-
- uses: actions/checkout@v4
58+
- uses: actions/checkout@v5
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,9 +67,9 @@ 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:
72-
- uses: actions/checkout@v4
72+
- uses: actions/checkout@v5
7373
with:
7474
submodules: true
7575
- name: Install dependencies
@@ -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
@@ -92,7 +92,7 @@ jobs:
9292
matrix:
9393
splunk: ${{ fromJson(needs.meta.outputs.matrix_supportedSplunk) }}
9494
steps:
95-
- uses: actions/checkout@v4
95+
- uses: actions/checkout@v5
9696
with:
9797
submodules: true
9898
- name: Setup for testing
@@ -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:
@@ -150,12 +150,12 @@ jobs:
150150
"splunk_cim_model",
151151
]
152152
steps:
153-
- uses: actions/checkout@v4
153+
- uses: actions/checkout@v5
154154
with:
155155
submodules: true
156156
- uses: actions/setup-python@v5
157157
with:
158-
python-version: 3.7
158+
python-version: 3.13
159159
- run: |
160160
curl -sSL https://install.python-poetry.org | python3 - --version 1.5.1
161161
poetry install
@@ -165,18 +165,18 @@ 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:
170-
- uses: actions/checkout@v4
170+
- uses: actions/checkout@v5
171171
with:
172172
# Very Important semantic-release won't trigger a tagged
173173
# build if this is not set false
174174
submodules: false
175175
persist-credentials: false
176176
- uses: actions/setup-python@v5
177177
with:
178-
python-version: "3.7"
179-
- uses: actions/download-artifact@v4
178+
python-version: "3.13"
179+
- uses: actions/download-artifact@v5
180180
with:
181181
name: THIRDPARTY
182182
- name: Update Notices

.github/workflows/docs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ jobs:
1414
contents: write
1515
pages: write
1616
steps:
17-
- uses: actions/checkout@v4
17+
- uses: actions/checkout@v5
1818
- uses: actions/setup-python@v5
1919
with:
20-
python-version: 3.8
20+
python-version: 3.13
2121
- run: |
2222
curl -sSL https://install.python-poetry.org | python3 - --version 1.5.1
2323
pip install mkdocs mkdocs-material mkdocstrings-python

Dockerfile.tests

Lines changed: 1 addition & 1 deletion
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

Lines changed: 1 addition & 1 deletion
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:10.0.0
1919
ARG SPLUNK_VERSION=8.2.6
2020
ARG SPLUNK_APP_ID=TA_UNKNOWN
2121
ARG SPLUNK_APP_PACKAGE=package

pyproject.toml

Lines changed: 7 additions & 7 deletions
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.4,<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 = "^4.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 = "^4.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)