Skip to content

ci: deploy temporary review apps for each PR#887

Open
yajo wants to merge 1 commit into
martijnversluis:masterfrom
yajo:feat/review-apps
Open

ci: deploy temporary review apps for each PR#887
yajo wants to merge 1 commit into
martijnversluis:masterfrom
yajo:feat/review-apps

Conversation

@yajo

@yajo yajo commented Jun 20, 2026

Copy link
Copy Markdown

Replace the Actions-based Pages deployment (upload-pages-artifact + deploy-pages) with a branch-based approach using
JamesIves/github-pages-deploy-action. This allows PR previews to be deployed as subdirectories on the gh-pages branch, accessible at https://{owner}.github.io/ChordFiddle/pr-preview/pr-{number}/.

Add preview.yml using rossjrw/pr-preview-action which handles deployment, sticky PR comments, and automatic cleanup on PR close. Add concurrency groups across all workflows to cancel stale runs. Restore environment tracking and smoke-test step in release.yml. Remove the prior Surge.sh and cleanup-preview.yml approach.

Replace the Actions-based Pages deployment (upload-pages-artifact +
deploy-pages) with a branch-based approach using
JamesIves/github-pages-deploy-action. This allows PR previews to be
deployed as subdirectories on the gh-pages branch, accessible at
https://{owner}.github.io/ChordFiddle/pr-preview/pr-{number}/.

Add preview.yml using rossjrw/pr-preview-action which handles
deployment, sticky PR comments, and automatic cleanup on PR close.
Add concurrency groups across all workflows to cancel stale runs.
Restore environment tracking and smoke-test step in release.yml.
Remove the prior Surge.sh and cleanup-preview.yml approach.
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