You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Toda Milestone avança o projeto, mas também deixa arestas a serem aparadas. Desta vez não vai ser diferente.
Execução
Já vou trazer aqui o que faltou da Milestone passada, mas que ao final esta lista irá com certeza aumentar:
Exportar do model user ou activation quais são as features padrão pós ativação para importar isso nos testes e não precisar atualizar manualmente baterias que esperam por esses itens. E para cobrir/travar essa lista e evitar erros por desatenção, fazer um teste unitário que espera manualmente as features. Esta excelente recomendação foi de um aluno, mas que não estou mais encontrando quem foi. Caso a pessoa leia isso, por favor se identificar para eu marcar aqui 🙏
O aluno kazluBR apontou que ficou faltando aplicar a tolerância de 5s na comparação do timestamp no teste With valid token que está no PATCH contra /api/v1/activations/[token_id]. Como referência ele compartilhou o commit que fez em seu projeto.
Se certificar do uso certo do NOW() com Fuso Horário nas queries, pois no Postgres forçar o Fuso pode causar comportamentos inesperados, como a remoção da informação do fuso. Origem da pesquisa começou através deste comentário do aluno Heinemann
Adicionar um limite mínimo de dias para o npm aceitar baixar dependências e evitar ataques à cadeia de suprimentos. Para bloquear versões publicadas há menos de 7 dias, use min-release-age=7 dentro do arquivo .npmrc.
Aparentemente o endpoint /migrations não está mais funcionando nos ambientes da Vercel depois das últimas atualizações, apesar de localmente e CI estarem funcionando. Isto foi reportado neste comentário do aluno leandl onde já sugere um ajuste. Um ajuste com outro ângulo foi sugerido por Andrei que é no arquivo next.config.js colocar o seguinte:
Contexto
Toda Milestone avança o projeto, mas também deixa arestas a serem aparadas. Desta vez não vai ser diferente.
Execução
Já vou trazer aqui o que faltou da Milestone passada, mas que ao final esta lista irá com certeza aumentar:
Exportar do model
userouactivationquais são as features padrão pós ativação para importar isso nos testes e não precisar atualizar manualmente baterias que esperam por esses itens. E para cobrir/travar essa lista e evitar erros por desatenção, fazer um teste unitário que espera manualmente as features. Esta excelente recomendação foi de um aluno, mas que não estou mais encontrando quem foi. Caso a pessoa leia isso, por favor se identificar para eu marcar aqui 🙏O aluno
kazluBRapontou que ficou faltando aplicar a tolerância de 5s na comparação do timestamp no testeWith valid tokenque está noPATCHcontra/api/v1/activations/[token_id]. Como referência ele compartilhou o commit que fez em seu projeto.Se certificar do uso certo do
NOW()com Fuso Horário nas queries, pois no Postgres forçar o Fuso pode causar comportamentos inesperados, como a remoção da informação do fuso. Origem da pesquisa começou através deste comentário do alunoHeinemannConseguir atualizar o próprio
usernamecom um case diferente. Pull request de referência.Adicionar um limite mínimo de dias para o
npmaceitar baixar dependências e evitar ataques à cadeia de suprimentos. Para bloquear versões publicadas há menos de 7 dias, usemin-release-age=7dentro do arquivo.npmrc.Aparentemente o endpoint
/migrationsnão está mais funcionando nos ambientes da Vercel depois das últimas atualizações, apesar de localmente e CI estarem funcionando. Isto foi reportado neste comentário do alunoleandlonde já sugere um ajuste. Um ajuste com outro ângulo foi sugerido porAndreique é no arquivonext.config.jscolocar o seguinte:A explicação do funcionamento disto está nesta documentação do framework.
…outros ajustes que inclusive podem ser sugeridos nessa issue, basta usar os comentários abaixo 🤝