Skip to content

Add audit workflows and enhance Editor component with Markdown and CSV support#1

Merged
ErickDevv merged 2 commits into
developfrom
csv-markdown-audit
Jun 7, 2026
Merged

Add audit workflows and enhance Editor component with Markdown and CSV support#1
ErickDevv merged 2 commits into
developfrom
csv-markdown-audit

Conversation

@ErickDevv

@ErickDevv ErickDevv commented Jun 7, 2026

Copy link
Copy Markdown
Owner

This pull request introduces automated auditing for dependencies in both the API and web projects, and adds end-to-end (E2E) tests for markdown and CSV editing features in the web editor. It also updates the web app's dependencies to include packages necessary for markdown rendering, CSV parsing, and safe HTML sanitization.

Automated Dependency Auditing:

  • Adds a GitHub Actions workflow (.github/workflows/audit.yml) to automatically run pnpm audit for both the API and web projects on pushes and pull requests to main and develop branches.
  • Introduces an audit.sh script to run local audits for both API and web, providing a clear summary and exit code on vulnerabilities.

Editor Feature Testing:

  • Adds a comprehensive E2E test suite (web/e2e/editor-markdown-csv.spec.ts) to verify markdown preview rendering, preview toggling, and CSV table editing (including row addition, deletion, and cell editing with persistence).

Dependency Updates for New Features:

@ErickDevv ErickDevv added the enhancement New feature or request label Jun 7, 2026
@ErickDevv ErickDevv self-assigned this Jun 7, 2026
… CSV editing and Markdown preview functionality
@ErickDevv ErickDevv merged commit 26e8c79 into develop Jun 7, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant