Skip to content

pages: serve site/ as the single deployer (drop sample Jekyll workflow)#10

Merged
DCCA merged 1 commit into
mainfrom
claude/openspec-skills-import-4xj0qo
Jun 23, 2026
Merged

pages: serve site/ as the single deployer (drop sample Jekyll workflow)#10
DCCA merged 1 commit into
mainfrom
claude/openspec-skills-import-4xj0qo

Conversation

@DCCA

@DCCA DCCA commented Jun 23, 2026

Copy link
Copy Markdown
Owner

Summary

You enabled GitHub Pages (thanks — that fixes the permission error the Actions token hit). GitHub auto-added a sample Jekyll workflow (jekyll-gh-pages.yml) when you did. This reconciles the two so the actual landing page gets served:

  • Removes jekyll-gh-pages.yml — it runs jekyll-build-pages from the repo root, which would publish a Jekyll build of the repo (effectively the README), not our site/index.html. It also shares the pages concurrency group with our deployer, so the two would race.
  • pages.yml is now the single deployer — it uploads the purpose-built site/ directory (our best-in-class landing page) and deploys it. Dropped the enablement flag (Pages is already enabled, and the default token can't create the site anyway) and corrected the comment.

After merge, pages.yml should publish https://dcca.github.io/loopy/ with the real landing page.

If you'd rather keep Jekyll, let me know — but our site/ is hand-built static HTML/CSS (no Jekyll), so the dedicated pages.yml is the right fit.

🤖 Generated with Claude Code

https://claude.ai/code/session_012CrMioorha3QtPUgWbtDbR


Generated by Claude Code

The repo now has Pages enabled (source: GitHub Actions). Remove the
auto-generated jekyll-gh-pages.yml sample — it builds Jekyll from the repo
root (which would serve the README, not our landing page) and races our
deployer on the same 'pages' concurrency group. pages.yml uploads the
purpose-built site/ directory; drop the enablement flag (the default
Actions token can't create the Pages site, and it's already enabled).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012CrMioorha3QtPUgWbtDbR
@DCCA
DCCA merged commit f04c212 into main Jun 23, 2026
1 check passed
DCCA pushed a commit that referenced this pull request Jun 23, 2026
…w) (#10)

Removes the auto-generated jekyll-gh-pages.yml sample (which would build Jekyll from the repo root and race the pages concurrency group) so pages.yml is the single deployer of the purpose-built site/ landing page. Drops the enablement flag now that Pages is enabled.
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