[Request]: Link checking in CI

Aberta
#116 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
35/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
github-actions, hugo
Domínio
ci-cd

Direção de pesquisa

Start by locating the repository’s existing CI configuration and reviewing the Hugo link-checking actions available on the marketplace, since the issue does not select one. Done means CI checks for broken links, including local links, and reports failures for human review.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

Is this the right place?
What change or feature would you like to request?

As #114 shows, and as discussed by me and Val previously, it's pretty easy to make a bad link, such as missing the / before a local link. It would be a good idea to have the CI run an action to check for links that are broken. It'll also help pick up things we link to that disappear.

There are various options for hugo on the marketplace. I don't know which one is best.

Why is this needed.

While they can false positive if GitHub is having its regular performance issues, a failed run at least prompts a human to check before merging.

Linguagem predominante
CSS
Estrelas
5
Forks
23
Métricas de merge de PRs
Nenhum PR com merge em 30d

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de codemeta/codemeta.github.io

Todas as issues de codemeta/codemeta.github.io

Issues semelhantes

Mais issues de DevOps

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.