Skip to content

Restore Hugo Pages deployment for modern docs site#70

Merged
chefgs merged 1 commit intomainfrom
copilot/analyse-hugo-docs-issue
Apr 17, 2026
Merged

Restore Hugo Pages deployment for modern docs site#70
chefgs merged 1 commit intomainfrom
copilot/analyse-hugo-docs-issue

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 17, 2026

The repo was deploying two different Pages sites: the intended Hugo Book docs and the legacy root Jekyll site. GitHub Pages was serving the old Jekyll output, which hid the modern Hugo navigation and Chennai FOSS docs content.

  • Root cause

    • The Hugo Pages workflow no longer explicitly enabled GitHub Actions as the Pages source.
    • That allowed the legacy root Pages/Jekyll build to win and publish the old site from the repository root.
  • Change

    • Restored enablement: true on actions/configure-pages@v5 in /home/runner/work/devops_os/devops_os/.github/workflows/pages.yml.
    • This reasserts the Hugo workflow as the Pages publisher for https://cloudengine-labs.github.io/devops_os/.
  • Impact

    • Brings back the Hugo Book docs experience with left-hand navigation.
    • Preserves the Hugo-generated docs routes and the Chennai FOSS presentation page/link already present under hugo-docs/.
  • Relevant workflow delta

- name: Setup GitHub Pages
  id: pages
  uses: actions/configure-pages@v5
  with:
    enablement: true

@chefgs chefgs marked this pull request as ready for review April 17, 2026 15:22
@chefgs chefgs merged commit 238b871 into main Apr 17, 2026
8 checks passed
@chefgs chefgs deleted the copilot/analyse-hugo-docs-issue branch April 17, 2026 15:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants