4 Commits

Author SHA1 Message Date
Patrick Lodder
b0342b0dfa
ci: check subtrees
Does a checkout of the full commit history and checks the status
integrity of each subtree using the git-subtree-check.sh provided
in contrib/devtools. Default subtree remotes are defined in the
new file contrib/subtrees.json
2025-04-20 16:02:21 -04:00
Patrick Lodder
5136b94f94
ci: move linter to ubuntu:24.04
- do not containerize the linter (for now) as all it does is a
  python3 check on translations.
2025-02-25 19:18:41 -05:00
Patrick Lodder
6c1ef79fc6
ci: update actions to v4
see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/
2024-03-02 16:54:45 -05:00
Patrick Lodder
cf485309c5
ci: add linter for translations
Adds a lint job to the CI where we can do sanity analysis on
included files to help spot errors on non-cpp source files
that may cause problems during runtime.

This first job implements contrib/devtools/check-translations.py
that alerts the repository of errors in the translation files in
src/qt/locale. Errors in a translation file are otherwise only
becoming visible during runtime.
2023-10-19 17:12:45 -04:00