@@ -20,15 +20,15 @@ jobs:
2020 outputs :
2121 matrix_supportedSplunk : ${{ steps.matrix.outputs.supportedSplunk }}
2222 steps :
23- - uses : actions/checkout@v4
23+ - uses : actions/checkout@v6
2424 - id : matrix
25- uses : splunk/addonfactory-test-matrix-action@v2
25+ uses : splunk/addonfactory-test-matrix-action@v3
2626
2727 fossa-scan :
2828 continue-on-error : true
2929 runs-on : ubuntu-latest
3030 steps :
31- - uses : actions/checkout@v4
31+ - uses : actions/checkout@v6
3232 - name : run fossa anlyze and create report
3333 run : |
3434 curl -H 'Cache-Control: no-cache' https://raw.githubusercontent.com/fossas/fossa-cli/master/install-latest.sh | bash
3737 env :
3838 FOSSA_API_KEY : ${{ secrets.FOSSA_API_KEY }}
3939 - name : upload THIRDPARTY file
40- uses : actions/upload-artifact@v4
40+ uses : actions/upload-artifact@v7
4141 with :
4242 name : THIRDPARTY
4343 path : /tmp/THIRDPARTY
@@ -50,14 +50,14 @@ jobs:
5050 compliance-copyrights :
5151 runs-on : ubuntu-latest
5252 steps :
53- - uses : actions/checkout@v4
54- - uses : apache/skywalking-eyes@v0.6 .0
53+ - uses : actions/checkout@v6
54+ - uses : apache/skywalking-eyes@v0.8 .0
5555
5656 pre-commit :
57- runs-on : ubuntu-22 .04
57+ runs-on : ubuntu-24 .04
5858 steps :
59- - uses : actions/checkout@v4
60- - uses : actions/setup-python@v5
59+ - uses : actions/checkout@v6
60+ - uses : actions/setup-python@v6
6161 with :
6262 python-version : ${{ env.PYTHON_VERSION }}
6363 - uses : pre-commit/action@v3.0.1
7070
7171 run-unit-tests :
7272 name : test-unit ${{ matrix.python-version }}
73- runs-on : ubuntu-22 .04
73+ runs-on : ubuntu-24 .04
7474 continue-on-error : true
7575 strategy :
7676 matrix :
8181 - " 3.12"
8282 - " 3.13"
8383 steps :
84- - uses : actions/checkout@v4
85- - uses : actions/setup-python@v5
84+ - uses : actions/checkout@v6
85+ - uses : actions/setup-python@v6
8686 with :
8787 python-version : ${{ matrix.python-version }}
8888 - run : curl -sSL https://install.python-poetry.org | python3 - --version ${{ env.POETRY_VERSION }}
@@ -91,16 +91,16 @@ jobs:
9191 poetry run pytest tests/unit
9292
9393 test-splunk :
94- runs-on : ubuntu-22 .04
94+ runs-on : ubuntu-24 .04
9595 continue-on-error : true
9696 needs :
9797 - meta
9898 strategy :
9999 matrix :
100100 splunk : ${{ fromJson(needs.meta.outputs.matrix_supportedSplunk) }}
101101 steps :
102- - uses : actions/checkout@v4
103- - uses : actions/setup-python@v5
102+ - uses : actions/checkout@v6
103+ - uses : actions/setup-python@v6
104104 with :
105105 python-version : ${{ env.PYTHON_VERSION }}
106106 - run : curl -sSL https://install.python-poetry.org | python3 - --version ${{ env.POETRY_VERSION }}
@@ -146,7 +146,7 @@ jobs:
146146 run : |
147147 poetry install
148148 SPLUNK_HOME=/opt/splunk SPLUNK_DB=$SPLUNK_HOME/var/lib/splunk poetry run pytest --junitxml=test-results/results.xml -v tests/integration
149- - uses : actions/upload-artifact@v4
149+ - uses : actions/upload-artifact@v7
150150 with :
151151 name : test-splunk-${{ matrix.splunk.version }}
152152 path : test-results
@@ -159,15 +159,15 @@ jobs:
159159 - semgrep
160160 - run-unit-tests
161161 - test-splunk
162- runs-on : ubuntu-22 .04
162+ runs-on : ubuntu-24 .04
163163 steps :
164- - uses : actions/checkout@v4
164+ - uses : actions/checkout@v6
165165 with :
166166 submodules : false
167167 # Very important: semantic-release won't trigger a tagged
168168 # build if this is not set false
169169 persist-credentials : false
170- - uses : actions/setup-python@v5
170+ - uses : actions/setup-python@v6
171171 with :
172172 python-version : ${{ env.PYTHON_VERSION }}
173173 - run : curl -sSL https://install.python-poetry.org | python3 - --version ${{ env.POETRY_VERSION }}
0 commit comments