1
0
Fork 0
Commit Graph

32 Commits

Author SHA1 Message Date
Maurizio Porrato 0c02a5652f Rename core module 2023-08-19 09:38:51 +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 885e63565f cli: fail cleanly if the given directory is not a valid operator repo 2023-08-17 12:09:56 +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 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 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 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 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
Maurizio Porrato a2e9e0a796 Refactor operator default_channel 2023-08-04 07:31:38 +01:00
Maurizio Porrato aa96dc2403 Add upgrade path check 2023-08-03 18:23:45 +01:00
Maurizio Porrato 667c14ac0c Add check for dangling bundles in upgrade path 2023-08-03 13:47:39 +01:00
Maurizio Porrato f9100af28c Initial commit 2023-08-03 09:52:14 +01:00