Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
defe2b9
feat: add Edge Cache Service with Cloudflare Cache API support
talkstream Jul 26, 2025
3b78e78
feat: implement Wireframe v2.0 Omnichannel Revolution
talkstream Jul 27, 2025
f5663e0
fix: comprehensive test TypeScript errors and ESLint warnings
talkstream Jul 27, 2025
ab40092
fix: remaining TypeScript errors in access.test.ts for CI/CD
talkstream Jul 27, 2025
a161a60
fix: resolve D1Meta TypeScript errors in test files
talkstream Jul 27, 2025
cc6eee1
fix: resolve remaining TypeScript errors in CI/CD
talkstream Jul 27, 2025
e6ee29a
fix: resolve final TypeScript errors for CI/CD
talkstream Jul 27, 2025
aa1a18c
fix: resolve TypeScript errors in requests.test.ts
talkstream Jul 27, 2025
a83a619
fix: resolve TypeScript errors in test files (phase 2)
talkstream Jul 27, 2025
4f4baa8
fix: resolve more TypeScript errors in test files (phase 3)
talkstream Jul 27, 2025
4fc8374
fix: resolve CI/CD TypeScript errors in test-helpers.ts
talkstream Jul 27, 2025
c3fcfb7
fix: resolve start.test.ts TypeScript errors for CI/CD
talkstream Jul 27, 2025
945f86b
fix: resolve remaining CI/CD TypeScript errors
talkstream Jul 27, 2025
cd6cc30
fix: resolve remaining TypeScript errors in test files
talkstream Jul 27, 2025
526b3f5
fix: resolve CI/CD TypeScript errors in tests
talkstream Jul 27, 2025
e9ae117
fix: resolve all remaining CI/CD TypeScript errors
talkstream Jul 27, 2025
4a9ad35
fix: resolve final CI/CD TypeScript errors
talkstream Jul 27, 2025
2185e4b
fix: resolve all TypeScript errors in source files
talkstream Jul 27, 2025
c857658
docs: update project state with current metrics
talkstream Jul 27, 2025
08238d3
fix: resolve 20 TypeScript errors in test files
talkstream Jul 27, 2025
daec5fd
fix: resolve all remaining TypeScript errors and ESLint warnings
talkstream Jul 27, 2025
257927e
fix: update ai-service test to handle health status object correctly
talkstream Jul 27, 2025
93d738a
docs: update project state to reflect CI/CD TypeScript issues
talkstream Jul 27, 2025
1bf9947
fix: resolve CI/CD TypeScript errors in test files
talkstream Jul 27, 2025
41adb86
perf: optimize test memory usage to prevent heap exhaustion
talkstream Jul 27, 2025
5cb8e4d
fix: correct EventBus cleanup method in tests
talkstream Jul 27, 2025
e759aba
fix: increase Node.js heap size for CI/CD tests
talkstream Jul 27, 2025
af44420
perf: add CI-specific test configuration for memory optimization
talkstream Jul 27, 2025
ab975af
fix: resolve CI/CD memory exhaustion with batch test runner
talkstream Jul 27, 2025
2ec6027
fix: correct CI test runner configuration
talkstream Jul 27, 2025
4e7cde8
fix: Fix all failing tests and ensure test compatibility
talkstream Jul 27, 2025
68fec7f
fix: resolve TypeScript error in rate-limiter test
talkstream Jul 27, 2025
d0cbe65
perf: optimize CI test runner memory usage
talkstream Jul 27, 2025
fb8e7de
fix: simplify CI test runner to avoid glob pattern issues
talkstream Jul 27, 2025
70ca944
fix: resolve CI/CD memory exhaustion issues in test suite
talkstream Jul 27, 2025
b7b9419
fix: add Node.js fallback config for CI tests to avoid Workers memory…
talkstream Jul 27, 2025
a00ef9c
fix: resolve TypeScript errors in node-env-mock.ts
talkstream Jul 27, 2025
751b48c
fix: convert node-env-mock to JavaScript to avoid TypeScript conflicts
talkstream Jul 27, 2025
d89e772
fix: update CI test runner glob patterns to match actual test file lo…
talkstream Jul 27, 2025
2c344f6
fix: add explicit include patterns to Node.js Vitest config
talkstream Jul 27, 2025
d987321
fix: simplify CI test runner for Node.js configuration
talkstream Jul 27, 2025
33f0f8e
fix: handle crypto.subtle read-only property in Node.js 20+
talkstream Jul 27, 2025
fa69a6f
fix: resolve all failing tests and improve test stability
talkstream Jul 28, 2025
064530a
feat: enhance Sentry integration with EventBus monitoring plugin
talkstream Jul 28, 2025
6140135
feat: comprehensive monitoring improvements and test coverage optimiz…
talkstream Jul 28, 2025
ab228b7
chore: increase memory allocation for CI tests to 4GB
talkstream Jul 28, 2025
a24e79d
refactor: dramatically improve test memory efficiency from 4GB to 1GB
talkstream Jul 28, 2025
ce52318
fix: resolve CI TypeScript errors and ESM compatibility
talkstream Jul 28, 2025
6a9e177
fix: resolve remaining CI TypeScript errors
talkstream Jul 28, 2025
ddcc751
fix: remove chalk dependency from test runner
talkstream Jul 28, 2025
29bb3ff
fix: update test runner to handle missing files and fix vitest patterns
talkstream Jul 28, 2025
89458ce
fix: optimize test runner memory usage and fix test categorization
talkstream Jul 28, 2025
f278351
fix: resolve test runner batch logic and vitest pattern matching
talkstream Jul 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Build output
dist/
build/
coverage/

# Dependencies
node_modules/

# Examples (optional linting)
examples/

# Generated files
*.generated.ts
*.generated.js

# Environment
.env
.env.*
.dev.vars

# IDE
.vscode/
.idea/

# Temporary files
*.tmp
*.temp
4 changes: 3 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,9 @@ jobs:
run: npm ci

- name: Run tests with coverage
run: npm run test:coverage
run: ./scripts/ci-test-runner.sh
env:
NODE_OPTIONS: --max-old-space-size=1024

- name: Upload coverage reports
uses: codecov/codecov-action@v5
Expand Down
25 changes: 25 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,31 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Multiple platform templates
- Feature selection
- Ready-to-deploy configurations
- **Enhanced Monitoring Integration** (July 28, 2025)
- MonitoringPlugin for EventBus - automatic event tracking
- User context middleware - tracks user info on every request
- AI provider monitoring wrapper - tracks costs and performance
- Command performance monitoring - measures execution times
- Comprehensive test coverage configuration
- Memory-optimized test runner for coverage reports
- **Monitoring Documentation**
- Sentry dashboard configuration guide
- Alert setup recommendations
- Custom metrics tracking examples

### Fixed

- **Test Suite Stability** - Resolved all failing tests (July 28, 2025)
- Fixed test isolation issues in bot-commands.test.ts
- Corrected DB access pattern in service-container.test.ts (platform.env.DB → env.DB)
- Rewrote cloud-platform-cache.test.ts to work with real implementation
- Added proper cleanup hooks via global test setup
- Total: 38 tests fixed across 4 test files
- **CI/CD Configuration** - Updated to include all 31 test files
- **TypeScript Compliance** - Fixed all type errors in test files
- Eliminated all `any` types
- Fixed ESLint import order issues
- Ensured strict mode compliance

### Documentation

Expand Down
Loading