2424 steps :
2525 - uses : actions/checkout@v4
2626 - id : matrix
27- uses : splunk/addonfactory-test-matrix-action@v1.10
27+ uses : splunk/addonfactory-test-matrix-action@v3.0
2828
2929 fossa-scan :
3030 continue-on-error : true
@@ -50,33 +50,33 @@ jobs:
5050 runs-on : ubuntu-latest
5151 steps :
5252 - uses : actions/checkout@v4
53- - uses : apache/skywalking-eyes@v0.5 .0
53+ - uses : apache/skywalking-eyes@v0.7 .0
5454
5555 pre-commit :
5656 runs-on : ubuntu-latest
5757 steps :
5858 - uses : actions/checkout@v4
59- - uses : actions/setup-python@v4
59+ - uses : actions/setup-python@v5
6060 with :
61- python-version : " 3.12 "
62- -
uses :
pre-commit/[email protected] .0 61+ python-version : " 3.13 "
62+ -
uses :
pre-commit/[email protected] .1 6363
6464 semgrep :
6565 uses : splunk/sast-scanning/.github/workflows/sast-scan.yml@main
6666 secrets :
6767 SEMGREP_KEY : ${{ secrets.SEMGREP_PUBLISH_TOKEN }}
6868
6969 run-unit-tests :
70- runs-on : ubuntu-22 .04
70+ runs-on : ubuntu-24 .04
7171 steps :
7272 - uses : actions/checkout@v4
73- - uses : actions/setup-python@v4
73+ - uses : actions/setup-python@v5
7474 with :
7575 python-version : ${{ env.PYTHON_VERSION }}
7676 - run : |
7777 curl -sSL https://install.python-poetry.org | python3 - --version ${{ env.POETRY_VERSION }}
7878 - id : cache-poetry
79- uses : actions/cache@v3
79+ uses : actions/cache@v4
8080 with :
8181 path : ~/.cache/pypoetry
8282 key : poetry-${{ runner.os }}-${{ hashFiles('poetry.lock') }}
8888
8989 build :
9090 name : build
91- runs-on : ubuntu-22 .04
91+ runs-on : ubuntu-24 .04
9292 needs :
9393 - fossa-scan
9494 - compliance-copyrights
@@ -98,12 +98,12 @@ jobs:
9898 - uses : actions/checkout@v4
9999 with :
100100 persist-credentials : false
101- - uses : actions/setup-python@v4
101+ - uses : actions/setup-python@v5
102102 with :
103103 python-version : ${{ env.PYTHON_VERSION }}
104104 - run : curl -sSL https://install.python-poetry.org | python3 - --version ${{ env.POETRY_VERSION }}
105105 - id : cache-poetry
106- uses : actions/cache@v3
106+ uses : actions/cache@v4
107107 with :
108108 path : ~/.cache/pypoetry
109109 key : poetry-${{ runner.os }}-${{ hashFiles('poetry.lock') }}
@@ -128,7 +128,7 @@ jobs:
128128 needs :
129129 - meta
130130 - build
131- runs-on : ubuntu-22 .04
131+ runs-on : ubuntu-24 .04
132132 if : |
133133 !contains(github.event.issue.labels.*.name, 'skip-ui-tests')
134134 permissions :
@@ -152,7 +152,7 @@ jobs:
152152 ]
153153 steps :
154154 - uses : actions/checkout@v4
155- - uses : actions/setup-python@v4
155+ - uses : actions/setup-python@v5
156156 with :
157157 python-version : ${{ env.PYTHON_VERSION }}
158158 - uses : actions/download-artifact@v4
@@ -161,7 +161,7 @@ jobs:
161161 path : output/
162162 - run : curl -sSL https://install.python-poetry.org | python3 - --version ${{ env.POETRY_VERSION }}
163163 - id : cache-poetry
164- uses : actions/cache@v3
164+ uses : actions/cache@v4
165165 with :
166166 path : ~/.cache/pypoetry
167167 key : poetry-${{ runner.os }}-${{ hashFiles('poetry.lock') }}
@@ -185,7 +185,7 @@ jobs:
185185 with :
186186 name : test-results-${{ matrix.splunk.version }}_${{ matrix.python-version }}_${{ matrix.browser }}_${{ matrix.test_suite }}
187187 path : test-results/*
188- - uses : dorny/test-reporter@v1
188+ - uses : dorny/test-reporter@v2
189189 if : always()
190190 with :
191191 name : test-report-${{ matrix.splunk.version }}_${{ matrix.python-version }}_${{ matrix.browser }}_${{ matrix.test_suite }}
@@ -198,13 +198,13 @@ jobs:
198198 - build
199199 - run-ui-tests
200200 - run-unit-tests
201- runs-on : ubuntu-22 .04
201+ runs-on : ubuntu-24 .04
202202 steps :
203203 - uses : actions/checkout@v4
204204 with :
205205 submodules : false
206206 persist-credentials : false
207- - uses : actions/setup-python@v4
207+ - uses : actions/setup-python@v5
208208 with :
209209 python-version : ${{ env.PYTHON_VERSION }}
210210 - run : curl -sSL https://install.python-poetry.org | python3 - --version ${{ env.POETRY_VERSION }}
0 commit comments