Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Drop Python 3.5 support and bump other dependenciesdrop-py35 | Christoph Reiter | 2020-09-14 | 1 | -13/+8 |
| | | | | | | Motivated by the EOL of Python 3.5 and the EOL of Ubuntu 16.04 next year this requires Python 3.6 and moves all other dependencies to what is available in Ubuntu 18.04. | ||||
* | CI: switch to the new win32 powershell runners | Christoph Reiter | 2020-04-28 | 1 | -1/+1 |
| | |||||
* | Remove Python 2 support | Christoph Reiter | 2020-03-08 | 1 | -11/+0 |
| | | | | Depend on setuptools to make sure we write out requires-python in all cases | ||||
* | CI: use the "flatpak" tag for jobs using flatpak | Christoph Reiter | 2020-02-21 | 1 | -0/+4 |
| | |||||
* | CI: Update interpreters | Christoph Reiter | 2019-12-30 | 1 | -10/+10 |
| | |||||
* | CI: Use gnome-master for testing with gtk4 | Christoph Reiter | 2019-10-19 | 1 | -8/+9 |
| | | | | | | | | This makes it easier to track upstream changes without us having to rebuild docker images. Downside is that we don't control it and API is still changing, so allow the job to fail. | ||||
* | CI: update interpreters | Christoph Reiter | 2019-10-18 | 1 | -7/+7 |
| | |||||
* | CI: switch the xenial test job to Python 3 | Christoph Reiter | 2019-10-08 | 1 | -1/+1 |
| | | | | | This job tests our oldest supported setup. Switch it to Python 3 so we can drop Python 2 support. | ||||
* | Drop Python 2 support on Windows | Christoph Reiter | 2019-10-05 | 1 | -14/+0 |
| | | | | Fixes #363 | ||||
* | CI: Add a python 3.8-dev job | Christoph Reiter | 2019-06-07 | 1 | -0/+5 |
| | |||||
* | CI: update interpreters | Christoph Reiter | 2019-03-27 | 1 | -13/+7 |
| | |||||
* | ci: add pypy3.6 | Christoph Reiter | 2019-02-19 | 1 | -2/+8 |
| | |||||
* | ci: update to PyPy 7.0 and update CPython to the latest stable releases | Christoph Reiter | 2019-02-13 | 1 | -7/+7 |
| | |||||
* | ci: update docker image to cosmic; update python versions | Christoph Reiter | 2018-11-27 | 1 | -5/+5 |
| | |||||
* | gtk overrides: improve coverage | Christoph Reiter | 2018-11-25 | 1 | -0/+6 |
| | | | | Also collect coverage for the gtk4 and xenial jobs | ||||
* | tests: Make tests run with GTK4 | Christoph Reiter | 2018-11-04 | 1 | -1/+0 |
| | | | | | | | This contains the minimum changes needed to get the tests to pass using our docker image which contains a build gtk master from today. This also makes the gtk4 CI job fatal so we don't regress in this area. | ||||
* | ci: add a gtk4 job. Fixes #249 | Christoph Reiter | 2018-09-25 | 1 | -0/+7 |
| | | | | Let it fail for now | ||||
* | ci: build python 2.7 and 3.7 in debug mode. Fixes #243ci-debug-build | Christoph Reiter | 2018-08-16 | 1 | -4/+4 |
| | | | | | | | | | | 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. | ||||
* | ci: build and run tests in the gnome master flatpak runtime. Fixes #241 | Christoph Reiter | 2018-08-15 | 1 | -0/+7 |
| | | | | Allow failures for now as we don't control it and can't easily react if it breaks. | ||||
* | ci: python updateci-py-update | Christoph Reiter | 2018-07-07 | 1 | -4/+4 |
| | |||||
* | ci: enable all CI jobs again | Christoph Reiter | 2018-07-07 | 1 | -4/+0 |
| | | | | theoretically gitlab bans should be disabled now | ||||
* | ci: update pypy and py2.7 | Christoph Reiter | 2018-05-01 | 1 | -4/+4 |
| | |||||
* | ci: move some jobs to manual | Christoph Reiter | 2018-04-30 | 1 | -0/+4 |
| | | | | | gitlab likes to ban users who trigger too many jobs, so let's reduce the default amount a bit. | ||||
* | ci: update image to bionic; drop Python 3.4ci-bionic | Christoph Reiter | 2018-04-29 | 1 | -8/+2 |
| | | | | We require Ubuntu 16.04+ which has 3.5 | ||||
* | ci: run tests under pypy but allow failures for starters | Christoph Reiter | 2018-04-22 | 1 | -0/+2 |
| | |||||
* | gitlab-ci: move docker images to gitlab.gnome.org | Christoph Reiter | 2018-04-17 | 1 | -4/+4 |
| | |||||
* | gitlab-ci: add a new stage for the pages job | Christoph Reiter | 2018-04-07 | 1 | -1/+2 |
| | |||||
* | gitlab-ci: publish coverage reports to gitlab pages | Christoph Reiter | 2018-04-07 | 1 | -0/+14 |
| | |||||
* | gitlab-ci: update pyenv versions and add pypy3 job | Christoph Reiter | 2018-04-01 | 1 | -6/+11 |
| | |||||
* | gitlab-ci: add a pypy2 job. See #180 | Christoph Reiter | 2018-03-24 | 1 | -0/+5 |
| | | | | This just builds things and doesn't run anything | ||||
* | gitlab-ci: Add a 32bit Ubuntu 16.04 image. Fixes #175 | Christoph Reiter | 2018-03-13 | 1 | -5/+8 |
| | | | | To make sure everything works with older libraries. | ||||
* | gitlab-ci: add Python 3.7.0b2 job | Christoph Reiter | 2018-03-11 | 1 | -0/+5 |
| | |||||
* | gitlab-ci: Add Windows coverage support. See #168 | Christoph Reiter | 2018-02-23 | 1 | -15/+27 |
| | | | | | | Use coverage.py and cygwin lcov to generate coverage files. In the report generation step fixup the Windows paths in the coverage files to match the Linux/Docker ones. | ||||
* | gitlab-ci: Add MSYS2 test jobs | Christoph Reiter | 2018-02-21 | 1 | -5/+27 |
| | | | | | This assumes a gitlab runner with a "win32" tag which has MSYS2 installed in the default path and uses the "cmd" shell. | ||||
* | gitlab-ci: Add coverage reports | Christoph Reiter | 2018-02-17 | 1 | -0/+18 |
| | | | | | Use gcov/lcov and coverage.py; merge all results and provide the final html reports as job artifacts. | ||||
* | gitlab-ci: use ccache | Christoph Reiter | 2018-02-16 | 1 | -0/+9 |
| | |||||
* | gitlab-ci: use pyenv in docker instead of the deadsnakes PPA | Christoph Reiter | 2018-02-08 | 1 | -3/+9 |
| | | | | | | | | | | | | | | deadsnakes only provides packages for Ubuntu LTS versions and doesn't include versions present in that Ubuntu version. With Ubuntu zesty this happened to work, but now that that's EOL we have to switch to artful and no longer have a Python 3.5 available. Instead switch to using pyenv in docker and compiler our own Python versions. This should make it easier to swtich distros in the future. Also adds a run-docker.sh script which builds the image and runs it with the git repo mounted. This should make local testing easier in the future. | ||||
* | Add gitlab CI tests | Christoph Reiter | 2018-01-10 | 1 | -0/+22 |
Adds a Dockerfile which is available on the docker hub and gets used by the gitlab test runner. The tests get executed in an Ubuntu 17.04 image for various Python versions and consist of building, testing, code quality testing and documentation build testing. |