Skip to content

Enable GitHub Pages deployment with automated CI/CD#1

Draft
Copilot wants to merge 7 commits into
mainfrom
copilot/deploy-front-end-to-github-pages
Draft

Enable GitHub Pages deployment with automated CI/CD#1
Copilot wants to merge 7 commits into
mainfrom
copilot/deploy-front-end-to-github-pages

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Nov 11, 2025

Enables frontend deployment to GitHub Pages with automatic builds on push to main.

Changes

Vite Configuration

  • vite.config.js: Added base: '/FacturAutentico/' for correct asset paths on GitHub Pages

CI/CD Pipeline

  • .github/workflows/deploy.yml: GitHub Actions workflow that builds and deploys on push to main
    • Uses npm ci for reproducible builds
    • Deploys dist/ artifact to GitHub Pages
    • ~2 minute deployment time

GitHub Pages Support

  • public/.nojekyll: Bypass Jekyll processing to serve Vite's underscore-prefixed assets
  • .gitignore: Converted from UTF-16LE to UTF-8, excludes build artifacts

Documentation

  • README.md: Added live demo link and deployment section
  • DEPLOYMENT_GUIDE.md: Step-by-step activation and troubleshooting guide
  • EXPLICACION_DETALLADA.md: Comprehensive Spanish explanation for the user

Activation Required

After merge, enable GitHub Pages in repository settings:

  1. Navigate to Settings → Pages
  2. Set Source to "GitHub Actions"
  3. Site will be available at https://tiggreee.github.io/FacturAutentico/

Build Verification

npm run build  # Generates dist/ with correct base path
npm run preview  # Local preview at localhost:4173
Original prompt

Papito, ayudame a implementar lo necesario para que mi aplicación de facturas pueda ejecutar su front ends o desplegarse en Githubpages. Es posible?

De ser así por favor procede y luego me explicas a detalle


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI and others added 5 commits November 11, 2025 07:40
Co-authored-by: Tiggreee <198621203+Tiggreee@users.noreply.github.com>
Co-authored-by: Tiggreee <198621203+Tiggreee@users.noreply.github.com>
Co-authored-by: Tiggreee <198621203+Tiggreee@users.noreply.github.com>
Co-authored-by: Tiggreee <198621203+Tiggreee@users.noreply.github.com>
Copilot AI changed the title [WIP] Add front end deployment to GitHub Pages for invoices app Enable GitHub Pages deployment with automated CI/CD Nov 11, 2025
Copilot AI requested a review from Tiggreee November 11, 2025 07:48
Copy link
Copy Markdown
Owner

@Tiggreee Tiggreee left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

New hopes.

Copy link
Copy Markdown
Owner

@Tiggreee Tiggreee left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeo

Copy link
Copy Markdown
Owner

@Tiggreee Tiggreee left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good

@Tiggreee
Copy link
Copy Markdown
Owner

Tiggreee commented Mar 7, 2026

@copilot a, podriamos cambiarnos a el repositorio de la app de turnos de finanzass

Copy link
Copy Markdown
Contributor Author

Copilot AI commented Mar 7, 2026

@copilot a, podriamos cambiarnos a el repositorio de la app de turnos de finanzass

¡Hola! Desafortunadamente no puedo cambiarme a otro repositorio en esta sesión. Estoy limitado a trabajar únicamente en el repositorio FacturAutentico donde se abrió este PR.

Para trabajar en el repositorio de la app de turnos de finanzas, necesitarías abrir un nuevo issue o PR directamente en ese repositorio, y yo podría ayudarte desde ahí. 🙂

Copilot AI requested a review from Tiggreee March 7, 2026 13:57
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