1
0
Fork 0
Commit Graph

54 Commits

Author SHA1 Message Date
Maurizio Porrato 1d898cec0d split github actions in two jobs 2023-08-19 10:43:06 +01:00
Maurizio Porrato 3865d38ca1 add bandit check; refactor tox config 2023-08-19 10:13:58 +01:00
Maurizio Porrato 0c02a5652f Rename core module 2023-08-19 09:38:51 +01:00
Maurizio Porrato 9b6256a73c README.md: fix code blocks 2023-08-19 09:13:18 +01:00
Maurizio Porrato 6dccb77510 ci: upgrade setup-pdm to v3 2023-08-18 19:22:06 +01:00
Maurizio Porrato f9d689bb36 ci: ignore non-code changes 2023-08-18 19:13:43 +01:00
Maurizio Porrato ece96352e8 README.md: Update install command 2023-08-18 19:01:42 +01:00
Maurizio Porrato 2e451eff3f Add tox-gh-actions 2023-08-18 18:55:18 +01:00
Maurizio Porrato f0c9dde159 Add github workflow 2023-08-18 18:46:06 +01:00
Maurizio Porrato e232be258f tox: stricter pylint 2023-08-18 17:48:38 +01:00
Maurizio Porrato 42843b4885 tox: enfore 100% coverage and add pylint 2023-08-18 17:33:07 +01:00
Maurizio Porrato f46348d7a0 Complete test coverage 2023-08-18 16:45:28 +01:00
Maurizio Porrato 0b4da7c5cf Complete type annotations 2023-08-18 14:00:12 +01:00
Maurizio Porrato 6c109d1875 More tests 2023-08-17 18:57:49 +01:00
Maurizio Porrato a3bc96efa5 Fix pyproject.toml 2023-08-17 14:46:51 +01:00
Maurizio Porrato 6fc5e98bff Fix typo 2023-08-17 13:29:15 +01:00
Maurizio Porrato 9f30aac4c7 Libraries should not include pdm.lock in git 2023-08-17 12:11:30 +01:00
Maurizio Porrato 885e63565f cli: fail cleanly if the given directory is not a valid operator repo 2023-08-17 12:09:56 +01:00
Maurizio Porrato a99949c386 Add typing to utility test functions 2023-08-17 11:57:00 +01:00
Maurizio Porrato c0f0798ee8 Allow specifying check name and origin when instantiating a CheckResult 2023-08-17 11:17:04 +01:00
Maurizio Porrato e7d6b53a09 Add some content to the readme file 2023-08-17 09:09:33 +01:00
Maurizio Porrato f3eb3d1d09 Make check results hashable 2023-08-16 16:46:39 +01:00
Maurizio Porrato e99c181021 Check results carry check name; extract semver-mode graph generation 2023-08-15 08:10:15 +01:00
Maurizio Porrato e245dd758e Add some debug messages to check discovery mechanism 2023-08-14 15:07:01 +01:00
Maurizio Porrato 1bc27f38d8 Use lowercase check result types 2023-08-14 12:00:14 +01:00
Maurizio Porrato 48bc7e21c2 Make pylint happier 2023-08-12 19:12:52 +01:00
Maurizio Porrato 15eb937453 Add some missing docstrings 2023-08-12 18:42:51 +01:00
Maurizio Porrato da06509790 Fix recursive check in cli tool 2023-08-12 18:42:51 +01:00
Maurizio Porrato 71d2129cfb Rework cli list command 2023-08-12 18:42:51 +01:00
Maurizio Porrato b0f6bea925 Keep track of where check results originated from 2023-08-12 18:42:36 +01:00
Maurizio Porrato 8d5fde5fcd Keep track of where check results originated from 2023-08-12 16:01:13 +01:00
Maurizio Porrato 2997b64eba Make pylint happier 2023-08-12 15:50:57 +01:00
Maurizio Porrato 7e0b8937e8 Update dependencies 2023-08-12 15:41:58 +01:00
Maurizio Porrato 8f841bc364 Use type hinting generics from standard collections where possible 2023-08-12 15:25:01 +01:00
Maurizio Porrato d524a042b8 Refactor checks to support alternate suites 2023-08-12 14:51:46 +01:00
Maurizio Porrato 69d15c66d5 Improve test coverage 2023-08-10 09:16:10 +01:00
Maurizio Porrato 3959781b20 Fix eof 2023-08-09 08:49:07 +01:00
Maurizio Porrato 618f1aa6d5 Add pre-commit toml check 2023-08-09 08:40:36 +01:00
Maurizio Porrato e6c3682652 Add tests for lookup_dict() and load_yaml() 2023-08-09 08:03:51 +01:00
Maurizio Porrato 28c9d1810a Add pre-commit config 2023-08-08 18:55:42 +01:00
Maurizio Porrato d1a09b002a Refresh pdm.lock 2023-08-08 17:49:58 +01:00
Maurizio Porrato ea0dac2e32 Bump minimum python version 2023-08-08 09:40:20 +01:00
Maurizio Porrato 9f91b8608a Allow listing available checks from cli 2023-08-08 09:06:11 +01:00
Maurizio Porrato aefe6d2abe Move checks out of the cli module 2023-08-07 10:28:18 +01:00
Maurizio Porrato f72700feb9 Consistently use csv_operator_name and csv_operator_version when building upgrade graph 2023-08-05 08:55:22 +01:00
Maurizio Porrato 8d7e461544 Improve caching when traversing repo upwards 2023-08-05 08:25:49 +01:00
Maurizio Porrato 9e134e3a50 More tests 2023-08-04 13:38:47 +01:00
Maurizio Porrato 1480a91d85 Use cache when testing for bundle existence 2023-08-04 09:05:17 +01:00
Maurizio Porrato 65226dba1a Wrap yaml parsing errors 2023-08-04 08:43:52 +01:00
Maurizio Porrato 5f08cff13b Add bundle and operator caching 2023-08-04 08:06:39 +01:00