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 |