Skip to content

Dev#8

Merged
ntindle merged 24 commits into
mainfrom
dev
Aug 10, 2025
Merged

Dev#8
ntindle merged 24 commits into
mainfrom
dev

Conversation

@ntindle
Copy link
Copy Markdown
Owner

@ntindle ntindle commented Aug 10, 2025

No description provided.

- CI workflow for testing across Node 18/20/22
- PR checks with quality gates and automated comments
- Code quality workflow with TypeScript/ESLint/coverage checks
- Dependency security audits (weekly schedule)
- Deploy workflow for GitHub Pages
- Codecov integration for coverage reports
- Added workflow status badges to README
Introduce GitHub Actions workflows for security (CodeQL, SAST, secret scanning), accessibility (Axe, Pa11y, color contrast), and performance (Lighthouse, bundle analysis, memory leak detection). Add configuration files for Dependabot, Lighthouse, and update README badges and documentation to reflect new CI checks. Minor update to codecov.yml for boolean value.
@github-advanced-security
Copy link
Copy Markdown

This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation.

@netlify
Copy link
Copy Markdown

netlify Bot commented Aug 10, 2025

Deploy Preview for gridfinity-drawer-planner ready!

Name Link
🔨 Latest commit af9ceb9
🔍 Latest deploy log https://app.netlify.com/projects/gridfinity-drawer-planner/deploys/6898903a24a1780008dd58be
😎 Deploy Preview https://deploy-preview-8--gridfinity-drawer-planner.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Aug 10, 2025

PR Quality Report 📊

Check Status
TypeScript
ESLint
Tests
Build

View detailed results

@codecov-commenter
Copy link
Copy Markdown

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

Thanks for integrating Codecov - We've got you covered ☂️

Comment thread index.html Fixed
Comment thread src/hooks/usePersistedState.test.ts Fixed
Added eslint-disable comments to exported hooks in SettingsContext to address react-refresh warnings. Removed unused type imports and interfaces from test and service files. Cleaned up test imports and removed unused constants in gridfinityUtils tests.
Eliminates console.log and console.error statements from useLegacyMigration to ensure no logging in production code. Updates the performance workflow to fail if console.log is found, except in captureActualOutputs.ts, and ignores binary file matches.
Comment thread index.html Dismissed
@ntindle ntindle merged commit 2640125 into main Aug 10, 2025
52 checks passed
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.

3 participants