Commit Graph

12 Commits

Author SHA1 Message Date
Adriaan de Groot
bf0515d188 CI: handle FreeBSD version of date(1) 2020-01-28 14:52:34 +01:00
Adriaan de Groot
397440539f CI: explanations after txcheck fails 2020-01-25 17:37:05 +01:00
Adriaan de Groot
fa466b447c CI: Canonicalize XML first
- Do XML processing / canonicalisation in txpush only
 - Run the *HEAD* version of txpush in both worktrees
2020-01-25 17:34:44 +01:00
Adriaan de Groot
64b56664de CI: use explicit encoding in XML tidy 2020-01-25 17:13:49 +01:00
Adriaan de Groot
053fa28b19 CI: improve TX consistency
- txpush
   - don't try to push TX for the timezone list
   - xmllint --format the .ts files to avoid inconsistency between
     TX tool versions
 - txcheck
   - xmllint --format
   - hard-code the list of files, it's not worth the hassle
   - don't apply XML cleanups to POT files
   - strip linenumbers from POT files for diffing
2020-01-25 17:02:07 +01:00
Adriaan de Groot
b70e5d7e0f CI: allow cleaning up a string-freeze-check independently 2019-11-28 15:58:02 +01:00
Adriaan de Groot
3bf1fbba65 CI: ignore changes in location (e.g. source-line changes of strings) for string freeze 2019-11-28 15:55:15 +01:00
Adriaan de Groot
d3cc4ec395 CI: silence git branch during cleanup of txcheck 2019-11-21 14:24:10 +01:00
Adriaan de Groot
a0556d1dd7 CI: enforce 1 week of string freeze 2019-11-21 14:23:00 +01:00
Adriaan de Groot
bf21e8a4f5 CI: clean up after tx checking 2019-11-21 14:07:41 +01:00
Adriaan de Groot
e6a2384294 CI: do all tx checking in worktrees 2019-11-21 14:03:21 +01:00
Adriaan de Groot
b5cca9aabf CI: Add tool to enforce the string freeze
- check for conventional translation tag
 - diff the generated translation files to enforce consistency
2019-11-21 13:53:39 +01:00