@@ -15,19 +15,19 @@ concurrency:
15
15
16
16
jobs :
17
17
meta :
18
- runs-on : ubuntu-22 .04
18
+ runs-on : ubuntu-24 .04
19
19
outputs :
20
20
matrix_supportedSplunk : ${{ steps.matrix.outputs.latestSplunk }}
21
21
steps :
22
- - uses : actions/checkout@v4
22
+ - uses : actions/checkout@v5
23
23
- id : matrix
24
24
uses : splunk/addonfactory-test-matrix-action@v3
25
25
26
26
fossa-scan :
27
27
continue-on-error : true
28
- runs-on : ubuntu-22 .04
28
+ runs-on : ubuntu-24 .04
29
29
steps :
30
- - uses : actions/checkout@v4
30
+ - uses : actions/checkout@v5
31
31
- name : run fossa anlyze and create report
32
32
run : |
33
33
curl -H 'Cache-Control: no-cache' https://raw.githubusercontent.com/fossas/fossa-cli/master/install-latest.sh | bash
@@ -47,18 +47,18 @@ jobs:
47
47
FOSSA_API_KEY : ${{ secrets.FOSSA_API_KEY }}
48
48
49
49
compliance-copyrights :
50
- runs-on : ubuntu-22 .04
50
+ runs-on : ubuntu-24 .04
51
51
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
54
54
55
55
pre-commit :
56
- runs-on : ubuntu-22 .04
56
+ runs-on : ubuntu-24 .04
57
57
steps :
58
- - uses : actions/checkout@v4
59
- - uses : actions/setup-python@v5
58
+ - uses : actions/checkout@v5
59
+ - uses : actions/setup-python@v6
60
60
with :
61
- python-version : " 3.12 "
61
+ python-version : " 3.13 "
62
62
-
uses :
pre-commit/[email protected]
63
63
64
64
semgrep :
67
67
SEMGREP_KEY : ${{ secrets.SEMGREP_PUBLISH_TOKEN }}
68
68
69
69
test-splunk-unit :
70
- runs-on : ubuntu-22 .04
70
+ runs-on : ubuntu-24 .04
71
71
steps :
72
- - uses : actions/checkout@v4
72
+ - uses : actions/checkout@v5
73
73
with :
74
74
submodules : true
75
75
- name : Install dependencies
80
80
81
81
82
82
test-splunk-external :
83
- runs-on : ubuntu-22 .04
83
+ runs-on : ubuntu-24 .04
84
84
needs :
85
85
- meta
86
86
- pre-commit
92
92
matrix :
93
93
splunk : ${{ fromJson(needs.meta.outputs.matrix_supportedSplunk) }}
94
94
steps :
95
- - uses : actions/checkout@v4
95
+ - uses : actions/checkout@v5
96
96
with :
97
97
submodules : true
98
98
- name : Setup for testing
@@ -131,7 +131,7 @@ jobs:
131
131
- fossa-scan
132
132
- compliance-copyrights
133
133
- test-splunk-unit
134
- runs-on : ubuntu-22 .04
134
+ runs-on : ubuntu-24 .04
135
135
strategy :
136
136
fail-fast : false
137
137
matrix :
@@ -150,12 +150,12 @@ jobs:
150
150
" splunk_cim_model" ,
151
151
]
152
152
steps :
153
- - uses : actions/checkout@v4
153
+ - uses : actions/checkout@v5
154
154
with :
155
155
submodules : true
156
- - uses : actions/setup-python@v5
156
+ - uses : actions/setup-python@v6
157
157
with :
158
- python-version : 3.7
158
+ python-version : 3.13
159
159
- run : |
160
160
curl -sSL https://install.python-poetry.org | python3 - --version 1.5.1
161
161
poetry install
@@ -165,18 +165,18 @@ jobs:
165
165
needs :
166
166
- test-splunk-external
167
167
- test-splunk-matrix
168
- runs-on : ubuntu-22 .04
168
+ runs-on : ubuntu-24 .04
169
169
steps :
170
- - uses : actions/checkout@v4
170
+ - uses : actions/checkout@v5
171
171
with :
172
172
# Very Important semantic-release won't trigger a tagged
173
173
# build if this is not set false
174
174
submodules : false
175
175
persist-credentials : false
176
- - uses : actions/setup-python@v5
176
+ - uses : actions/setup-python@v6
177
177
with :
178
- python-version : " 3.7 "
179
- - uses : actions/download-artifact@v4
178
+ python-version : " 3.13 "
179
+ - uses : actions/download-artifact@v5
180
180
with :
181
181
name : THIRDPARTY
182
182
- name : Update Notices
0 commit comments