This issue was observed by @hmenager after merging PR #149:
Hello, I attempted to merge this year's CoFest PR, but the deployment appears to be failing on GitHub due to a missing Disqus template (https://github.com/OBF/OBF.github.io/actions/runs/24234092151/job/70752255628). I did not modify anything related to this component, and I am not particularly familiar with Hugo or Ruby. If anyone could point me in the right direction to resolve this issue, I would greatly appreciate it!
Looks like this issue was seen last year (#70). Back then, the solution seems to be to:
- use a fixed version of Hugo (which we do)
- use a fixed version of the beautifulhugo template
Looking at the the merged PR (https://github.com/OBF/OBF.github.io/pull/149/changes), it looks like the beautifulhugo submodule was updated as part of the PR.
It may be possible that the theme and hugo was building successfully locally. But it could be that the newer changes in the submodule has introduced the issue since we pin Hugo to an earlier version.
Quickest solution would be to revert the submodule to an earlier state.
CC'ing @gedankenstuecke since you had seen this issue before.
Also, as a side note: would it be better to fork the beautifulhugo theme repo so that we have it in a fixed state (and sync periodically as needed)?
This issue was observed by @hmenager after merging PR #149:
Looks like this issue was seen last year (#70). Back then, the solution seems to be to:
Looking at the the merged PR (https://github.com/OBF/OBF.github.io/pull/149/changes), it looks like the beautifulhugo submodule was updated as part of the PR.
It may be possible that the theme and hugo was building successfully locally. But it could be that the newer changes in the submodule has introduced the issue since we pin Hugo to an earlier version.
Quickest solution would be to revert the submodule to an earlier state.
CC'ing @gedankenstuecke since you had seen this issue before.
Also, as a side note: would it be better to fork the
beautifulhugotheme repo so that we have it in a fixed state (and sync periodically as needed)?