@@ -15,15 +15,15 @@ jobs:
1515 outputs :
1616 matrix_supportedSplunk : ${{ steps.matrix.outputs.supportedSplunk }}
1717 steps :
18- - uses : actions/checkout@v4
18+ - uses : actions/checkout@v5
1919 - id : matrix
20- uses : splunk/addonfactory-test-matrix-action@v2 .1
20+ uses : splunk/addonfactory-test-matrix-action@v3 .1
2121
2222 fossa-scan :
2323 continue-on-error : true
2424 runs-on : ubuntu-latest
2525 steps :
26- - uses : actions/checkout@v4
26+ - uses : actions/checkout@v5
2727 - name : run fossa anlyze and create report
2828 run : |
2929 curl -H 'Cache-Control: no-cache' https://raw.githubusercontent.com/fossas/fossa-cli/master/install-latest.sh | bash
@@ -45,16 +45,16 @@ jobs:
4545 compliance-copyrights :
4646 runs-on : ubuntu-latest
4747 steps :
48- - uses : actions/checkout@v4
49- - uses : apache/skywalking-eyes@v0.6 .0
48+ - uses : actions/checkout@v5
49+ - uses : apache/skywalking-eyes@v0.7 .0
5050
5151 pre-commit :
5252 runs-on : ubuntu-latest
5353 steps :
54- - uses : actions/checkout@v4
54+ - uses : actions/checkout@v5
5555 - uses : actions/setup-python@v5
5656 with :
57- python-version : " 3.12 "
57+ python-version : " 3.13 "
5858 -
uses :
pre-commit/[email protected] 5959
6060 semgrep :
@@ -63,17 +63,17 @@ jobs:
6363 SEMGREP_KEY : ${{ secrets.SEMGREP_PUBLISH_TOKEN }}
6464
6565 build :
66- runs-on : ubuntu-22 .04
66+ runs-on : ubuntu-24 .04
6767 needs :
6868 - fossa-scan
6969 - compliance-copyrights
7070 steps :
71- - uses : actions/checkout@v4
71+ - uses : actions/checkout@v5
7272 with :
7373 persist-credentials : false
7474 - uses : actions/setup-python@v5
7575 with :
76- python-version : " 3.7 "
76+ python-version : " 3.13 "
7777 - run : curl -sSL https://install.python-poetry.org | python3 - --version 1.5.1
7878 - name : Install Poetry
7979 run : |
8686
8787 test-unit :
8888 name : test-unit ${{ matrix.python-version }}
89- runs-on : ubuntu-22 .04
89+ runs-on : ubuntu-24 .04
9090 continue-on-error : true
9191 strategy :
9292 matrix :
9999 - " 3.12"
100100 - " 3.13"
101101 steps :
102- - uses : actions/checkout@v4
102+ - uses : actions/checkout@v5
103103 - uses : actions/setup-python@v5
104104 with :
105105 python-version : ${{ matrix.python-version }}
@@ -110,7 +110,7 @@ jobs:
110110 poetry run pytest tests/unit
111111
112112 integration-tests :
113- runs-on : ubuntu-22 .04
113+ runs-on : ubuntu-24 .04
114114 needs :
115115 - meta
116116 - test-unit
@@ -124,10 +124,10 @@ jobs:
124124 SPLUNK_ADMIN : admin
125125 SPLUNK_ADMIN_PWD : Chang3d'!'
126126 steps :
127- - uses : actions/checkout@v4
127+ - uses : actions/checkout@v5
128128 - uses : actions/setup-python@v5
129129 with :
130- python-version : 3.7
130+ python-version : 3.13
131131 - run : curl -sSL https://install.python-poetry.org | python3 - --version 1.5.1
132132 - run : ./scripts/build-demo-addon.sh
133133 - name : install Splunk
@@ -172,16 +172,16 @@ jobs:
172172 - build
173173 - test-unit
174174 - integration-tests
175- runs-on : ubuntu-22 .04
175+ runs-on : ubuntu-24 .04
176176 steps :
177- - uses : actions/checkout@v4
177+ - uses : actions/checkout@v5
178178 with :
179179 # Very important: semantic-release won't trigger a tagged
180180 # build if this is not set false
181181 persist-credentials : false
182182 - uses : actions/setup-python@v5
183183 with :
184- python-version : " 3.7 "
184+ python-version : " 3.13 "
185185 - run : curl -sSL https://install.python-poetry.org | python3 - --version 1.5.1
186186 - name : Install and build
187187 run : |
0 commit comments