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
Evangelos Ribeiro Tzaras
ca9c5747ab
ci: Build flatpak in packaging stage
...
Closes #220
2021-02-04 00:25:38 +01:00
Julian Sparber
1bfcdd545a
Revert "ci: write STDOUT for flatpak build to file"
...
Revert the commit since the log limit for the ci was increased.
This reverts commit 70c75822f7
.
2021-01-27 12:36:14 +01:00