A chave 'required' é um ponto para a chave 'properties'. Quando seu esquema contém um objeto, ele obtém suas próprias propriedades e chaves necessárias (entre as outras). Você pode atualizar suas actions.yaml assim e deve funcionar:
create-root-cert:
description: "Generate a Root CA Certificate"
params:
subject:
type: object
description: "Relative Distinguished Names (RDNs)"
properties:
cn:
type: string
description: "Common Name"
required: [cn]
O aviso "obrigatório" é recuado e o nome do campo obrigatório é local, em vez de estar no escopo "assunto"