| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
The devel_utils and man meson options are by default false. Let's set
them to true to verify that everything is fine.
|
|
|
|
|
|
| |
Docker uses TLS by default now which breaks the runner. Let's disable TLS
for now to fix the update-image job. See the GitLab issue for more info:
https://gitlab.com/gitlab-org/gitlab-runner/issues/4501
|
|
|
|
|
|
| |
The update-image job doesn't work as expected on forks, because the
$CI_REGISTRY_ variables are not properly set. Let's limit this only
to GNOME namespace to make it obvious.
|
|
|
|
|
| |
Reflect the changes made in GNOME/gnome-build-meta!363 to make the job
work again.
|
|
|
|
|
| |
Reflect the changes made in GNOME/gnome-build-meta!324 to make the job
work again.
|
|
|
|
|
| |
Reflect the changes made in GNOME/gnome-build-meta!226 to make the job
work again.
|
|
|
|
|
|
| |
gnome-build-meta is manual job as it takes some time. However, let's
run this job when the new tag is created to be sure that the release
is ok.
|
|
|
|
|
|
| |
Currently, out CI fails on forks, because $CI_REGISTRY_IMAGE doesn't
point to the origin and thus is empty. See relevant upstream bug report:
https://gitlab.com/gitlab-org/gitlab-runner/issues/1867
|
|
|
|
|
|
| |
This patch finally integrates our test suite in GitLab CI. Unfortunately,
many tests are skipped currently, because I was not able to make them work
in the Docker container yet.
|
|
|
|
|
|
|
|
|
|
|
| |
Recently, several patches had to be reverted because of too old meson
version in gnome-build-meta. Let's add gnome-build-meta job to prevent
similar problems in the future. The job is based .gitlab-ci.yml from
gnome-build-meta repository. I made some experiments to run it from
our Docker image including pregenerated buildstream cache, but it was
unexpectedly slower and also made the image too big. I am making the
job manual, because is quite slow and also it is not necessary to run
it always.
|
|
|
|
|
|
| |
Add a manual job to regenerate Docker image used by CI into GitLab CI
and use image with :latest tag by default. In case of some failures,
one can always use another tag.
|
|
|
|
|
| |
This is needed to include the latest meson release, which is necessary
for: https://gitlab.gnome.org/GNOME/gvfs/merge_requests/25.
|
|
|
|
|
| |
New image is necessary because of new functionality. Add --no-cache
option to force rebuilding the image.
|
|
|
|
|
| |
Rebuild the docker image with newer GLib release to prevent CI failures
after commit 9f3ebeb869590fd5c14b47b871614c2c0a61da3e.
|
|
|
|
|
|
| |
It often happens that Fedora rawhide doesn't contain the latest GLib,
or even GLib is not yet released, which breaks CI for new features.
Let's include the latest Glib in our Docker image.
|
|
|
|
| |
Use custom docker image with preinstalled dependencies to make it faster.
|
|
Let's use GitLab CI to automaticaly build merge requests before push.
|