Commit Graph

51 Commits

Author SHA1 Message Date
cfa1e5bfee feat: add new icon components including Envelope, ChatCircle, HardDrives, WarningCircle, CheckCircle, XCircle, TrendUp, ShieldWarning, LockKey, Crown, Sparkle, BookOpen, Tree, Broom, Export, UploadSimple, Funnel, FunnelSimple, MapTrifold, PushPinSimple, Buildings, GithubLogo, and GoogleLogo 2025-12-30 12:21:15 +00:00
copilot-swe-agent[bot]
a45a630a76 Update dependencies: replace framer-motion with motion, update actions/checkout to v6, remove deprecated @types/jszip
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 17:03:08 +00:00
copilot-swe-agent[bot]
23d01a0b11 Final code review improvements
- Use 'prisma/config' import (re-export from @prisma/config for better compatibility)
- Change workflow condition from always() to failure() for proper job triggering
- Fix migration rollback command syntax with proper schema path
- All changes verified and tested successfully

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 16:44:41 +00:00
copilot-swe-agent[bot]
bb25361c97 Address code review feedback
- Remove dotenv import attempt (not needed, DATABASE_URL set via env)
- Remove @ts-ignore directive
- Replace dangerous 'prisma migrate reset' with safer 'prisma migrate resolve' in rollback docs
- Verified Prisma generation still works without dotenv import

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 16:43:00 +00:00
copilot-swe-agent[bot]
f7dfa1d559 Update deployment workflow to prefer roll-forward over rollback
- Rename rollback-preparation job to deployment-failure-handler
- Add detection of pre-deployment vs production failures
- Provide clear roll-forward guidance emphasizing it as preferred approach
- Include when rollback is appropriate (only for critical production issues)
- Create more actionable issues with fix-forward checklists
- Add helpful troubleshooting for common pre-deployment failures

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 16:40:56 +00:00
b2f198dbc8 Merge branch 'main' into copilot/convert-todo-items-to-issues 2025-12-27 16:24:37 +00:00
copilot-swe-agent[bot]
c13c862b78 Fix gated-deployment workflow to prevent false-positive rollback issues
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 16:14:03 +00:00
9c55a9983d chore: route triage through copilot 2025-12-27 16:05:47 +00:00
copilot-swe-agent[bot]
2180f608fb Restructure dbal folder: development, production, and shared
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 13:30:57 +00:00
copilot-swe-agent[bot]
da1eced7c1 Fix DATABASE_URL environment variable for prisma validate in gated-deployment workflow
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 12:59:24 +00:00
copilot-swe-agent[bot]
8c0df64c25 Add atomic gated workflow with granular validation steps
Enhancement based on user feedback:
- Create gated-ci-atomic.yml with 12 atomic validation steps
- Each validation tool from /tools runs as separate job
- Gate artifacts persisted via GitHub Actions artifacts (30-day retention)
- Superior visualization: each step shows individual status
- Complete audit trail with JSON artifacts for compliance
- Leverages existing atomic tools: security-scanner, file-size checker, complexity analyzer, stub detector, etc.
- Add comprehensive atomic workflow documentation (11KB)
- Update workflows README with atomic workflow section

Benefits:
- Granular failure detection (know exactly which validation failed)
- Parallel execution within gates
- Individual step timing and artifact preservation
- Better for large teams and enterprise compliance

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 12:45:02 +00:00
copilot-swe-agent[bot]
195d96f185 Remove legacy pipeline cruft and refactor development.yml
Analysis and cleanup:
- Add comprehensive legacy pipeline cruft report (11KB analysis)
- DELETE ci/ci.yml (100% redundant with gated-ci.yml)
- DELETE quality/deployment.yml (100% redundant with gated-deployment.yml)
- REFACTOR development.yml (remove redundant quality checks, keep Copilot features)
- Update workflows README with cleanup documentation

Removed ~816 lines of redundant workflow code while preserving unique features.

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 12:35:39 +00:00
copilot-swe-agent[bot]
5a9fdea3e5 Complete enterprise gated tree workflow implementation
- Update auto-merge.yml to support both legacy and gated CI workflows
- Add comprehensive enterprise gated workflow documentation
- Update workflows README with gated workflow overview
- Fix trailing spaces in gated-ci.yml

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 04:44:37 +00:00
copilot-swe-agent[bot]
5d0c217b0a Changes before error encountered
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 04:25:51 +00:00
copilot-swe-agent[bot]
e46c7a825d Add GitHub Action workflow and TODO monitoring script with comprehensive docs
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 04:09:05 +00:00
f222c9a551 Update development.yml 2025-12-27 03:06:47 +00:00
copilot-swe-agent[bot]
6313f0ea24 feat: Add workflow validation and simulation tools
- Fix workflow file path references (ci.yml -> ci/ci.yml)
- Add validate-workflows.py for YAML syntax and structure validation
- Add simulate-workflows.sh for local job simulation without act
- Pin dependency-check action to specific SHA for security
- Update npm scripts with validation and simulation commands
- Add comprehensive workflow simulation documentation

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 02:48:16 +00:00
4749eed5d0 docs: cli,yml,workflows (2 files) 2025-12-26 06:25:47 +00:00
ce5830a06f config: yml,workflows,github (1 files) 2025-12-26 05:16:29 +00:00
689c858303 config: yml,workflows,github (6 files) 2025-12-26 04:33:59 +00:00
ff4d796342 docs: workflows,github,yml (9 files) 2025-12-26 04:29:26 +00:00
b2f3e4f293 docs: yml,workflows,github (12 files) 2025-12-26 02:34:39 +00:00
115b679983 docs: nextjs,frontends,session (86 files) 2025-12-26 00:03:46 +00:00
757b1f35fc config: yml,workflows,github (2 files) 2025-12-25 23:09:21 +00:00
e0e5b46fc3 config: cpp,yml,workflows (2 files) 2025-12-25 23:06:32 +00:00
f643db3746 config: hpp,dbal,cpp (3 files) 2025-12-25 23:05:45 +00:00
02482c8eef config: yml,workflows,github (1 files) 2025-12-25 21:42:37 +00:00
29de721cdc config: yml,workflows,github (1 files) 2025-12-25 21:42:06 +00:00
5f7b3c521a config: yml,workflows,github (1 files) 2025-12-25 21:40:35 +00:00
3537211368 feat(todos): Add comprehensive TODO lists for various project areas
- Created TODO files for Testing, DBAL, Frontend, Packages, Database, and Lua Scripting.
- Updated README with a quick reference table for all TODO files and their priorities.
- Added specific tasks for improving testing coverage, implementing DBAL features, enhancing frontend components, and refining package management.
- Included documentation tasks to ensure thorough coverage and clarity across all areas.
- Implemented initial unit tests for the useAuth hook and improved password generation logic.
- Enhanced package loader functionality to support modular package seed data retrieval.
- Updated page renderer to include public role in permission checks.
- Added comments for future unit tests in workflow engine and other critical areas.
2025-12-25 15:47:15 +00:00
517209f187 Enhance issue triage and PR management workflows with improved comment formatting and AI assistance suggestions 2025-12-25 13:56:09 +00:00
e328aa37a6 Refactor CI/CD workflows to set working directory and cache paths for Next.js frontend
Add AuthProvider component for user authentication management
Implement users API route with DBAL integration
Create layout component for application structure and metadata
Add Level1Client component for navigation handling
2025-12-25 13:46:55 +00:00
70088ee9cd code quality 2025-12-25 13:05:24 +00:00
2e3fdaf1a2 metrics 2025-12-25 13:01:34 +00:00
fda4ad333f fix some things 2025-12-25 12:39:17 +00:00
copilot-swe-agent[bot]
1cf310b0c1 Phase 1: Add TypeScript typecheck to CI and enable strict mode
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-25 04:55:38 +00:00
copilot-swe-agent[bot]
b309b20ccc Implement C++ daemon with CMake, Ninja build system
Created complete C++ implementation:
- Core library (client, errors, capabilities)
- Query engine (AST, builder, normalizer)
- Utilities (UUID generation, exponential backoff)
- SQLite adapter and connection pool
- Daemon server with security manager
- Unit, integration, and conformance tests

Build system:
- CMakeLists.txt with optional Conan dependencies
- Renamed build assistant to .cjs for ES module compatibility
- Fixed conanfile.txt format for Conan 2.x
- All tests passing, daemon runs successfully

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-24 22:46:00 +00:00
copilot-swe-agent[bot]
c9de59a9e3 Add explicit permissions for workflow security
Set minimal read-only permissions for GITHUB_TOKEN to follow
security best practices and fix CodeQL alert.

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-24 22:31:16 +00:00
copilot-swe-agent[bot]
8b602f7bc9 Fix CI failures: Add conditional check for C++ source files
The C++ workflow was failing because no implementation files exist yet.
Added check-implementation job that verifies src/ directory exists before
running build/test jobs. All jobs now skip gracefully when C++ sources
are not yet implemented.

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-24 22:25:32 +00:00
b46848f254 Generated by Spark: C++ code should have Conan and Ninja, little js build assistant for C++ 2025-12-24 20:34:01 +00:00
5cd62c08e8 Generated by Spark: Each package in package folder has a unit tests folder 2025-12-24 19:51:20 +00:00
7598143368 Generated by Spark: Check github workflow config ensures Copilot assists with entire SDLC 2025-12-24 19:37:40 +00:00
ae13a093cd Generated by Spark: repair: ### CI/CD (ci.yml)
1. **Prisma Dependencies Missing**
   - Status:  Failing
   - Issue: `@prisma/client` and `prisma` packages not installed
   - Fix: `npm install @prisma/client prisma`

2. **Prisma Schema Missing**
   - Status:  Failing
   - Issue: No `prisma/schema.prisma` file
   - Fix: Create Prisma schema file

3. **Test Script Missing**
   - Status:  Failing
   - Issue: `test:e2e` script not in package.json
   - Fix: Verify `package.json` has the script

### Code Review (`code-review.yml`)

- Status: ⚠️ Requires PR context
- Can be tested with custom event payload

### Auto Merge (`auto-merge.yml`)

- Status: ⚠️ Requires GitHub API access
- May not work fully in local environment
2025-12-24 19:29:27 +00:00
586054c2b6 Generated by Spark: Use 'act' to find out why actions are failing 2025-12-24 19:19:21 +00:00
45528d3bef Add Prisma setup and CI validation 2025-12-24 18:40:33 +00:00
a2adb4b4e1 Update .github/workflows/auto-merge.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-24 03:39:12 +00:00
fa193101f6 Update .github/workflows/code-review.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-24 03:39:02 +00:00
6dafe95244 Update .github/workflows/code-review.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-24 03:38:49 +00:00
91e2a1bca4 Update .github/workflows/code-review.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-24 03:38:37 +00:00
copilot-swe-agent[bot]
098dadb12f Add CI/CD workflows, ESLint config, and Playwright e2e tests
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-24 02:20:06 +00:00