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
Julian Sparber
70c75822f7
ci: write STDOUT for flatpak build to file
...
The flatpak build excites the log limit therefore redirect the log to a
file.
2021-01-26 14:33:12 +01:00
Julian Sparber
87f70265e9
ci: build flatpak
2021-01-26 14:33:12 +01:00
Julian Sparber
613d5acde5
ci: drop bullseyeci packages
2021-01-26 12:14:39 +01:00
Julian Sparber
f1e35ed97c
ci: don't use global variables and definitions
2021-01-26 12:14:36 +01:00
Julian Sparber
9d2d0b8484
ci: build packages only for byzantium
2021-01-26 12:07:39 +01:00
Guido Günther
acbbe4697f
gitlab-ci: Use byzantium instead of Debian bullseye
...
We didn't have bullseye images back then.
2021-01-20 10:53:17 +01:00
Sebastian Krzyszkowiak
5acf019518
gitlab-ci: Don't use global before_script for package jobs
...
It used to work because the pipeline definitions had been
overriding `before_script`, which isn't the case anymore.
Fixes #213
2021-01-20 09:42:19 +00:00
Evangelos Ribeiro Tzaras
8070c41e46
CI: build documentation
2020-12-05 15:39:49 +01:00
Guido Günther
d0e3e580c9
gitlab-ci: Fail when C files are missing from POTFILES.in
...
If there are translation in C files but not in POTFILES.in
fail the pipeline.
2020-11-13 08:08:38 +00:00
Sebastian Krzyszkowiak
b9fb2775cd
gitlab-ci: Use bullseye CI repo
...
This is needed to be able to use callaudiod before it reaches
Debian Bullseye.
2020-10-30 18:29:05 +01:00
Guido Günther
78921fadea
gitlab-ci: Allow to only build a package
2020-09-10 08:58:24 +00:00
Guido Günther
11cc1a219a
Build against Debian bullseye
2020-05-12 10:49:44 +00:00
Guido Günther
ad56f9aa85
gitlab-ci: Build package and run autopkgtest / lintian
...
Use prebuilt pipelines to build debs for arm64 and amd64. Test
the amd64 ones using (potential) autopkgtests and lintian.
2020-01-13 12:19:46 +01:00
Guido Günther
a85710869c
gitlab-ci: Specify stages
...
We want proper ordering on the to be added stages
2020-01-13 12:19:46 +01:00
Bob Ham
46c94e6e2a
Fix GitLab CI and Debian packaging for ModemManager dependencies
2018-08-03 14:37:20 +00:00
Guido Günther
153a0d6f9e
Test compilation and run unit tests via gitlab-ci
2018-07-27 10:18:10 +02:00