summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorChristoph Reiter <reiter.christoph@gmail.com>2018-08-15 21:51:42 +0200
committerChristoph Reiter <reiter.christoph@gmail.com>2018-08-16 09:16:39 +0200
commitf3d1dc70f1cb0d18738bb293cc7b1bd3a2731c86 (patch)
tree479ae37475771afd7dc4dc3ac81044dc139a5334 /.gitlab-ci.yml
parenta7dec0cc0e3b4bb07555581ed9d0f5b6752c3056 (diff)
downloadpygobject-f3d1dc70f1cb0d18738bb293cc7b1bd3a2731c86.tar.gz
ci: build python 2.7 and 3.7 in debug mode. Fixes #243ci-debug-build
It contains more strict checks which might be useful for finding potential bugs. Initialize PyGILState_STATE because gcc can't figure out that state is always defined in the release case when Py_DEBUG is enabled.. Remove -Winline which is triggerd for pygobject_init() with the debug build. Not sure what to do when inlining fails, so just remove the warning for now.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml8
1 files changed, 4 insertions, 4 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 21ce5982..3a25c6a6 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,4 +1,4 @@
-image: registry.gitlab.gnome.org/gnome/pygobject/main:v7
+image: registry.gitlab.gnome.org/gnome/pygobject/main:v8
stages:
- build_and_test
@@ -81,12 +81,12 @@ python3-mingw64:
python2.7:
variables:
- PYENV_VERSION: "2.7.15"
+ PYENV_VERSION: "2.7.15-debug"
<<: *defaults
python3.5:
variables:
- PYENV_VERSION: "3.5.5"
+ PYENV_VERSION: "3.5.6"
<<: *defaults
python3.6:
@@ -96,7 +96,7 @@ python3.6:
python3.7:
variables:
- PYENV_VERSION: "3.7.0"
+ PYENV_VERSION: "3.7.0-debug"
<<: *defaults
pypy2: