Skip to content

feat: deploy to GitHub Pages on push to main and add live demo link#13

Merged
nsheaps merged 3 commits intomainfrom
claude/github-pages-deployment-setup-VnmE4
Mar 5, 2026
Merged

feat: deploy to GitHub Pages on push to main and add live demo link#13
nsheaps merged 3 commits intomainfrom
claude/github-pages-deployment-setup-VnmE4

Conversation

@nsheaps
Copy link
Copy Markdown
Owner

@nsheaps nsheaps commented Mar 5, 2026

  • Update release-web.yml to trigger on push to main (not just tags)
  • Add deploy badge and live demo link to README
  • Update site-level 404.html to catch-all redirect any /cept/xxxxx path to /cept/app/ with the route preserved as a query parameter

https://claude.ai/code/session_01THJnBDh82EVWdagG8duy3T

- Update release-web.yml to trigger on push to main (not just tags)
- Add deploy badge and live demo link to README
- Update site-level 404.html to catch-all redirect any /cept/xxxxx path
  to /cept/app/ with the route preserved as a query parameter

https://claude.ai/code/session_01THJnBDh82EVWdagG8duy3T
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 5, 2026

Preview Deployment

The web app for this PR has been deployed:

Open Preview

Use this to verify the app works correctly, especially for dependency updates.

github-actions bot added a commit that referenced this pull request Mar 5, 2026
- Revert push-to-main trigger on release-web.yml; deploys only on v* tags
  created by release-it via the Release workflow
- Add preview version computation to preview-deploy.yml using release-it
  --release-version to determine next version, appending PR number and
  short commit SHA (e.g. 0.2.0-pr.42+abc1234)
- Update vite config to accept VITE_APP_VERSION env var override so
  preview builds display the computed version

https://claude.ai/code/session_01THJnBDh82EVWdagG8duy3T
github-actions bot added a commit that referenced this pull request Mar 5, 2026
- Extract duplicated 404.html and index.html into .github/pages/
- Both deploy workflows now pull from the shared files via git show
- Replace inline Live Demo link with shields.io for-the-badge button

https://claude.ai/code/session_01THJnBDh82EVWdagG8duy3T
github-actions bot added a commit that referenced this pull request Mar 5, 2026
@nsheaps nsheaps marked this pull request as ready for review March 5, 2026 18:14
@nsheaps nsheaps enabled auto-merge (rebase) March 5, 2026 18:14
@nsheaps nsheaps merged commit 5c7461e into main Mar 5, 2026
9 of 12 checks passed
@nsheaps nsheaps deleted the claude/github-pages-deployment-setup-VnmE4 branch March 5, 2026 18:17
github-actions bot added a commit that referenced this pull request Mar 5, 2026
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