forked from JOJ/Joint-Teapot
		
	fix: less required env vars
This commit is contained in:
		
							parent
							
								
									0a8c188a48
								
							
						
					
					
						commit
						c8d6c10409
					
				|  | @ -689,22 +689,19 @@ def joj3_all_env( | ||||||
|     logger.info(f"debug log to file: {settings.log_file_path}") |     logger.info(f"debug log to file: {settings.log_file_path}") | ||||||
|     submitter = os.getenv("GITHUB_ACTOR", "") |     submitter = os.getenv("GITHUB_ACTOR", "") | ||||||
|     run_number = os.getenv("GITHUB_RUN_NUMBER", "") |     run_number = os.getenv("GITHUB_RUN_NUMBER", "") | ||||||
|     exercise_name = os.getenv("JOJ3_CONF_NAME", "") |  | ||||||
|     commit_hash = os.getenv("GITHUB_SHA", "") |     commit_hash = os.getenv("GITHUB_SHA", "") | ||||||
|     run_id = os.getenv("JOJ3_RUN_ID", "") |  | ||||||
|     groups = os.getenv("JOJ3_GROUPS", "") |  | ||||||
|     repository = os.getenv("GITHUB_REPOSITORY", "") |     repository = os.getenv("GITHUB_REPOSITORY", "") | ||||||
|     if "" in ( |     if "" in ( | ||||||
|         submitter, |         submitter, | ||||||
|         run_number, |         run_number, | ||||||
|         exercise_name, |  | ||||||
|         commit_hash, |         commit_hash, | ||||||
|         run_id, |  | ||||||
|         groups, |  | ||||||
|         repository, |         repository, | ||||||
|     ): |     ): | ||||||
|         logger.error("missing required env var") |         logger.error("missing required env var") | ||||||
|         raise Exit(code=1) |         raise Exit(code=1) | ||||||
|  |     run_id = os.getenv("JOJ3_RUN_ID", "") | ||||||
|  |     exercise_name = os.getenv("JOJ3_CONF_NAME", "") | ||||||
|  |     groups = os.getenv("JOJ3_GROUPS", "") | ||||||
|     commit_msg = os.getenv("JOJ3_COMMIT_MSG", "") |     commit_msg = os.getenv("JOJ3_COMMIT_MSG", "") | ||||||
|     force_quit_stage_name = os.getenv("JOJ3_FORCE_QUIT_STAGE_NAME") or "" |     force_quit_stage_name = os.getenv("JOJ3_FORCE_QUIT_STAGE_NAME") or "" | ||||||
|     submitter_repo_name = (repository or "").split("/")[-1] |     submitter_repo_name = (repository or "").split("/")[-1] | ||||||
|  | @ -971,21 +968,17 @@ def joj3_check_env( | ||||||
|     app.pretty_exceptions_enable = False |     app.pretty_exceptions_enable = False | ||||||
|     set_settings(Settings(_env_file=env_path)) |     set_settings(Settings(_env_file=env_path)) | ||||||
|     set_logger(settings.stderr_log_level) |     set_logger(settings.stderr_log_level) | ||||||
|     submitter = os.getenv("GITHUB_ACTOR") |     submitter = os.getenv("GITHUB_ACTOR", "") | ||||||
|     exercise_name = os.getenv("JOJ3_CONF_NAME") |     repository = os.getenv("GITHUB_REPOSITORY", "") | ||||||
|     run_id = os.getenv("JOJ3_RUN_ID") |     if "" in ( | ||||||
|     groups = os.getenv("JOJ3_GROUPS") |  | ||||||
|     repository = os.getenv("GITHUB_REPOSITORY") |  | ||||||
|     if None in ( |  | ||||||
|         submitter, |         submitter, | ||||||
|         exercise_name, |  | ||||||
|         run_id, |  | ||||||
|         groups, |  | ||||||
|         repository, |         repository, | ||||||
|     ): |     ): | ||||||
|         logger.error("missing required env var") |         logger.error("missing required env var") | ||||||
|         raise Exit(code=1) |         raise Exit(code=1) | ||||||
|     submitter_repo_name = (repository or "").split("/")[-1] |     exercise_name = os.getenv("JOJ3_CONF_NAME", "") | ||||||
|  |     groups = os.getenv("JOJ3_GROUPS", "") | ||||||
|  |     submitter_repo_name = repository.split("/")[-1] | ||||||
|     repo: Repo = tea.pot.git.get_repo(grading_repo_name) |     repo: Repo = tea.pot.git.get_repo(grading_repo_name) | ||||||
|     now = datetime.now() |     now = datetime.now() | ||||||
|     items = group_config.split(",") |     items = group_config.split(",") | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user