Add GitHub Action to track doc-en merged PRs#727
Add GitHub Action to track doc-en merged PRs#727lacatoire wants to merge 1 commit intophp:masterfrom
Conversation
Daily workflow (6h UTC) that checks the last 7 days of merged PRs in php/doc-en and creates issues in doc-pt_br listing the PT_BR files that need updating. Stateless deduplication via issue search.
To consider. Instead of creating many issues for each merge on
As above, the problem may not be due to duplication of issues, but the duplication of file names in many issues.
There is a problem in There exists php/doc-base#181 , that was not merged until now because this change is not unanimous. I can change the Or better yet. I can change
|
|
Agora entre a gente. O que vocês preferem. Um issue por merge no De minha parte eu acharia mais útil o segundo caso, com um link e um iframe apontado para o doc.php.net/revcheck.php. |
Na minha humilde e sincera opinião, esse script é desnecesário. Esse controle do que está desatualizado já é feito pelo revcheck na web. Além disso, aumenta o trabalho ter que ficar fechando cada item. |
Eu também acredito que arquivos desatualizados não devam gerar issues, no caso de traduções que sejam bem mantidas (que é o caso da tradução brasileira, graças ao seus esforços aliás). Eu estava pensando na situação bem anterior, quando a tradução brasileira era parecida com algumas outras, quando as atualizações eram esporádicas e dependiam do email do build semanal para saber que alguma coisa tinha dado errado, e o manual não estava mais compilando, atualizado ou não. De qualquer jeito esse issue não serve para o nosso caso, e vou fechar sem merge. Mas de qualquer forma, eu queria aproveitar esse código para usar como base de "reconstruir" o build automatizado + notificação, na forma de issue, e daí disponibilizar a todas as traduções, que daí escolheriam usar ou não. Na tradução em português do Brasil, que é bem mantida, isso seria desnecessário, e daí desativado. |
|
@lacatoire , I'm closing this PR without merging as But the old, weekly automatic build log via email is deeply missed for translations with less active teams. A version of this code, that opens or updates a unique issue reporting broken manual builds or outdated files, as outlined above, would somewhat recreate this lost functionality. |
Summary
[skip-revcheck]PRs automaticallyInspired by php/doc-fr#2479