Skip to content

Conversation

@dshevtsov
Copy link
Contributor

@dshevtsov dshevtsov commented Dec 5, 2025

Purpose

Add GitHub Pages preview deployment workflow and update repository configuration.

Summary

This PR introduces infrastructure changes to enable GitHub Pages preview deployments:

  • New GitHub Actions workflow: Added deploy-github-pages.yml that enables manual deployment of GitHub Pages previews using the shared workflow from AdobeDocs/commerce-contributor. The workflow supports deploying from any specified branch.

  • Updated .gitignore: Simplified and reorganized ignore patterns:

    • Added .cursor directory (IDE configuration)
    • Removed unused yarn-specific entries
    • Added _site for static build output
    • Reorganized sections for clarity
  • Updated package.json: Added config.sitePath property set to commerce/testing for site path configuration.

Testing

…workflow for GitHub Pages preview deployment
…ort for issue comments and dynamic branch handling. Implement notification on PR with deployment URL after successful deployment.
…ssue comment triggers and simplifying branch handling. Enhance output structure organization and add a redirect index.html for commerce/testing documentation.
…g output, improving server readiness checks, and refining output organization. Implement logging for server processes and wget, along with fallback page creation for failed builds.
… localhost, improving output organization and error messaging.
…loaded JavaScript files, improving the completeness of the preview deployment.
…p-devsite source, ensuring all dynamically loaded components are available for preview deployment.
Enhance GitHub Actions workflow by adding steps to fetch essential API endpoints for dynamic content, improving the completeness of the preview deployment.
…tion and enhance fetch interceptor for URL normalization
… Actions workflow to dynamically handle site paths in interceptor and fetch operations
…xtract unique top-level navigation paths for improved side-nav filtering
@dshevtsov dshevtsov changed the title Preview test Add GitHub Pages workflow Dec 17, 2025
@dshevtsov dshevtsov marked this pull request as ready for review December 18, 2025 23:11
@dshevtsov dshevtsov added the enhancement New feature or request label Dec 18, 2025
@dshevtsov dshevtsov requested review from a team and timkim December 18, 2025 23:12
@github-project-automation github-project-automation bot moved this from 📋 Needs Review to 👍 Approved in Commerce - Pull Requests Dec 18, 2025
@dshevtsov dshevtsov merged commit 9550784 into main Dec 19, 2025
6 checks passed
@github-project-automation github-project-automation bot moved this from 👍 Approved to 🏁 Done in Commerce - Pull Requests Dec 19, 2025
@dshevtsov dshevtsov deleted the preview-test branch December 19, 2025 15:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants