88DEFAULT_PHP_VERSION = "7.4"
99
1010MYSQL = "mysql:8.0"
11+ PYTHON = "python:3.10.16"
1112OC_CI_ALPINE = "owncloudci/alpine:latest"
1213OC_CI_BAZEL_BUILDIFIER = "owncloudci/bazel-buildifier"
1314OC_CI_CLIENT = "owncloudci/client:latest"
@@ -23,7 +24,7 @@ OC_UBUNTU = "owncloud/ubuntu:20.04"
2324# Todo: update or remove the following images
2425# https://github.com/owncloud/client/issues/10070
2526OC_CI_CLIENT_FEDORA = "owncloudci/client:fedora-41-amd64"
26- OC_CI_SQUISH = "owncloudci /squish:fedora-39-8.0.0-qt67x-linux64 "
27+ OC_CI_SQUISH = "ishabaral /squish:latest "
2728
2829PLUGINS_GIT_ACTION = "plugins/git-action:1"
2930PLUGINS_S3 = "plugins/s3:1.4.0"
@@ -328,8 +329,9 @@ def lint_gui_test():
328329def python_lint ():
329330 return [{
330331 "name" : "python-lint" ,
331- "image" : OC_CI_SQUISH ,
332+ "image" : PYTHON ,
332333 "commands" : [
334+ "apt-get update && apt-get install -y libgirepository1.0-dev libcairo2-dev pkg-config" ,
333335 "make -C %s pip-install" % dir ["guiTest" ],
334336 "make -C %s python-lint" % dir ["guiTest" ],
335337 ],
@@ -615,9 +617,10 @@ def installPnpm():
615617def install_python_modules ():
616618 return [{
617619 "name" : "install-python-modules" ,
618- "image" : OC_CI_SQUISH ,
620+ "image" : PYTHON ,
619621 "user" : "0:0" ,
620622 "commands" : [
623+ "apt-get update && apt-get install -y libgirepository1.0-dev libcairo2-dev pkg-config" ,
621624 "make -C %s pip-install" % dir ["guiTest" ],
622625 ],
623626 "volumes" : pip_step_volume ,
0 commit comments