@@ -16,15 +16,15 @@ jobs:
16
16
outputs :
17
17
matrix_supportedSplunk : ${{ steps.matrix.outputs.supportedSplunk }}
18
18
steps :
19
- - uses : actions/checkout@v4
19
+ - uses : actions/checkout@v5
20
20
- id : matrix
21
- uses : splunk/addonfactory-test-matrix-action@v2
21
+ uses : splunk/addonfactory-test-matrix-action@v3
22
22
23
23
fossa-scan :
24
24
continue-on-error : true
25
25
runs-on : ubuntu-latest
26
26
steps :
27
- - uses : actions/checkout@v4
27
+ - uses : actions/checkout@v5
28
28
- name : run fossa anlyze and create report
29
29
run : |
30
30
curl -H 'Cache-Control: no-cache' https://raw.githubusercontent.com/fossas/fossa-cli/master/install-latest.sh | bash
@@ -46,16 +46,16 @@ jobs:
46
46
compliance-copyrights :
47
47
runs-on : ubuntu-latest
48
48
steps :
49
- - uses : actions/checkout@v4
50
- - uses : apache/skywalking-eyes@v0.6 .0
49
+ - uses : actions/checkout@v5
50
+ - uses : apache/skywalking-eyes@v0.7 .0
51
51
52
52
pre-commit :
53
- runs-on : ubuntu-22 .04
53
+ runs-on : ubuntu-24 .04
54
54
steps :
55
- - uses : actions/checkout@v4
56
- - uses : actions/setup-python@v5
55
+ - uses : actions/checkout@v5
56
+ - uses : actions/setup-python@v6
57
57
with :
58
- python-version : " 3.7 "
58
+ python-version : " 3.13 "
59
59
-
uses :
pre-commit/[email protected]
60
60
61
61
semgrep :
66
66
67
67
run-unit-tests :
68
68
name : test-unit ${{ matrix.python-version }}
69
- runs-on : ubuntu-22 .04
69
+ runs-on : ubuntu-24 .04
70
70
continue-on-error : true
71
71
strategy :
72
72
matrix :
79
79
- " 3.12"
80
80
- " 3.13"
81
81
steps :
82
- - uses : actions/checkout@v4
83
- - uses : actions/setup-python@v5
82
+ - uses : actions/checkout@v5
83
+ - uses : actions/setup-python@v6
84
84
with :
85
85
python-version : ${{ matrix.python-version }}
86
86
- run : curl -sSL https://install.python-poetry.org | python3 - --version 1.5.1
@@ -89,18 +89,18 @@ jobs:
89
89
poetry run pytest tests/unit
90
90
91
91
test-splunk :
92
- runs-on : ubuntu-22 .04
92
+ runs-on : ubuntu-24 .04
93
93
continue-on-error : true
94
94
needs :
95
95
- meta
96
96
strategy :
97
97
matrix :
98
98
splunk : ${{ fromJson(needs.meta.outputs.matrix_supportedSplunk) }}
99
99
steps :
100
- - uses : actions/checkout@v4
101
- - uses : actions/setup-python@v5
100
+ - uses : actions/checkout@v5
101
+ - uses : actions/setup-python@v6
102
102
with :
103
- python-version : 3.7
103
+ python-version : 3.13
104
104
- run : curl -sSL https://install.python-poetry.org | python3 - --version 1.5.1
105
105
- name : Install Splunk
106
106
run : |
@@ -157,17 +157,17 @@ jobs:
157
157
- semgrep
158
158
- run-unit-tests
159
159
- test-splunk
160
- runs-on : ubuntu-22 .04
160
+ runs-on : ubuntu-24 .04
161
161
steps :
162
- - uses : actions/checkout@v4
162
+ - uses : actions/checkout@v5
163
163
with :
164
164
submodules : false
165
165
# Very important: semantic-release won't trigger a tagged
166
166
# build if this is not set false
167
167
persist-credentials : false
168
- - uses : actions/setup-python@v5
168
+ - uses : actions/setup-python@v6
169
169
with :
170
- python-version : " 3.7 "
170
+ python-version : " 3.13 "
171
171
- run : curl -sSL https://install.python-poetry.org | python3 - --version 1.5.1
172
172
- run : |
173
173
poetry install
0 commit comments