Skip to content

Pages: front-door landing (GitHub button) + build-free static deploy#141

Merged
nvdweem merged 2 commits into
mainfrom
worktree-linux-auto-update
Jul 14, 2026
Merged

Pages: front-door landing (GitHub button) + build-free static deploy#141
nvdweem merged 2 commits into
mainfrom
worktree-linux-auto-update

Conversation

@nvdweem

@nvdweem nvdweem commented Jul 14, 2026

Copy link
Copy Markdown
Owner
  • README points to the Pages site for install; landing page gets a "View on GitHub" icon-button (rendered/verified in headless Chrome).
  • New pages.yml deploys the STATIC site (landing page, README, icon, .flatpakref) on push to main in seconds, preserving the OSTree repo/ — so website changes no longer need a full native app build.

Pre-release-check design left as-is per maintainer.

AI-generated. This pull request was made by an AI without any human intervention

🤖 Generated with Claude Code

https://claude.ai/code/session_01CjZYH14th2uGJAMPRRpbsf

Niels and others added 2 commits July 14, 2026 22:46
- README: prominent 'Download & install -> nvdweem.github.io/PCPanel' callout at
  the top; the README is framed as contributor-facing.
- Landing page: add a 'View on GitHub' icon-button (GitHub mark) top-right of the
  hero, linking back to the repo — the standard front-page/back-to-source pattern.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CjZYH14th2uGJAMPRRpbsf
Website changes (landing page, README, icon, .flatpakref) previously only
reached gh-pages via the big Flatpak job, which drags in the whole native
build. Those files are static and independent of the app, so add a dedicated
pages.yml that publishes just them on push to main (or manual dispatch) in
seconds. It uses keep_files: true so the OSTree repo/ payload — regenerated
only by Build & Release — is preserved untouched.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CjZYH14th2uGJAMPRRpbsf
@nvdweem
nvdweem merged commit c4db0a1 into main Jul 14, 2026
2 checks passed
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.

1 participant