summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
Commit message (Collapse)AuthorAgeFilesLines
* Revert "ci: Disable pylint again"Bastien Nocera2022-12-051-2/+0
| | | | | The regression seems to have been fixed. This reverts commit c98f0f633d6a4841ee3ea65a6b6a0df707897ff5.
* ci: Drop the Docker image used by Flatpak jobbarthalion/gnome-runtime-images-quayBartłomiej Piotrowski2022-07-281-1/+0
| | | | | The gnome-runtime-images have been recently migrated to Quay. This is already reflected in the template, so no need to declare it manually.
* ci: Disable pylint againBastien Nocera2022-07-181-0/+2
| | | | | This time, the problem seems to be a regression in astroid: https://github.com/PyCQA/pylint/issues/6352
* ci: Require a newer version of FedoraBastien Nocera2022-07-181-1/+1
| | | | So we can have a newer libX11
* Revert "ci: Disable pylint checks"Bastien Nocera2022-06-271-2/+0
| | | | This reverts commit 8afd18d0b832489714bf02526e88da7800a7f7b1.
* ci: Work-around rawhide gettext problemBastien Nocera2022-03-091-0/+1
|
* Revert "ci: Install a much newer glib2"Bastien Nocera2022-02-111-2/+0
| | | | This reverts commit 992776462903783944421801330ac69fdf1fd683.
* ci: Work-around crun permission problemBastien Nocera2022-02-081-0/+2
| | | | See https://gitlab.gnome.org/Infrastructure/GitLab/-/issues/545#note_1376925
* ci: Remove gnome.org nightliesBastien Nocera2022-02-041-5/+0
| | | | | | | | | | | Remove the GNOME nightlies as we could not ship all the codecs we needed. Development versions will now be made available regularly on Flathub. Click to install the "Preview" version: https://flathub.org/beta-repo/appstream/org.gnome.Totem.Devel.flatpakref Closes: #260
* ci: Remove obsolete clutter dependenciesBastien Nocera2022-02-041-3/+0
|
* ci: Install gstreamer1-plugins-good-gtkBastien Nocera2022-01-281-0/+1
| | | | To get the gtkglsink plugin.
* ci: Install libhandy-devel in Fedora CIBastien Nocera2022-01-261-0/+1
|
* ci: Install a much newer glib2Bastien Nocera2022-01-261-0/+2
| | | | | With the fix to https://gitlab.gnome.org/GNOME/glib/-/merge_requests/2435 so that gst-inspect (or yelp) don't hang indefinitely.
* ci: Build on Fedora 36Bastien Nocera2022-01-261-1/+1
|
* ci: Use Fedora 34Bastien Nocera2022-01-101-1/+1
| | | | Fedora 35 and rawhide both have meson hanging when run.
* ci: Don't install weak depsBastien Nocera2022-01-101-1/+1
| | | | They're not needed for building totem.
* ci: Don't install python3-typed_ast manuallyBastien Nocera2022-01-101-1/+0
| | | | See aa7daf0dc11e8c192573875d38e9973235c2abf6
* ci: Export test results and dist tarballs from CIBastien Nocera2021-06-141-0/+6
|
* ci: Build totem with all the trimmingsBastien Nocera2021-05-061-1/+1
|
* ci: Disable pylint checksBastien Nocera2020-11-101-0/+2
| | | | | | | pylint's performance has regressed so much that it needs 10 times longer to process files, which butts against any reasonable CI test timeouts. See https://bugzilla.redhat.com/show_bug.cgi?id=1896438
* ci: flatpak: remove meson-args variablealatiera/remove-mesonargsJordan Petridis2020-10-061-3/+0
| | | | | | | | | | | | The CI template was reworked to be able to parse the build args from the manifest itself so we no longer need to write them manually. The template is no longer making use of the MESON_ARGS var. If you need to override the args of the manifest use CONFIG_OPTS [2] [1] https://gitlab.gnome.org/GNOME/citemplates/-/merge_requests/15 [2] https://gitlab.gnome.org/GNOME/citemplates/-/merge_requests/23#note_881242
* ci: Remove duplicate package nameBastien Nocera2020-09-181-1/+0
|
* ci: Also test dist'ingBastien Nocera2020-09-101-0/+1
| | | | | So we can't merge and tag MRs for new releases without updating the appdata. *sigh*
* ci: Remove temporary manual RPM installsBastien Nocera2020-07-311-3/+1
|
* ci: Split off Fedora dependencies listBastien Nocera2020-07-311-1/+34
|
* ci: Move variables to the top of the fileBastien Nocera2020-07-311-5/+5
|
* ci: make job depencency explicitJordan Petridis2020-07-311-0/+2
| | | | | | Explicitly have the nightly job depend on the flatpak build job. It has been working out so far by accident/default runner policy, which is subject to change.
* ci: remove deprecated jobsJordan Petridis2020-07-311-10/+0
| | | | | | | The functionality of these jobs exists in the normal build job now and they are no longer needed. https://gitlab.gnome.org/GNOME/citemplates/-/commit/544836ee58f91a735616ecb04ea857a66d2bb699
* ci: Update totem-pl-parser to required versionBastien Nocera2020-02-281-1/+1
|
* ci: Fix pylint breakage on rawhideBastien Nocera2020-01-081-1/+1
| | | | | | | | | | | | | | | pylint was broken: $ pylint-3 --version Traceback (most recent call last): <snip> pkg_resources.DistributionNotFound: The 'typed-ast<1.5,>=1.4.0' distribution was not found and is required by astroid Install python3-typed_ast and newer python-lazy-object-proxy until those are fixed. See https://bugzilla.redhat.com/show_bug.cgi?id=1788084#c6 Closes: #385
* ci: Remove totem-pl-parser FIXMEBastien Nocera2019-12-101-2/+0
|
* ci: Install a newer totem-pl-parser by handBastien Nocera2019-11-121-0/+2
| | | | Until it's landed in rawhide itself, install the RPM by hand.
* build: Add test to validate desktop fileBilal Elmoussaoui2019-09-261-1/+1
| | | | | The flatpak CI template already runs ninja tests for us. Let's use that to ensure the desktop file is always valid.
* Gitlab CI: publish nightliesBilal Elmoussaoui2019-09-251-3/+6
|
* build: Add support for building Nightly versionBastien Nocera2019-09-251-2/+2
| | | | | | | | This includes renaming a few files that mentioned org.gnome.Totem directly as we want the new nightly build to be parallel installable with a stable version, as org.gnome.Totem.Devel. Closes: #359
* ci: Update to the current version of the Flatpak CI initiativeBastien Nocera2019-09-251-43/+10
| | | | See https://mail.gnome.org/archives/desktop-devel-list/2019-September/msg00028.html
* lirc: Remove lirc pluginBastien Nocera2019-07-161-1/+1
| | | | | | | | The lirc plugin does not work in Flatpak, and the benefits that lirc brought are largely matched by Wayland and the native remote controls support in the Linux kernel. Closes: #303
* ci: Remove duplicated meson package installationBastien Nocera2019-02-281-1/+1
|
* ci: Run tests inside X11Bastien Nocera2019-02-191-2/+2
| | | | For the future GTK+ tests
* properties: Remove nautilus properties pageBastien Nocera2019-02-111-1/+1
| | | | | | It's now in nautilus itself. See: https://gitlab.gnome.org/GNOME/nautilus/issues/887 https://gitlab.gnome.org/GNOME/nautilus/merge_requests/411
* build: Remove vala optionBastien Nocera2019-02-081-8/+3
| | | | | After the last vala plugin was ported, we don't need an option to build Vala plugins.
* ci: Update from Flatpak manifestBastien Nocera2019-02-081-2/+2
| | | | | | Note that we still disable vala even though disabling parallel make should make it build properly as that doesn't work here (but works in Flathub).
* meson: Stop using intltoolJeremy Bicha2019-01-141-1/+1
| | | | | | | | modern gettext is sufficient https://wiki.gnome.org/Initiatives/GnomeGoals/GettextMigration Closes: https://gitlab.gnome.org/GNOME/totem/issues/218
* CI: Improve the build script and deliver bundlesJordan Petridis2018-08-021-7/+69
| | | | | | | | | | | Current implementation only build the master branch of the repository. Even if the CI runs in a branch flatpak-builder will pull its own copy of the repository as specified in the manifest. This replaces the flatpak job with the template from wiki page. This also has the positive side-effect of generating flatpak bundles for each commit and delivering them with gitlab review apps. For more info see: https://gitlab.gnome.org/GNOME/Initiatives/wikis/DevOps-with-Flatpak#flatpak-ci
* build: Test Flatpak builds in CI as wellBastien Nocera2018-07-311-1/+14
|
* build: Add CIBastien Nocera2018-06-141-0/+8
With vala support disabled for now: https://github.com/mesonbuild/meson/issues/1994