Commit Graph

198 Commits

Author SHA1 Message Date
Adriaan de Groot
a32149bd92 CI: run tests after build as well 2018-09-20 08:02:43 -04:00
Adriaan de Groot
933ad82392 CI: increase build directory size
- Fix typo in the build-debugging bits
 - Increase tmpfs size of /build because it looks like "make install"
   ends up filling the disk, and then it fails.
2018-09-11 10:23:48 -04:00
Adriaan de Groot
be8de205af CI: be more verbose in the CI 2018-09-11 08:26:32 -04:00
Adriaan de Groot
aee5676ae8 ci: be more verbose on failure and on install 2018-09-03 05:15:51 -04:00
Adriaan de Groot
ae0764f52e CI: be more verbose in the CI 2018-08-21 07:45:44 -04:00
Adriaan de Groot
00e1bb9c8d CI: fix the build on Travis
- Make the Travis scripts a bit more verbose on failure
 - Fix wrong filename tested for picking up the configuration
   (this is why the builds were failing: missing the force-webkit
   flag, while webengine isn't in the dockerfile for Travis)

FIXES #1018
2018-08-20 17:39:56 -04:00
Adriaan de Groot
f73f4bdea2 CI: for now, switch off PythonQt 2018-08-10 07:09:28 -04:00
Adriaan de Groot
6f39db4752 ci: name tags consistently 2018-06-28 06:02:18 -04:00
Adriaan de Groot
59dd181cfc ci: complete release script
- Create tag, tarball, and test tarball
 - Print instructions for completing the release
2018-06-28 05:48:04 -04:00
Adriaan de Groot
cfe92252d2 ci: if clang is available, do that build too 2018-06-27 12:53:45 -04:00
Adriaan de Groot
37552c184b ci: add a release script
This is the start of a release script. The idea is to automate
a whole bunch of the steps documented in ci/RELEASE.md, so that
a release becomes more straightforward. Assumptions abound:
basically this is going to work on my workstation, and not
on any other.
2018-06-27 12:50:20 -04:00
Philip
fc8d961049 [ci] fix link in HACKING.md 2018-05-26 09:49:27 +02:00
Adriaan de Groot
7090227269 i18n: fix up tooling
- suppress languages we've decided not to have anymore
 - prevent txpull from losing .desktop keys it doesn't understand,
   by splitting off a desktop.in file with only the (source) fields.
2018-05-14 06:28:57 -04:00
Adriaan de Groot
fdccff83c3 i18n: when extracting strings, skip branding 2018-03-09 07:22:45 -05:00
Adriaan de Groot
99b9f4a501 i18n: missed some commit-message fixups in tooling 2018-02-13 11:53:53 +01:00
Adriaan de Groot
719989c6d4 i18n: change commit messages generated by CI tc scripts 2018-02-08 10:10:16 +01:00
Adriaan de Groot
762ad54344 Documentation: change http links to GitHub to https 2017-12-20 08:39:09 -05:00
Adriaan de Groot
b5f2f22a78 Documentation: update HACKING 2017-11-06 06:58:05 -05:00
Adriaan de Groot
99858242fb CI: Replace Jenkins-oriented scripts with Travis-oriented ones 2017-10-25 05:26:04 -04:00
Adriaan de Groot
173f4aba1b Update release-procedures 2017-10-13 16:42:31 -03:00
Adriaan de Groot
c0867c76fd Document another way to create tarballs 2017-09-25 17:13:33 +02:00
Adriaan de Groot
a4a05acc61 Remove more crashreporter references 2017-09-20 09:25:05 +02:00
Adriaan de Groot
c2a69ea943 i18n: cleanup after txpull
- remove extra .desktop files created in lang/
 - remove annoyingly-doubled # Translations comment
2017-09-18 15:50:00 +02:00
Adriaan de Groot
f63b44c984 i18n: smash things back from unspecified charset to UTF-8 2017-09-07 05:43:50 -04:00
Adriaan de Groot
1859808227 Move development-related scripts, tools, into ci/ 2017-09-05 06:09:51 -04:00
Adriaan de Groot
71fe0f6f03 Python-i18n: pygettext is deprecated
- Use xgettext -L python instead
 - Mark _n as a plural-forms translation function
 - Explicit output to .pot files (instead of default .po)
2017-08-31 04:09:48 -04:00
Adriaan de Groot
44262951a1 Python-i18n: add _n() as a gettext keyword, for plurals 2017-08-30 17:37:04 -04:00
Adriaan de Groot
9f5ff55ba2 Python-i18n: tx pull and push improvements
- python jobmodule translations
 - only keep top-level desktop file
2017-08-10 10:42:03 -04:00
Adriaan de Groot
5ebbc00334 i18n: document txpush, de-bash 2017-08-09 05:35:47 -04:00
Adriaan de Groot
e1ba93a0c2 i18n: document txpull, de-bash 2017-08-09 07:19:37 +09:00
Adriaan de Groot
e94ea438fb i18n: extend .desktop tooling-support 2017-08-08 04:11:19 -04:00
Adriaan de Groot
17a6ca2207 i18n: automatic i18n merges are down 2017-08-08 03:20:16 -04:00
Adriaan de Groot
ef8cbcf526 Coverity: add (stub) modeling file 2017-07-03 09:18:09 -04:00
Adriaan de Groot
4885b4afec i18n: reduce noise-only commits from Transifex 2017-07-03 05:23:58 -04:00
Adriaan de Groot
97ded0ec48 i18n: see if Transifex sync uses these scripts. 2017-06-28 08:09:22 -04:00
Teo Mrnjavac
e67abde6f7 Pull all catalogs and push back to git. 2016-12-16 17:03:14 +01:00
Teo Mrnjavac
256a629ece Push all PythonQt module translation catalogs. 2016-12-16 17:03:14 +01:00
Teo Mrnjavac
a44f336150 Correctly untar Coverity tool. 2016-12-09 17:43:44 +01:00
Teo Mrnjavac
2e405acbac Update Coverity CI scripts. 2016-12-09 17:16:39 +01:00
Teo Mrnjavac
11c43e3d5d Fix cmake call for CI. 2016-07-27 13:38:30 +02:00
Teo Mrnjavac
e70ab95e92 Fix Coverity build. 2016-07-25 17:58:22 +02:00
Teo Mrnjavac
78b01d1e20 Fix CI. 2016-07-25 17:21:11 +02:00
Teo Mrnjavac
ec5c1240c2 Fix permissions. 2015-09-29 11:33:52 +02:00
Teo Mrnjavac
368f1d1106 Add cppcheck script to CI. 2015-09-27 15:37:48 +02:00
Teo Mrnjavac
0978fff082 Calamares coverity build. 2015-09-25 11:58:29 +02:00
Teo Mrnjavac
846074545b Add KPMcore Coverity build script. 2015-09-25 11:39:06 +02:00
Teo Mrnjavac
2fd066794b Transifex push script. 2015-09-25 10:58:25 +02:00
Teo Mrnjavac
b42ea45409 Add CI tooling. 2015-09-24 16:04:15 +02:00