StackGuardian/tirith

Remove required_ from meta.required_provider and preserve backward compatibility

Aberta

#166 aberto em 8 de ago. de 2024

 (1 comentário) (0 reação) (0 responsável)Python (41 forks)auto 404
good first issue

Métricas do repositório

Stars
 (168 estrelas)
Métricas de merge de PR
 (Métricas PR pendentes)

Description

We need to remove the required_ prefix from the meta.required_provider key in policies. The new key should be meta.provider. Also, we must ensure backward compatibility so that existing policies using meta.required_provider continue to function correctly.

  • Update the core, specifically the function start_policy_evaluation_from_dict to handle the above case
  • Write tests to ensure that policies with required_provider, and provider, both work.

Guia do colaborador