martinthomson / i-d-template

A template for IETF internet draft git repositories
Other
209 stars 183 forks source link

make[1]: *** [lib/ghpages.mk:141: ghpages] Error 1 #448

Open peppelinux opened 3 days ago

peppelinux commented 3 days ago

After months of succesful deployments, gh-pages deployments stop working without any evident reason

it worked fine until the 1 July of this year, as made evident by commit history: https://github.com/peppelinux/draft-demarco-oauth-status-assertions/commits/main/

here the related log: https://github.com/peppelinux/draft-demarco-oauth-status-assertions/actions/runs/11178706405/job/31076823790

I have tested that this issue is not linked with the contents of the draft, I created another branch and did an hard reset to the last commit working fine with the workflow.

Unfortunately the error about lib/ghpages.mk:141 does not give any information about the cause of the problem and how to resolve it, therefore I am here to get some further information about what's the cause of this issue and how to resolve it.

peppelinux commented 3 days ago

Permissions:

immagine

martinthomson commented 3 days ago

This is quite likely down to a feature that we implemented for QUIC interacting with GitHub permissions. We trim the history of the gh-pages branch so that the size of the repository doesn't blow out. You can run that process manually (make gh-pages from a command line), or disable it by setting GHPAGES_COMMIT_TTL to something very large.