summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
Commit message (Collapse)AuthorAgeFilesLines
* ci: Install valaJCWasmx862023-03-281-0/+1
|
* ci: fix paths for documentation accessChristian Hergert2023-03-221-2/+2
|
* ci: include python3-packaging for docsChristian Hergert2023-03-221-0/+1
|
* ci: include gi-docgen for doc generationChristian Hergert2023-03-221-0/+1
|
* ci: remove peas-gtk from CI buildChristian Hergert2023-03-221-6/+0
| | | | There is no libpeas-gtk to build.
* ci: ensure lua is available for CI buildsChristian Hergert2023-03-221-0/+2
|
* ci: bump fedora image versionChristian Hergert2023-03-221-1/+1
|
* janitorial: clean up tree in preparation for libpeas-2.0Christian Hergert2023-03-221-10/+3
| | | | | | | | | | | | | | | | | This starts the process of working towards a new Libpeas 2.0 ABI. The goals of this ABI break are: * Modernize and cleanup GObject usage within libpeas * Use GObject's in more places to allow for better GIO integration * Implement GListModel where it makes sense * Remove GTK 3 and GTK-based APIs as those are trivial to implement in applications with GTK 4 and newer. * Drop Python 2 support * Simplify support for new plugin loaders # Conflicts: # NEWS # meson.build
* gi-docgen: Initial commitMaximiliano Sandoval R2022-03-131-17/+28
|
* CI: fix CCACHE_* env vars valuesJordan Petridis2019-08-061-1/+1
| | | | | | | | | | | | | | | Previously, the basedir env var didn't expand and the final value of the config looked like ${CI_PROJECT_DIR}/_ccache/ccache.conf as opposed to an actuall path. When gitlab parses the yml file, `CI_PROJECT_DIR` is a known value that can be expanded, while our custom variable for CCACHE_DIR isn't fully expanded due to pointing to a custom and thus ignored env var. Set the CCACHE_DIR to "$CI_PROJECT_DIR/_ccache" instead of CCACHE_BASEDIR to workaround this issue and have it properly expand.
* Add simple CI for build + docs publishingMartin Blanchard2019-08-061-9/+62
| | | | | | | | | | Publish documentation on GitLab pages as meson does not embed generated documentation in distribution tarballs. Pages URL: https://gnome.pages.gitlab.gnome.org/libpeas/libpeas https://bugzilla.gnome.org/show_bug.cgi?id=793916 https://gitlab.gnome.org/GNOME/libpeas/issues/26
* ci: Add CIBastien Nocera2019-02-271-0/+14