Na verdade, existem várias perguntas aqui.
found binaries for architecture 'all': bin/curl lint_control_architecture_valid_contents
Isso significa que você incluiu binários compilados no pacote (nesse caso, bin/curl
), mas disse que o pacote é independente de arquitetura no manifesto do pacote (não especificar uma architectures
key em meta/package.yaml
significa que ela é padronizada para architectures: ["all"]
, resultando em Architecture: all
em DEBIAN/control
). Você deve atualizar meta/package.yaml
para incluir architectures: ["amd64"]
.
unknown entries in package.yaml: 'description,summary' lint_snappy_unknown
Você incluiu propriedades no seu meta/package.yaml
que não são reconhecidas, ou seja, description
e summary
. Você deve removê-los.
Veja o guia sobre os metadados do pacote para mais detalhes sobre quais propriedades são permitidas.
(MANUAL REVIEW) type 'framework' not allowed lint_snappy_type_redflag
e
security policy not found framework_policies
O link após a mensagem de falha informa o que você precisa saber aqui:
- As estruturas devem sempre especificar a política de estrutura, caso contrário, a loja a rejeitará
- Os snaps da estrutura sempre acionam uma revisão manual para garantir que a política da estrutura não tenha sido alterada. Como alternativa, o primeiro upload pode exigir revisão manual, mas os uploads subsequentes podem ser aprovados automaticamente se a política de segurança não mudar