debian-forge-composer/internal/store
Brian C. Lane aca748bc14 Don't Panic in getComposeStatus and skip invalid jobs in fsjobqueue New
This handles corrupt job json files by skipping them. They still exist,
and errors are logged, but the system keeps working.

If one or more of the json files in /var/lib/osbuild-composer/jobs/
becomes corrupt they can stop the osbuild-composer service from
starting, or stop commands like 'composer-cli compose status' from
working because they quit on the first error and miss any job that
aren't broken.
2023-11-20 13:34:40 +01:00
..
test store: verify that old versions of the store can still be unmarshalled 2020-06-03 00:30:01 +02:00
compose.go split: replace internal packages with images library 2023-07-10 21:11:19 +02:00
fixtures.go Don't Panic in getComposeStatus and skip invalid jobs in fsjobqueue New 2023-11-20 13:34:40 +01:00
json.go split: replace internal packages with images library 2023-07-10 21:11:19 +02:00
json_test.go Delete unused internal/platform package 2023-10-20 18:59:00 +02:00
store.go store: Fix SourceConfig.RepoConfig() function call 2023-11-01 11:38:41 +01:00
store_test.go store: Fix test for CheckGPG 2023-11-01 23:10:51 +01:00