@@ -22,15 +22,15 @@ jobs:
2222 outputs :
2323 matrix_supportedSplunk : ${{ steps.matrix.outputs.supportedSplunk }}
2424 steps :
25- - uses : actions/checkout@v4
25+ - uses : actions/checkout@v5
2626 - id : matrix
27- uses : splunk/addonfactory-test-matrix-action@v1.10
27+ uses : splunk/addonfactory-test-matrix-action@v3.1
2828
2929 fossa-scan :
3030 continue-on-error : true
3131 runs-on : ubuntu-latest
3232 steps :
33- - uses : actions/checkout@v4
33+ - uses : actions/checkout@v5
3434 - run : |
3535 curl -H 'Cache-Control: no-cache' https://raw.githubusercontent.com/fossas/fossa-cli/master/install-latest.sh | bash
3636 fossa analyze --debug
@@ -49,34 +49,34 @@ jobs:
4949 compliance-copyrights :
5050 runs-on : ubuntu-latest
5151 steps :
52- - uses : actions/checkout@v4
53- - uses : apache/skywalking-eyes@v0.5 .0
52+ - uses : actions/checkout@v5
53+ - uses : apache/skywalking-eyes@v0.7 .0
5454
5555 pre-commit :
5656 runs-on : ubuntu-latest
5757 steps :
58- - uses : actions/checkout@v4
59- - uses : actions/setup-python@v4
58+ - uses : actions/checkout@v5
59+ - uses : actions/setup-python@v5
6060 with :
61- python-version : " 3.12 "
62- - uses : pre-commit/action@v3.0.0
61+ python-version : " 3.13 "
62+ - uses : pre-commit/action@v3.0.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 :
72- - uses : actions/checkout@v4
73- - uses : actions/setup-python@v4
72+ - uses : actions/checkout@v5
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') }}
@@ -88,22 +88,22 @@ jobs:
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
9595 - pre-commit
9696 - run-unit-tests
9797 steps :
98- - uses : actions/checkout@v4
98+ - uses : actions/checkout@v5
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 :
@@ -151,17 +151,17 @@ jobs:
151151 " test_splunk_ta_example_addon_alert_actions"
152152 ]
153153 steps :
154- - uses : actions/checkout@v4
155- - uses : actions/setup-python@v4
154+ - uses : actions/checkout@v5
155+ - uses : actions/setup-python@v5
156156 with :
157157 python-version : ${{ env.PYTHON_VERSION }}
158- - uses : actions/download-artifact@v4
158+ - uses : actions/download-artifact@v5
159159 with :
160160 name : output
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 :
203- - uses : actions/checkout@v4
203+ - uses : actions/checkout@v5
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