Albert Astals Cid
a157ded61d
Use "new" freebsd/Linux CI templates
4 years ago
Albert Astals Cid
f9ca87c8a1
CI: add the deb-src of testing since we're based on testing not unstable
4 years ago
Albert Astals Cid
4880e609af
CI: Switch to new clang-format
5 years ago
Nicolas Alvarez
d23422d04a
gitlab-ci: use eatmydata in apt-get
...
apt-get uses several fsync() calls on each package it installs, and that's
very slow, especially on non-SSD. eatmydata turns fsync into no-op, which
makes package installation much faster (it can cause corruption if there's
power loss or similar, but that doesn't matter in CI where we throw away
the whole container anyway).
Currently the build_ubuntu_20_04 job in GitLab CI takes 8-9 minutes to
install dependencies. Using eatmydata it went down to 2 minutes.
5 years ago
Albert Astals Cid
1f187211bc
Remove CI workaround
6 years ago
Albert Astals Cid
56a23a803f
CI: fix build_clazy_clang_tidy
6 years ago
Albert Astals Cid
f1b29aca4f
CI: fix build_clazy_clang_tidy
6 years ago
Albert Astals Cid
e989200dcf
Increase minimum supported versions to those provided by Ubuntu 20.04
6 years ago
Albert Astals Cid
92e7c78f56
Check clang-format at CI stage
6 years ago
Albert Astals Cid
a0d6a377cb
CI: Remove python-yaml
6 years ago
Albert Astals Cid
e2335e965a
CI: Use debian testing while unstable is broken
6 years ago
Albert Astals Cid
f431ef6dcc
CI: tell debian derivatives not to ask us question in apt time
6 years ago
Simone Gaiarin
341875b342
Make clang-tidy in CI use the .clang-tidy config file
6 years ago
Albert Astals Cid
3720833be4
Enable clazy qstring-allocations
6 years ago
Albert Astals Cid
07a1f616c0
Enable clazy qproperty-type-mismatch
6 years ago
Albert Astals Cid
9a32bd354d
Enable clazy raw-environment-function
6 years ago
Albert Astals Cid
dcf8f79481
Enable clazy isempty-vs-count and qhash-with-char-pointer-key
6 years ago
Albert Astals Cid
46d1ba0e20
Enable clazy missing-qobject-macro
6 years ago
Albert Astals Cid
6d0d61c2ad
Enable clazy copyable-polymorphic
6 years ago
Albert Astals Cid
93540ac16d
Enable most of clazy level2
6 years ago
Albert Astals Cid
968e9d6073
Enable clazy old-style-connect
6 years ago
Albert Astals Cid
a9598e83e8
Enable all of clazy level1
6 years ago
Albert Astals Cid
c10faf0926
Enable clazy qproperty-without-notify
6 years ago
Albert Astals Cid
edb44b1fd3
Enable clazy connect-3arg-lambda
6 years ago
Albert Astals Cid
91bce4a0a3
Enable clazy const-signal-or-slot
6 years ago
Albert Astals Cid
e03943fae9
Enable clazy qstring-lef
6 years ago
Albert Astals Cid
93de247795
Enable all of clazy level0
6 years ago
Albert Astals Cid
f85deae680
Enable clazy container-anti-pattern
...
Yes, this is a bit of cheating, but there's really no nicer way of doing
this and memory/speed here is not really important so we can trick clazy
6 years ago
Albert Astals Cid
3ca05fc1f8
Enable clazy qstring-insensitive-allocation
6 years ago
Albert Astals Cid
beb195c9e6
Enable clazy qcolor-from-literal
6 years ago
Albert Astals Cid
8e35b43a3d
Enable clazy unused-non-trivial-variable
6 years ago
Albert Astals Cid
0a60ab54c4
Enable clazy qstring-ref
6 years ago
Albert Astals Cid
95e19450c9
Enable clazy fully-qualified-moc-types
6 years ago
Albert Astals Cid
3b4dd35c9f
Enable clazy lambda-in-connect
6 years ago
Albert Astals Cid
eddbe03128
enable clazy strict-iterators
6 years ago
Albert Astals Cid
e54609b596
CI: rename to show we're also running clazy
6 years ago
Albert Astals Cid
468f4b64c2
CI: Enable clazy inefficient-qlist-soft
6 years ago
Albert Astals Cid
e2a1705703
CI: Enable clazy connect-not-normalized
6 years ago
Albert Astals Cid
3af705b3d7
CI: Enable clazy qdeleteall
6 years ago
Albert Astals Cid
a23709b097
CI: Enable clazy range-loop
6 years ago
Albert Astals Cid
82d5810493
CI: Enable clazy detaching-temporary
6 years ago
Albert Astals Cid
6ddb7e6cc9
CI: Enable clazy qhash-namespace
6 years ago
Albert Astals Cid
96f00a4d29
CI: Enable clazy qstring-arg check
6 years ago
Albert Astals Cid
5ecbb51f77
Enable modernize-use-nullptr
6 years ago
Albert Astals Cid
a96c082d69
Build desktop User Interface by default
...
Can choose to only build mobile interface or both
6 years ago
Albert Astals Cid
2da1cd736a
CI: Enable clang-tidy modernize-loop-convert
6 years ago
Albert Astals Cid
2e46cf22f5
CI: enable clang tidy performance checks
6 years ago
Albert Astals Cid
b001ea2019
CI: Enable a bunch of bugprone- clang-tidy warnings
6 years ago
Albert Astals Cid
0a2287be19
CI: Enable two readability clang-tidy checks
...
Use jq to filter compile_commands.json to not include the compilation of
autogenerated files, we don't want to check those
Also filter out the synctex folder, since that is imported code
6 years ago
Albert Astals Cid
377a64ebfe
CI: Fix debian missing to install a dependency
6 years ago