@@ -24,15 +24,15 @@ jobs:
2424 outputs :
2525 matrix_supportedSplunk : ${{ steps.matrix.outputs.supportedSplunk }}
2626 steps :
27- - uses : actions/checkout@v4
27+ - uses : actions/checkout@v5
2828 - id : matrix
29- uses : splunk/addonfactory-test-matrix-action@v3.0.6
29+ uses : splunk/addonfactory-test-matrix-action@v3.1.1
3030
3131 fossa-scan :
3232 continue-on-error : true
3333 runs-on : ubuntu-latest
3434 steps :
35- - uses : actions/checkout@v4
35+ - uses : actions/checkout@v5
3636 - run : |
3737 curl -H 'Cache-Control: no-cache' https://raw.githubusercontent.com/fossas/fossa-cli/master/install-latest.sh | bash
3838 fossa analyze --debug
@@ -51,34 +51,34 @@ jobs:
5151 compliance-copyrights :
5252 runs-on : ubuntu-latest
5353 steps :
54- - uses : actions/checkout@v4
55- - uses : apache/skywalking-eyes@v0.5 .0
54+ - uses : actions/checkout@v5
55+ - uses : apache/skywalking-eyes@v0.8 .0
5656
5757 pre-commit :
5858 runs-on : ubuntu-latest
5959 steps :
60- - uses : actions/checkout@v4
61- - uses : actions/setup-python@v4
60+ - uses : actions/checkout@v5
61+ - uses : actions/setup-python@v6
6262 with :
63- python-version : " 3.12 "
64- -
uses :
pre-commit/[email protected] .0 63+ python-version : " 3.14 "
64+ -
uses :
pre-commit/[email protected] .1 6565
6666 semgrep :
6767 uses : splunk/sast-scanning/.github/workflows/sast-scan.yml@main
6868 secrets :
6969 SEMGREP_KEY : ${{ secrets.SEMGREP_PUBLISH_TOKEN }}
7070
7171 run-unit-tests :
72- runs-on : ubuntu-22 .04
72+ runs-on : ubuntu-24 .04
7373 steps :
74- - uses : actions/checkout@v4
75- - uses : actions/setup-python@v4
74+ - uses : actions/checkout@v5
75+ - uses : actions/setup-python@v6
7676 with :
7777 python-version : ${{ env.PYTHON_VERSION }}
7878 - run : |
7979 curl -sSL https://install.python-poetry.org | python3 - --version ${{ env.POETRY_VERSION }}
8080 - id : cache-poetry
81- uses : actions/cache@v3
81+ uses : actions/cache@v4
8282 with :
8383 path : ~/.cache/pypoetry
8484 key : poetry-${{ runner.os }}-${{ hashFiles('poetry.lock') }}
@@ -90,23 +90,23 @@ jobs:
9090
9191 build :
9292 name : build
93- runs-on : ubuntu-22 .04
93+ runs-on : ubuntu-24 .04
9494 needs :
9595 # marking fossa-scan as optional due to pre-existing failures
9696 # - fossa-scan
9797 - compliance-copyrights
9898 - pre-commit
9999 - run-unit-tests
100100 steps :
101- - uses : actions/checkout@v4
101+ - uses : actions/checkout@v5
102102 with :
103103 persist-credentials : false
104- - uses : actions/setup-python@v4
104+ - uses : actions/setup-python@v6
105105 with :
106106 python-version : ${{ env.PYTHON_VERSION }}
107107 - run : curl -sSL https://install.python-poetry.org | python3 - --version ${{ env.POETRY_VERSION }}
108108 - id : cache-poetry
109- uses : actions/cache@v3
109+ uses : actions/cache@v4
110110 with :
111111 path : ~/.cache/pypoetry
112112 key : poetry-${{ runner.os }}-${{ hashFiles('poetry.lock') }}
@@ -131,7 +131,7 @@ jobs:
131131 needs :
132132 - meta
133133 - build
134- runs-on : ubuntu-22 .04
134+ runs-on : ubuntu-24 .04
135135 if : |
136136 !contains(github.event.issue.labels.*.name, 'skip-ui-tests')
137137 permissions :
@@ -154,17 +154,17 @@ jobs:
154154 " test_splunk_ta_example_addon_alert_actions"
155155 ]
156156 steps :
157- - uses : actions/checkout@v4
158- - uses : actions/setup-python@v4
157+ - uses : actions/checkout@v5
158+ - uses : actions/setup-python@v6
159159 with :
160160 python-version : ${{ env.PYTHON_VERSION }}
161- - uses : actions/download-artifact@v4
161+ - uses : actions/download-artifact@v5
162162 with :
163163 name : output
164164 path : output/
165165 - run : curl -sSL https://install.python-poetry.org | python3 - --version ${{ env.POETRY_VERSION }}
166166 - id : cache-poetry
167- uses : actions/cache@v3
167+ uses : actions/cache@v4
168168 with :
169169 path : ~/.cache/pypoetry
170170 key : poetry-${{ runner.os }}-${{ hashFiles('poetry.lock') }}
@@ -188,7 +188,7 @@ jobs:
188188 with :
189189 name : test-results-${{ matrix.splunk.version }}_${{ matrix.python-version }}_${{ matrix.browser }}_${{ matrix.test_suite }}
190190 path : test-results/*
191- - uses : dorny/test-reporter@v1
191+ - uses : dorny/test-reporter@v2
192192 if : always()
193193 with :
194194 name : test-report-${{ matrix.splunk.version }}_${{ matrix.python-version }}_${{ matrix.browser }}_${{ matrix.test_suite }}
@@ -201,13 +201,13 @@ jobs:
201201 - build
202202 - run-ui-tests
203203 - run-unit-tests
204- runs-on : ubuntu-22 .04
204+ runs-on : ubuntu-24 .04
205205 steps :
206- - uses : actions/checkout@v4
206+ - uses : actions/checkout@v5
207207 with :
208208 submodules : false
209209 persist-credentials : false
210- - uses : actions/setup-python@v4
210+ - uses : actions/setup-python@v6
211211 with :
212212 python-version : ${{ env.PYTHON_VERSION }}
213213 - run : curl -sSL https://install.python-poetry.org | python3 - --version ${{ env.POETRY_VERSION }}
0 commit comments