1
0
Fork 0
mirror of https://gitlab.gnome.org/GNOME/calls.git synced 2024-11-13 20:11:20 +00:00
Commit graph

68 commits

Author SHA1 Message Date
Guido Günther
71f5ffd7dc ci: Update image
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/730>
2024-05-14 08:40:16 +00:00
Guido Günther
fc15ba2e58 ci: Switch to a trixie based base image
Debian Bookworm doesn't get any GNOME updates and we want to ensure
we build and run against latest.
2024-01-14 10:36:37 +01:00
Guido Günther
bfeabe09d0 ci: Switch to package test to trixie
PureOS Byzantium tracks Debian oldstable which isn't suitable for an
upstream test. Track Debian testing instead which has recent GNOME.
2024-01-13 12:25:56 +01:00
Evangelos Ribeiro Tzaras
b32f3185a1 ci: Allow nightly jobs to fail
Apparently the publish jobs try to run even though the needed flatpak
job failed, so disable these too.

Fixes: b550617de2
2023-05-10 20:37:41 +02:00
Evangelos Ribeiro Tzaras
509456cb50 ci: Build tarball for tags 2023-05-09 07:44:09 +00:00
Evangelos Ribeiro Tzaras
b550617de2 ci: Allow flatpak jobs to fail
They have been a bit flaky lately, especially the arm64 job.
2023-05-09 09:16:11 +02:00
Evangelos Ribeiro Tzaras
4ff33a4566 ci: Update debian image 2023-02-01 08:48:35 +01:00
Evangelos Ribeiro Tzaras
8ee72b9a5d ci: Don't build flatpaks when PKG_ONLY is set
This is needed to prevent calls-next from trying to build flatpaks.
2023-01-22 06:36:24 +01:00
Evangelos Ribeiro Tzaras
b6e0d3dba8 ci: Move flatpak jobs to packaging stage
It is more fitting than the default "test" stage and
has the desirable side effect that the Debian packaging jobs
no longer need to wait for flatpak jobs to finish.
2023-01-11 14:23:12 +00:00
Julian Sparber
d722a913da flatpak: Don't run calls:sip tests in CI 2022-12-03 12:39:27 +01:00
Julian Sparber
875bdbd666 ci: Build and deploy nightly flatpaks for aarch64 and x86_64 2022-12-03 12:32:29 +01:00
Evangelos Ribeiro Tzaras
29c797ebb8 ci: Update image
The new image includes new versions of our dependencies.
This is needed as we require newer feedbackd packages.
2022-12-03 08:52:41 +00:00
Evangelos Ribeiro Tzaras
2f56836720 ci: Publish pages for main branch (not master)
This is a follow up to renaming the default branch
2022-09-03 16:52:16 +02:00
Evangelos Ribeiro Tzaras
eae9fb0ef0 ci: (Slightly) rename flatpak CI job 2022-09-03 16:52:16 +02:00
Evangelos Ribeiro Tzaras
6f2808c7cd ci: Include flatpak_ci_initiative.yml and remove inline copy
The copy was originally done because the include failed while Calls was
still being hosted at source.puri.sm.
2022-09-01 06:57:51 +00:00
Evangelos Ribeiro Tzaras
dea8b111d4 ci: Update Debian image
From now on intltool will be part of the image,
so we don't need to install it explicitly any more.
2022-08-17 12:28:07 +02:00
Evangelos Ribeiro Tzaras
65dfc1293b ci: Update debian image 2022-08-05 17:21:05 +00:00
Evangelos Ribeiro Tzaras
74beff0c98 ci: Allow flatpak failures
That does of course not mean that we shouldn't investigate,
but I like to have passing CI in the meantime.
2022-07-06 07:12:05 +02:00
Evangelos Ribeiro Tzaras
c86df0f564 ci: Update debian bookworm image for rst2man 2022-06-08 08:25:36 +00:00
Evangelos Ribeiro Tzaras
f96d2f4b39 ci: Use new debian image 2022-04-12 10:37:29 +02:00
Evangelos Ribeiro Tzaras
3523403a0c ci: Fix typo in packaging job name
It was supposed to be package:deb-pureos... (not package-deb-pureos...)
2022-03-05 04:02:34 +01:00
Evangelos Ribeiro Tzaras
b0f54e7d60 ci: Bump flatpak job timeout to 4 hours
The jobs are taking a bit longer currently.
2022-03-02 09:56:44 +01:00
Evangelos Ribeiro Tzaras
21e1d2a53d ci: Bump used debian image
This let's us use newer GStreamer (> 1.20) which deprecated some functions we
used.
2022-02-12 17:22:35 +01:00
Evangelos Ribeiro Tzaras
55028565aa ci: Deploy documentation as gitlab pages 2022-01-26 06:16:42 +00:00
Evangelos Ribeiro Tzaras
f068e20f68 ci: Use prebuilt debian images
This should speed up CI jobs.

Close #380
2021-12-21 14:16:49 +01:00
Evangelos Ribeiro Tzaras
fe7ebf51ce ci: Use PKG_ONLY variable to exclude flatpak job
This makes sure we're not wasting computational resources when we only
want to build debian packages.
2021-11-30 12:54:41 +01:00
Evangelos Ribeiro Tzaras
3b377edc81 ci: Drop debian bookworm packaging job
It is very easy to either run locally with the run script or build
a package locally with `dpkg-buildpackage`.
2021-11-30 12:54:41 +01:00
Evangelos Ribeiro Tzaras
89fd506f7d ci: Drop pedantic metainfo validation job
And instead run them as a part of the regular tests.
2021-11-30 12:05:27 +01:00
Evangelos Ribeiro Tzaras
7402cae903 ci: Fix regex for reporting code coverage
We are now using gcovr instead of lcov after
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=987818
has been closed.

The difference in output format tripped up reported code coverage in CI.
2021-11-24 14:07:37 +01:00
Evangelos Ribeiro Tzaras
4c44284bd1 ci: Use gcovr for coverage reports 2021-11-18 12:15:21 +01:00
Evangelos Ribeiro Tzaras
f44f643ae9 ci: Complain about untranslated ui files 2021-11-16 09:39:34 +01:00
Evangelos Ribeiro Tzaras
2ce0c7775c ci: Grab submodules by setting GIT_SUBMODULE_STRATEGY 2021-11-16 09:39:34 +01:00
Evangelos Ribeiro Tzaras
62208c5571 ci: Update from flatpak CI template 2021-11-16 08:53:04 +01:00
Evangelos Ribeiro Tzaras
db2bb818b6 ci: Use appstreamcli instead of appstream-util 2021-10-21 09:54:12 +00:00
Evangelos Ribeiro Tzaras
43fb8504e8 ci: Run relaxed appstream validation during tests
If appstream-util is installed the tests will run `appstream validate-relax` on
the metainfo file.
2021-10-19 12:37:08 +02:00
Evangelos Ribeiro Tzaras
65f487f1e8 ci: Use strict metadata validation, but allow it to fail
Validation will fail because the screenshots height is too large and not using a
16:9 aspect ratio:

• attribute-invalid     : <screenshot> height too large
  [https://gitlab.gnome.org/GNOME/calls/raw/master/data/screenshots/history.png]
  maximum is 900px

• aspect-ratio-invalid  : <screenshot> aspect ratio not 16:9
  [https://gitlab.gnome.org/GNOME/calls/raw/master/data/screenshots/calling.png]

The strict validation will nevertheless provide valuable information.
2021-10-19 12:37:08 +02:00
Evangelos Ribeiro Tzaras
eb0bf0abf4 ci: Upgrade certificates
Fixes #346
2021-10-19 12:37:05 +02:00
Evangelos Ribeiro Tzaras
6b3d745f55 ci: Temporarily allow warnings to fix CI build failure
See issue #337
2021-10-06 13:56:53 +02:00
Evangelos Ribeiro Tzaras
5ab908a294 ci: Unbreak CI after Debian Bullseye release
- Get rid of the dependencies from experimental
- Use PureOS Byzantium image for arm64 packaging job
  (as this will probably fix the spurious CI failures)
2021-08-25 11:06:32 +02:00
Evangelos Ribeiro Tzaras
2d6cc5e65b ci: Validate appstream metadata 2021-07-17 17:06:35 +02:00
Evangelos Ribeiro Tzaras
7224998a1c project: Use org.gnome prefix in app id and adapt to changes
In preparation to moving to GNOME all the IDs, DBus object paths, etc should
change.

Closes #303
2021-07-12 13:35:57 +00:00
Evangelos Ribeiro Tzaras
d19e5774e9 ci: Switch to Debian Bullseye images 2021-07-12 12:03:57 +02:00
Evangelos Ribeiro Tzaras
37d4010156 ci: Reenable flatpak builds 2021-06-22 06:30:40 +02:00
Evangelos Ribeiro Tzaras
538d98f21d ci: disable flatpak build
Reenable the build after the build failures from #291 have been sorted out.
2021-06-02 12:22:43 +02:00
Evangelos Ribeiro Tzaras
0c475a41dd ci: Generate code coverage reports 2021-04-27 04:59:02 +02:00
Evangelos Ribeiro Tzaras
e798d61b83 ci: disable testing in flatpak
Because it is very flaky currently.
2021-04-15 18:50:39 +02:00
Evangelos Ribeiro Tzaras
26c8bad9cc ci: add -noreset to xvfb-run invocation
Fixes issues in CI `cannot open display`. Similar to 8cd90523
2021-04-06 14:27:26 +00:00
Evangelos Ribeiro Tzaras
8cd9052378 ci: add -noreset to xvfb-run invocation for flatpak builds 2021-03-15 18:44:26 +00:00
Evangelos Ribeiro Tzaras
3050e30672 project: rename back to calls
The project files should not have been renamed in c732c74
as these changes might infringe on GNOME trademarks
2021-02-11 08:31:27 +00:00
Evangelos Ribeiro Tzaras
c732c74703 project: rename to gnome-calls 2021-02-04 01:19:26 +00:00