@@ -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:
4949compliance-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/[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 :
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 }} 
7878id : 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') 
134134permissions :
@@ -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