@@ -15,17 +15,19 @@ concurrency:
1515
1616jobs :
1717 meta :
18- runs-on : ubuntu-latest
18+ runs-on : ubuntu-22.04
1919 outputs :
20- matrix_supportedSplunk : ${{ steps.matrix.outputs.supportedSplunk }}
20+ matrix_supportedSplunk : ${{ steps.matrix.outputs.latestSplunk }}
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
25+ with :
26+ features : PYTHON39
2527
2628 fossa-scan :
2729 continue-on-error : true
28- runs-on : ubuntu-latest
30+ runs-on : ubuntu-22.04
2931 steps :
3032 - uses : actions/checkout@v4
3133 - name : run fossa anlyze and create report
@@ -47,18 +49,18 @@ jobs:
4749 FOSSA_API_KEY : ${{ secrets.FOSSA_API_KEY }}
4850
4951 compliance-copyrights :
50- runs-on : ubuntu-latest
52+ runs-on : ubuntu-22.04
5153 steps :
5254 - uses : actions/checkout@v4
53555456
5557 pre-commit :
56- runs-on : ubuntu-latest
58+ runs-on : ubuntu-22.04
5759 steps :
5860 - uses : actions/checkout@v4
5961 - uses : actions/setup-python@v5
6062 with :
61- python-version : " 3.7 "
63+ python-version : " 3.13 "
6264 -
uses :
pre-commit/[email protected] 6365
6466 semgrep :
@@ -67,11 +69,14 @@ jobs:
6769 SEMGREP_KEY : ${{ secrets.SEMGREP_PUBLISH_TOKEN }}
6870
6971 test-splunk-unit :
70- runs-on : ubuntu-latest
72+ runs-on : ubuntu-22.04
7173 steps :
7274 - uses : actions/checkout@v4
7375 with :
7476 submodules : true
77+ - uses : actions/setup-python@v5
78+ with :
79+ python-version : " 3.13"
7580 - name : Install dependencies
7681 run : |
7782 curl -sSL https://install.python-poetry.org | python3 - --version 1.5.1
8085
8186
8287 test-splunk-external :
83- runs-on : ubuntu-latest
88+ runs-on : ubuntu-22.04
8489 needs :
8590 - meta
8691 - pre-commit
@@ -132,7 +137,7 @@ jobs:
132137 - fossa-scan
133138 - compliance-copyrights
134139 - test-splunk-unit
135- runs-on : ubuntu-latest
140+ runs-on : ubuntu-22.04
136141 strategy :
137142 fail-fast : false
138143 matrix :
@@ -156,7 +161,7 @@ jobs:
156161 submodules : true
157162 - uses : actions/setup-python@v5
158163 with :
159- python-version : 3.7
164+ python-version : 3.13
160165 - run : |
161166 curl -sSL https://install.python-poetry.org | python3 - --version 1.5.1
162167 poetry install
@@ -166,7 +171,7 @@ jobs:
166171 needs :
167172 - test-splunk-external
168173 - test-splunk-matrix
169- runs-on : ubuntu-latest
174+ runs-on : ubuntu-22.04
170175 steps :
171176 - uses : actions/checkout@v4
172177 with :
0 commit comments