Skip to content

feat: add testing, linting, and CI workflows (#147)#148

Open
vansh-09 wants to merge 1 commit into
mayo-byte07:mainfrom
vansh-09:feat/dev-checks
Open

feat: add testing, linting, and CI workflows (#147)#148
vansh-09 wants to merge 1 commit into
mayo-byte07:mainfrom
vansh-09:feat/dev-checks

Conversation

@vansh-09
Copy link
Copy Markdown

@vansh-09 vansh-09 commented Jun 1, 2026

Description

Added testing, lintinf and CI workflows
**Fixes #147 **

Changes Made

  • Updated package.json to include scripts for testing (jest), linting (eslint), and serving the static site.
  • Added ESLint configuration and ignore files for code quality checks.
  • Created GitHub Actions workflows for CI, ESLint validation, Lighthouse CI, and Playwright tests.
  • Added Lighthouse configuration for performance and accessibility checks.
  • Implemented Playwright tests for basic site functionality.
  • Added example test cases for Jest and Playwright.

Screenshots (if applicable)

N/A

Checklist

  • I have linked the relevant issue above.
  • I have tested my changes locally.
  • My code follows the project's style guidelines.

- Updated package.json to include scripts for testing (jest), linting (eslint), and serving the static site.
- Added ESLint configuration and ignore files for code quality checks.
- Created GitHub Actions workflows for CI, ESLint validation, Lighthouse CI, and Playwright tests.
- Added Lighthouse configuration for performance and accessibility checks.
- Implemented Playwright tests for basic site functionality.
- Added example test cases for Jest and Playwright.
@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented Jun 1, 2026

@vansh-09 is attempting to deploy a commit to the Mayo's projects Team on Vercel.

A member of the Team first needs to authorize it.

@Akshita-2307
Copy link
Copy Markdown

Hi! I'd like to work on this issue. Could you please assign it to me? I'll make sure to follow the project's guidelines and maintain high code quality. Thanks!

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.

[FEATURE]: Add dev checker workflows so that slop and bugs dont get merged

2 participants