~vcs-imports/tracker/+git/tracker:wip/carlosg/ci-playground2

Last commit made on 2021-05-21
Get this branch:
git clone -b wip/carlosg/ci-playground2 https://git.launchpad.net/~vcs-imports/tracker/+git/tracker

Branch merges

Branch information

Name:
wip/carlosg/ci-playground2
Repository:
lp:~vcs-imports/tracker/+git/tracker

Recent commits

5175373... by Carlos Garnacho

squash!

b424297... by Carlos Garnacho

ci: Add clang static analysis task

This might be useful to spot code errors.

a1232c3... by Carlos Garnacho

ci: Add review stage

And add checks for commit logs, and ensuring that merge requests
have "Allow edits from maintainers" checkbox enabled. Courtesy of
ci-fairy.

6bcd2ea... by Carlos Garnacho

ci: Add test timeout multiplier

So we can expand test timeouts in CI without making it horribly
slow on the desktop.

8f1d6f6... by Carlos Garnacho

ci: Add aarch64 build/tests

The aarch64 runners seem a bit flaky, so make these task
failable.

53c81ab... by Carlos Garnacho

ci: Exclude changes in potfiles for coverity

We currently trigger the coverity stage for every commit on master.
Since that has a daily rate, don't waste coverity builds on changes
to potfiles.

fdca8e5... by Carlos Garnacho

ci: Make shallow clones of tracker-miners

For the "pages" stage we need docs and manpages from both projects,
use a shallow clone of tracker-miners for the purpose.

8cddccd... by Carlos Garnacho

ci: Move CI to freedesktop ci-templates

Use ci-templates to build and test on fedora 34/rawhide, ubuntu rolling
and alpine edge, as we used to do. One thing we don't do anymore
is fetching eatmydata, it requires building from source in some
distros, and it's not as much necessary anymore with expensive tests
using memory connections.

4afd390... by Carlos Garnacho

docs: Drop #include from types file

Turns out it's not necessary, and it breaks moving to rawhide for
website generation.

5d5893b... by Quentin PAGÈS

Update Occitan translation

(cherry picked from commit efd82bc72ff277be8d2967d025a5f04201b068e3)