6767 # set outputs for other jobs to access for if conditions
6868 name : Check Changes
6969 runs-on : ubuntu-latest
70- needs : [ license-and-lint, plugin-doc-check ]
7170 # To prevent error when there's no base branch
7271 if : github.event_name != 'schedule'
7372 timeout-minutes : 10
@@ -127,7 +126,7 @@ jobs:
127126 runs-on : ubuntu-latest
128127 strategy :
129128 matrix : # may support pypy in the future
130- python-version : [ "3.7-slim", "3.8-slim", "3.9-slim", "3.10-slim" ]
129+ python-version : [ "3.7-slim", "3.8-slim", "3.9-slim", "3.10-slim", "3.11-slim" ]
131130 fail-fast : false
132131 env :
133132 BASE_PYTHON_IMAGE : ${{ matrix.python-version }}
@@ -159,7 +158,7 @@ jobs:
159158 timeout-minutes : 30
160159 strategy :
161160 matrix :
162- python-version : [ "3.7", "3.8", "3.9", "3.10" ]
161+ python-version : [ "3.7", "3.8", "3.9", "3.10", "3.11" ]
163162 test-path : ${{fromJson(needs.prep-plugin-and-unit-tests.outputs.matrix)}}
164163 fail-fast : false
165164 env :
@@ -197,7 +196,7 @@ jobs:
197196 timeout-minutes : 10
198197 strategy :
199198 matrix :
200- python-image-variant : [ "3.7", "3.7 -slim" ]
199+ python-image-variant : [ "3.7-slim ", "3.8-slim", "3.9-slim", "3.10-slim", "3.11 -slim" ]
201200 fail-fast : false
202201 env :
203202 BASE_PYTHON_IMAGE : ${{ matrix.python-image-variant }}
@@ -228,7 +227,7 @@ jobs:
228227 timeout-minutes : 20
229228 strategy :
230229 matrix :
231- python-image-variant : [ "3.7", "3.7 -slim" ]
230+ python-image-variant : [ "3.7-slim ", "3.8-slim", "3.9-slim", "3.10-slim", "3.11 -slim" ]
232231 case :
233232 - name : gRPC
234233 path : tests/e2e/case/grpc/e2e.yaml
@@ -254,7 +253,7 @@ jobs:
254253 - name : Load docker images
255254 run : find docker-images -name "*.tar" -exec docker load -i {} \;
256255 - name : Run E2E Tests
257- uses : apache/skywalking-infra-e2e@964ede199fe199e166920169dc5f8c9b214cfac5
256+ uses : apache/skywalking-infra-e2e@2f20482135ba3a933bc0bb48c41f538ad1aa3048
258257 with :
259258 log-dir : /tmp/e2e-logs
260259 e2e-file : ${{ matrix.case.path }}
@@ -271,7 +270,7 @@ jobs:
271270 timeout-minutes : 60
272271 # wait upon them regardless of success or skipped or failure
273272 if : ${{ always() }}
274- needs : [ license-and-lint, changes, plugin-and-unit-tests, e2e-tests, plugin-doc-check ]
273+ needs : [ license-and-lint, changes, plugin-and-unit-tests, plugin-doc-check, e2e-tests ]
275274 steps :
276275 - name : Merge Requirement
277276 # check license, lint, plugin and e2e tests, then naturally exits 0
0 commit comments