From: Zhian N. Kamvar Date: Fri, 18 Dec 2020 16:16:56 +0000 (-0800) Subject: permissive checks for pre-alpha lessons X-Git-Url: https://git.arvados.org/rnaseq-cwl-training.git/commitdiff_plain/7fd7d18f4664e408d36359284902ce6018e9bdea permissive checks for pre-alpha lessons This will fix #533 --- diff --git a/bin/lesson_check.py b/bin/lesson_check.py index 1fd7118..2f7e773 100644 --- a/bin/lesson_check.py +++ b/bin/lesson_check.py @@ -117,7 +117,10 @@ def main(): args = parse_args() args.reporter = Reporter() - check_config(args.reporter, args.source_dir) + life_cycle = check_config(args.reporter, args.source_dir) + # pre-alpha lessons should report without error + if life_cycle == "pre-alpha": + args.permissive = True check_source_rmd(args.reporter, args.source_dir, args.parser) args.references = read_references(args.reporter, args.reference_path) @@ -194,6 +197,7 @@ def check_config(reporter, source_dir): reporter.check(defaults in config.get('defaults', []), 'configuration', '"root" not set to "." in configuration') + return config['life_cycle'] def check_source_rmd(reporter, source_dir, parser): """Check that Rmd episode files include `source: Rmd`"""