Skip to content

QA → Main (Sawaka)#58

Open
Bond52 wants to merge 85 commits into
mainfrom
qa
Open

QA → Main (Sawaka)#58
Bond52 wants to merge 85 commits into
mainfrom
qa

Conversation

@Bond52

@Bond52 Bond52 commented Jan 30, 2026

Copy link
Copy Markdown
Owner

🚀 Pull Request — Sawaka

🎯 Objective

Promote validated changes from the QA branch to main after successful CI checks and deployments.
This PR includes:
Stable CI pipeline
Automated documentation publishing via GitHub Pages
Governance and contribution tooling alignment

🔧 Type of Changes

  • New feature
  • Bug fix
  • Code improvement / refactoring
  • Documentation update

🧪 Tests Performed

GitHub Actions CI (lint, build, tests)
Documentation build:
JSDoc generation
Swagger UI static generation
GitHub Pages deployment via CI
All checks passed successfully on the QA branch.

📄 Documentation

Public documentation is now available via GitHub Pages:
JSDoc: https://bond52.github.io/sawaka/jsdoc/
Swagger UI: https://bond52.github.io/sawaka/api-docs/

📎 Notes

This PR is part of the normal QA → Main promotion flow
No breaking changes introduced
Documentation is generated at build time (not committed)


Note

Medium Risk
Medium risk due to new CI/CD workflows (Pages deploy, service containers, multi-stage test runners) and broad UI/layout changes that affect navigation and app chrome across all pages.

Overview
Introduces a full GitHub Actions pipeline (.github/workflows/ci.yml) that runs backend Jest tests, Postman/Newman API checks, Next.js lint/build, Playwright E2E, and backend doc generation; adds Pages workflows to publish JSDoc + Swagger UI and QA-only doc validation/artifacts.

Refreshes the frontend shell and key pages: app/layout.tsx now wraps all pages with a new Header/Footer, the home page is replaced with a hero + project explorer + featured projects/products, and new UX is added for Réseau switching (artisans vs fournisseurs), artisan list search + “back” origin handling, and a new mock project detail page.

Also adds repo governance/devex files (ESLint config, changelog, funding + issue templates, backend README), updates contributing/docs guidance, and gitignores generated backend docs (while adding a Swagger UI static output under backend-api/docs/api-docs).

Written by Cursor Bugbot for commit 06e84a2. This will update automatically on new commits. Configure here.

Bertrand Ond and others added 25 commits December 5, 2025 18:18
docs: add release badge to README
ci: setup automated tests and QA-ready features
Fix mobile menu and refactor Home page layout
Add Agent Developer Context documentation
…gic and add documentation generation script
…tion; streamline environment variable setup and testing instructions
…sting ones. Added 'jsdoc', 'wait-on', and various type definitions. Updated several packages including ESLint-related dependencies and added new modules for improved functionality and compatibility.
ci(docs): stabilize CI pipeline and agent developer context
@vercel

vercel Bot commented Jan 30, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
ecommerce-web-avec-tailwind Ready Ready Preview, Comment Jun 29, 2026 9:29pm

Request Review

Bertrand Ond and others added 2 commits June 5, 2026 17:59
Bertrand Ond and others added 2 commits June 22, 2026 18:15
Bertrand Ond and others added 2 commits June 22, 2026 18:41
Bertrand Ond and others added 2 commits June 23, 2026 17:07
Bertrand Ond and others added 2 commits June 23, 2026 17:23
Bertrand Ond and others added 2 commits June 29, 2026 17:16
Bertrand Ond and others added 2 commits June 29, 2026 17:26
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