@@ -15,19 +15,19 @@ concurrency:
1515
1616jobs :
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.8 .0
5454
5555 pre-commit :
56- runs-on : ubuntu-22 .04
56+ runs-on : ubuntu-24 .04
5757 steps :
58- - uses : actions/checkout@v4
59- - uses : actions/setup-python@v5
58+ - uses : actions/checkout@v5
59+ - uses : actions/setup-python@v6
6060 with :
61- python-version : " 3.12 "
61+ python-version : " 3.14 "
6262 -
uses :
pre-commit/[email protected] 6363
6464 semgrep :
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
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
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
156- - uses : actions/setup-python@v5
156+ - uses : actions/setup-python@v6
157157 with :
158- python-version : 3.7
158+ python-version : 3.14
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
176- - uses : actions/setup-python@v5
176+ - uses : actions/setup-python@v6
177177 with :
178- python-version : " 3.7 "
179- - uses : actions/download-artifact@v4
178+ python-version : " 3.14 "
179+ - uses : actions/download-artifact@v5
180180 with :
181181 name : THIRDPARTY
182182 - name : Update Notices
0 commit comments