Skip to content

Commit faae388

Browse files
committed
[ci] Update test matrix with python versions
Signed-off-by: Viet Nguyen Duc <[email protected]>
1 parent b30937e commit faae388

File tree

4 files changed

+14
-7
lines changed

4 files changed

+14
-7
lines changed

.circleci/config.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,8 @@ workflows:
7070
k8s-version: 'v1.31.2'
7171
test-strategy: deployment_https
7272
cluster: 'minikube'
73-
helm-version: 'v3.16.1'
74-
docker-version: '27.2.0'
73+
helm-version: 'v3.16.3'
74+
docker-version: '27.3.1'
7575
test-upgrade: true
7676
- docker-test:
7777
name: "Docker test - Use random user (true)"

.github/workflows/helm-chart-test.yml

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,48 +39,55 @@ jobs:
3939
cluster: 'minikube'
4040
helm-version: 'v3.11.3'
4141
docker-version: '24.0.9'
42+
python-version: '3.8'
4243
test-upgrade: true
4344
service-mesh: true
4445
- k8s-version: 'v1.26.15'
4546
test-strategy: disabled
4647
cluster: 'minikube'
4748
helm-version: 'v3.11.3'
4849
docker-version: '24.0.9'
50+
python-version: '3.8'
4951
test-upgrade: true
5052
service-mesh: false
5153
- k8s-version: 'v1.27.16'
5254
test-strategy: job
5355
cluster: 'minikube'
5456
helm-version: 'v3.12.3'
5557
docker-version: '24.0.9'
58+
python-version: '3.9'
5659
test-upgrade: true
5760
service-mesh: true
5861
- k8s-version: 'v1.28.15'
5962
test-strategy: deployment
6063
cluster: 'minikube'
6164
helm-version: 'v3.13.3'
6265
docker-version: '24.0.9'
66+
python-version: '3.10'
6367
test-upgrade: true
6468
service-mesh: true
6569
- k8s-version: 'v1.29.10'
6670
test-strategy: job_https
6771
cluster: 'minikube'
6872
helm-version: 'v3.14.3'
6973
docker-version: '25.0.5'
74+
python-version: '3.11'
7075
test-upgrade: true
7176
service-mesh: false
7277
- k8s-version: 'v1.30.6'
7378
test-strategy: job_hostname
7479
cluster: 'minikube'
7580
helm-version: 'v3.15.4'
7681
docker-version: '26.1.4'
82+
python-version: '3.12'
7783
test-upgrade: true
7884
service-mesh: false
7985
- k8s-version: 'v1.31.2'
8086
test-strategy: deployment_https
8187
cluster: 'minikube'
82-
helm-version: 'v3.16.1'
83-
docker-version: '27.2.0'
88+
helm-version: 'v3.16.3'
89+
docker-version: '27.3.1'
90+
python-version: '3.13'
8491
test-upgrade: true
8592
service-mesh: false
8693
env:
@@ -111,7 +118,7 @@ jobs:
111118
- name: Set up Python
112119
uses: actions/setup-python@main
113120
with:
114-
python-version: '3.11'
121+
python-version: ${{ matrix.python-version }}
115122
check-latest: true
116123
- name: Verify chart configuration up-to-date
117124
run: make lint_readme_charts

Base/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ARG RELEASE=selenium-${VERSION}
99
# Default value should be aligned with upstream Selenium (https://github.com/SeleniumHQ/selenium/blob/trunk/MODULE.bazel)
1010
ARG OPENTELEMETRY_VERSION=1.43.0
1111
ARG GRPC_VERSION=1.68.0
12-
ARG NETTY_VERSION=4.1.114.Final
12+
ARG NETTY_VERSION=4.1.115.Final
1313
ARG CS_VERSION=2.1.13
1414

1515
#Arguments to define the user running Selenium

tests/bootstrap.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ if [ "${CI:-false}" = "false" ]; then
88
fi
99

1010
if [[ "${BASE_VERSION}" == *-SNAPSHOT ]]; then
11-
latest_version="$(curl -s https://test.pypi.org/pypi/selenium/json | jq -r '.releases | keys | .[]' | sort -V | tail -n 1)"
11+
latest_version="$(curl -s https://test.pypi.org/pypi/selenium/json | jq -r '.releases | to_entries | sort_by(.value[0].upload_time) | .[-1].key')"
1212
python3 -m pip install --index-url https://test.pypi.org/simple/ selenium==${latest_version} --extra-index-url https://pypi.org/simple/ --upgrade --force-reinstall --break-system-packages | grep -v 'Requirement already satisfied'
1313
else
1414
python3 -m pip install selenium==${BINDING_VERSION} | grep -v 'Requirement already satisfied'

0 commit comments

Comments
 (0)