Projetos: todos os sites estão atualizados?
Compartilhe o composer.lock de um site e veja quais plugins e temas estão desatualizados, retirados ou removidos — à mão ou pelo CI.
Um projeto representa um site ou uma base de código. Ele lê o composer.lock do site e compara cada pacote do MeteorGPL que está nele com o repositório.
Antes de começar
Você precisa do composer.lock do projeto (ele fica ao lado do composer.json) ou de um pipeline de CI que possa enviá-lo. Os projetos de uma equipe ficam na organização: sua organização → Projetos, com as mesmas páginas.
Crie um projeto
- Abra Configurações → Projetos.
- A lista (1) mostra cada projeto com o número de pacotes que ele usa e quantos estão desatualizados.
- Digite um nome em Novo projeto (2), por exemplo o domínio do site.
- Selecione Criar projeto (3).
Leia um projeto
Abra um projeto na lista.
- Os blocos (1) contam os pacotes em cada situação: Atualizado, Desatualizado, Versão retirada (usam uma versão retirada) e Removido (o pacote foi removido).
- Cada linha (2) mostra a versão instalada, a versão mais recente com sua data e a situação; n versões de atraso leva às entradas do registro de alterações que faltam para você.
- A coluna Atualizar (3) tem o comando
composer requireque atualiza o pacote. - Enviar composer.lock (4): escolha o arquivo ou cole o conteúdo dele e depois selecione Atualizar.
- Do CI (5): o comando que seu pipeline executa depois do
composer install, com o endereço deste projeto.
Somente os pacotes do MeteorGPL são comparados; a página informa quantos outros pacotes o arquivo lock contém.
Pelo CI
curl -fsS -u token:$METEORGPL_TOKEN -F lock_file=@composer.lock https://meteorgpl.com/api/projects/<project-id>/lock
Use um token do Composer de quem é dono do projeto: o seu, para um projeto pessoal; um token da organização, para um projeto da organização. Veja Composer no CI.
Acompanhe os pacotes do projeto
No final de um projeto pessoal, marque Acompanhar novas versões destes pacotes e selecione Salvar: você passa então a acompanhar todos os pacotes do arquivo lock no nível Lançamentos (Estrelas, listas e acompanhamento). Remover projeto o exclui.
Isso não respondeu à sua pergunta? Falar com o suporte.



