1
0
mirror of https://github.com/helix-editor/helix synced 2024-11-10 10:34:45 +01:00
helix/.github
Tim 82dd963693
Add: validation of bundled themes in build workflow (#11627)
* Add: xtask to check themes for validation warnings

* Update: tidied up runtime paths

* Update: test build workflow

* Update: address clippy lints

* Revert: only trigger workflow on push to master branch

* Add: Theme::from_keys factory method to construct theme from Toml keys

* Update: returning validation failures in Loader.load method

* Update: commented out invalid keys from affected themes

* Update: correct invalid keys so that valid styles still applied

* Update: include default and base16_default themes in check

* Update: renamed validation_failures to load_errors

* Update: introduce load_with_warnings helper function and centralise logging of theme warnings

* Update: use consistent naming throughout
2024-09-28 13:52:09 +02:00
..
ISSUE_TEMPLATE Add an installation method field to the bug report template (#8711) 2023-11-04 09:34:54 +09:00
workflows Add: validation of bundled themes in build workflow (#11627) 2024-09-28 13:52:09 +02:00
dependabot.yml ci: Group minor rust dependency dependabot updates 2024-03-19 14:28:15 +09:00
FUNDING.yml Add FUNDING.yml 2022-05-11 10:51:20 +09:00