2424 steps :
2525 - uses : actions/checkout@v4
2626 - id : matrix
27- uses : splunk/addonfactory-test-matrix-action@v1.10
27+ uses : splunk/addonfactory-test-matrix-action@v2.1
2828
2929 fossa-scan :
3030 continue-on-error : true
3737 fossa report attribution --format text > /tmp/THIRDPARTY
3838 env:
3939 FOSSA_API_KEY: ${{ secrets.FOSSA_API_KEY }}
40- - uses : actions/upload-artifact@v3
40+ - uses : actions/upload-artifact@v4
4141 with :
4242 name : THIRDPARTY
4343 path : /tmp/THIRDPARTY
@@ -50,16 +50,16 @@ jobs:
5050 runs-on : ubuntu-latest
5151 steps :
5252 - uses : actions/checkout@v4
53- - uses : apache/skywalking-eyes@v0.5 .0
53+ - uses : apache/skywalking-eyes@v0.6 .0
5454
5555 pre-commit :
5656 runs-on : ubuntu-latest
5757 steps :
5858 - uses : actions/checkout@v4
59- - uses : actions/setup-python@v4
59+ - uses : actions/setup-python@v5
6060 with :
6161 python-version : ${{ env.PYTHON_VERSION }}
62- -
uses :
pre-commit/[email protected] .0 62+ -
uses :
pre-commit/[email protected] .1 6363
6464 semgrep :
6565 uses : splunk/sast-scanning/.github/workflows/sast-scan.yml@main
@@ -70,13 +70,13 @@ jobs:
7070 runs-on : ubuntu-latest
7171 steps :
7272 - uses : actions/checkout@v4
73- - uses : actions/setup-python@v4
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') }}
@@ -98,12 +98,12 @@ jobs:
9898 - uses : actions/checkout@v4
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') }}
@@ -118,7 +118,7 @@ jobs:
118118 --config=tests/testdata/Splunk_TA_UCCExample/globalConfig.json \
119119 --ta-version=0.0.1
120120 if: always()
121- - uses : actions/upload-artifact@v3
121+ - uses : actions/upload-artifact@v4
122122 with :
123123 name : output
124124 path : output/*
@@ -152,16 +152,16 @@ jobs:
152152 ]
153153 steps :
154154 - uses : actions/checkout@v4
155- - uses : actions/setup-python@v4
155+ - uses : actions/setup-python@v5
156156 with :
157157 python-version : ${{ env.PYTHON_VERSION }}
158- - uses : actions/download-artifact@v3
158+ - uses : actions/download-artifact@v4
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') }}
@@ -180,7 +180,7 @@ jobs:
180180 ./run_splunk.sh ${{ matrix.splunk.version }}
181181 until curl -Lsk "https://localhost:8088/services/collector/health" &>/dev/null ; do echo -n "Waiting for HEC-" && sleep 5 ; done
182182 - run : poetry run pytest tests/ui -k "${{ matrix.test_suite }}" --headless --junitxml=test-results/junit.xml
183- - uses : actions/upload-artifact@v3
183+ - uses : actions/upload-artifact@v4
184184 if : always()
185185 with :
186186 name : test-results-${{ matrix.splunk.version }}_${{ matrix.python-version }}_${{ matrix.browser }}_${{ matrix.test_suite }}
@@ -204,7 +204,7 @@ jobs:
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