Website: As páginas são sempre "Última atualização: um minuto atrás"

Criado em 6 mar. 2021  ·  14Comentários  ·  Fonte: tachiyomiorg/website

Não importa o que aconteça, todas as páginas do site dizem "Última atualização: um minuto atrás". Não tenho certeza de quando quebrou, mas tenho memórias distintas de que não foi quebrado.

Bug

Todos 14 comentários

Qualquer um?

O tratamento do pacote "Última atualização:" provavelmente está quebrado @mr-hope/vuepress-plugin-last-update . E não consigo encontrar a documentação para ele, então tenho uma suspeita de que se transformou em @mr-hope/vuepress-plugin-git .

Alguém poderia tentar verificar os commits antigos para ver quando ele quebrou, mas eu concordo com @ghostbear que provavelmente quebrou em uma atualização para aquele plugin dep.

Reparei que o PR # 565, # 567 e # 568 parecem exibir a hora correta para "Última atualização"
Screenshot from 2021-03-09 19-18-53

Talvez devesse usar @vuepress/plugin-last-updated ? Idk como testá-lo, já que tanto o local quanto o netlify mostram isso corretamente, mesmo com a configuração atual

Mudamos daquele para Mr-Hope porque a Vuepress não oferecia nenhuma flexibilidade. Eu acredito que o novo de Mr-Hope é @mr-hope/vuepress-plugin-git como o urso fantasma mencionou.

Parece que o # 587 não corrigiu o problema. Começar a pensar que tem algo a ver com o script de construção porque funciona bem localmente

Começar a pensar que tem algo a ver com o script de construção porque funciona bem localmente

Também funciona bem no Netlify, mas exceto pela alteração de 3 dias atrás (que não o interrompeu), não fizemos alterações no script de construção por quase um ano

Hmm, provavelmente é actions/checkout@v2 porque só obtém o commit mais recente.
E ao fazer um clone superficial --depth 1 posso recriar o problema, então pode ser actions/checkout@v2 que mudou em algum ponto

Como mencionei no site discord #, poderíamos mudar o site para Netlify e obter uma equipe de código aberto (https://www.netlify.com/legal/open-source-policy)

Precisamos de um Código de Conduta para isso, portanto, examinar alguns mais simples

Como mencionei no site discord #, poderíamos mudar o site para Netlify e obter uma equipe de código aberto (https://www.netlify.com/legal/open-source-policy)

Precisamos de um Código de Conduta para isso, portanto, examinar alguns mais simples

Embora eu tenha recomendado isso no Discord, vou adicioná-lo aqui também para discussão.
https://github.com/karlgroves/dontbeadick

Posso confirmar, mas para mim exibe "alguns segundos atrás".
Duvido que seja relacionado ao navegador, mas representei no Chrome mais recente no Android 11.

Posso adicionar que no meu site Vuepress que está hospedado no Vercel e usa o plugin @ vuepress / última atualização padrão, ele funciona conforme o esperado no local e na hospedagem.
Mudou-se

Recentemente vi esta postagem no blog e acredito que descreve exatamente o mesmo problema.

Para resumir o que aprendi com isso:
você pode tentar alterar seu fluxo de trabalho ( push.yml ) adicionando:

steps:
  - uses: actions/checkout<strong i="10">@v2</strong>
    with:
      fetch-depth: 0

Isso parecia ter corrigido (https://github.com/tachiyomiorg/website/commit/327ec78c4142f700b3b375a6149d37cada69700e).

Obrigado @yegorgunko !

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

ghostbear picture ghostbear  ·  10Comentários

sergey-koretsky picture sergey-koretsky  ·  3Comentários

dbskccc picture dbskccc  ·  3Comentários

chao-hua picture chao-hua  ·  3Comentários

andreujuanc picture andreujuanc  ·  3Comentários