Skip to content

[CI] 🚀 Fix frontend GitHub Pages deployment #12

Description

@ahmdkaml

🚨 Problem

The frontend was migrated from Angular to React + Vite, but the GitHub Pages deployment is not working correctly.

The previous Angular build produced the application under:

frontend/dist/zemolibrary/browser

The React + Vite build now produces:

frontend/dist

with the generated index.html and assets directory.

The deployment workflow has been updated to use the new Vite build output, but the deployment still needs to be traced and fixed.

🎯 Goal

Make the React + Vite frontend deploy successfully to GitHub Pages.

✅ Acceptance Criteria

  • npm ci succeeds in the deployment workflow
  • npm run build succeeds
  • The frontend/dist directory is uploaded as the Pages artifact
  • The GitHub Pages deployment completes successfully
  • The deployed website loads correctly
  • Frontend assets load correctly from the /zemoLibrary/ project path
  • No Angular-specific deployment configuration remains

🔍 Notes

The frontend is now a React + Vite application, so the deployment workflow should follow the Vite build and output structure rather than the previous Angular setup.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

CIContinuous IntegrationFrontendbugSomething isn't working

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions