Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
30 changes: 0 additions & 30 deletions .changeset/test-framework-fixes.md

This file was deleted.

30 changes: 30 additions & 0 deletions apps/cli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# @deepracticex/nodespec-cli

## 0.1.0

### Minor Changes

- ba85ad1: # Test Framework Stabilization

Major iteration to stabilize the test framework and resolve all test failures.

## Fixed Issues
- **Configuration File Lifecycle**: Resolved step definition conflicts where "I am in the monorepo root" was overwriting configuration files created by "the monorepo has been initialized"
- **Step Definition Duplication**: Fixed duplicate "the monorepo is initialized" steps in workspace.steps.ts and validation.steps.ts that had different behavior
- **Package Generator**: Added `types: []` override in generated tsconfig.json to avoid vitest/globals dependency requirement
- **Output Format Consistency**: Standardized output labels (Packages/Apps/Services capitalization, "pnpm workspace" naming)
- **Validation Testing**: Corrected error output expectations (stdout vs stderr) for validation failure scenarios

## Test Results
- Reduced from **22 failures** to **0 failures**
- All 123 scenarios now passing (932 steps total)
- Test execution time: ~25 seconds

## Impact

This stabilizes the testing infrastructure and ensures reliable CI/CD pipelines going forward. The fixes primarily affect test step definitions and output formatting, with minimal changes to core functionality.

### Patch Changes

- Updated dependencies [ba85ad1]
- @deepracticex/nodespec-core@0.1.0
2 changes: 1 addition & 1 deletion apps/cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@deepracticex/nodespec-cli",
"version": "0.0.1",
"version": "0.1.0",
"description": "NodeSpec CLI - AI-friendly Node.js project scaffolding tool",
"type": "module",
"bin": {
Expand Down
24 changes: 24 additions & 0 deletions packages/error-handling/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,29 @@
# @deepracticex/error-handling

## 0.2.0

### Minor Changes

- ba85ad1: # Test Framework Stabilization

Major iteration to stabilize the test framework and resolve all test failures.

## Fixed Issues
- **Configuration File Lifecycle**: Resolved step definition conflicts where "I am in the monorepo root" was overwriting configuration files created by "the monorepo has been initialized"
- **Step Definition Duplication**: Fixed duplicate "the monorepo is initialized" steps in workspace.steps.ts and validation.steps.ts that had different behavior
- **Package Generator**: Added `types: []` override in generated tsconfig.json to avoid vitest/globals dependency requirement
- **Output Format Consistency**: Standardized output labels (Packages/Apps/Services capitalization, "pnpm workspace" naming)
- **Validation Testing**: Corrected error output expectations (stdout vs stderr) for validation failure scenarios

## Test Results
- Reduced from **22 failures** to **0 failures**
- All 123 scenarios now passing (932 steps total)
- Test execution time: ~25 seconds

## Impact

This stabilizes the testing infrastructure and ensures reliable CI/CD pipelines going forward. The fixes primarily affect test step definitions and output formatting, with minimal changes to core functionality.

## 0.1.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/error-handling/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@deepracticex/error-handling",
"version": "0.1.0",
"version": "0.2.0",
"description": "Unified error handling system for Deepractice projects",
"type": "module",
"main": "./dist/index.js",
Expand Down
24 changes: 24 additions & 0 deletions packages/logger/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,29 @@
# @deepracticex/logger

## 0.2.0

### Minor Changes

- ba85ad1: # Test Framework Stabilization

Major iteration to stabilize the test framework and resolve all test failures.

## Fixed Issues
- **Configuration File Lifecycle**: Resolved step definition conflicts where "I am in the monorepo root" was overwriting configuration files created by "the monorepo has been initialized"
- **Step Definition Duplication**: Fixed duplicate "the monorepo is initialized" steps in workspace.steps.ts and validation.steps.ts that had different behavior
- **Package Generator**: Added `types: []` override in generated tsconfig.json to avoid vitest/globals dependency requirement
- **Output Format Consistency**: Standardized output labels (Packages/Apps/Services capitalization, "pnpm workspace" naming)
- **Validation Testing**: Corrected error output expectations (stdout vs stderr) for validation failure scenarios

## Test Results
- Reduced from **22 failures** to **0 failures**
- All 123 scenarios now passing (932 steps total)
- Test execution time: ~25 seconds

## Impact

This stabilizes the testing infrastructure and ensures reliable CI/CD pipelines going forward. The fixes primarily affect test step definitions and output formatting, with minimal changes to core functionality.

## 0.1.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/logger/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@deepracticex/logger",
"version": "0.1.0",
"version": "0.2.0",
"description": "Unified logging system for Deepractice projects using Pino",
"type": "module",
"main": "./dist/index.js",
Expand Down
25 changes: 25 additions & 0 deletions packages/template/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# @deepracticex/template

## 1.1.0

### Minor Changes

- ba85ad1: # Test Framework Stabilization

Major iteration to stabilize the test framework and resolve all test failures.

## Fixed Issues
- **Configuration File Lifecycle**: Resolved step definition conflicts where "I am in the monorepo root" was overwriting configuration files created by "the monorepo has been initialized"
- **Step Definition Duplication**: Fixed duplicate "the monorepo is initialized" steps in workspace.steps.ts and validation.steps.ts that had different behavior
- **Package Generator**: Added `types: []` override in generated tsconfig.json to avoid vitest/globals dependency requirement
- **Output Format Consistency**: Standardized output labels (Packages/Apps/Services capitalization, "pnpm workspace" naming)
- **Validation Testing**: Corrected error output expectations (stdout vs stderr) for validation failure scenarios

## Test Results
- Reduced from **22 failures** to **0 failures**
- All 123 scenarios now passing (932 steps total)
- Test execution time: ~25 seconds

## Impact

This stabilizes the testing infrastructure and ensures reliable CI/CD pipelines going forward. The fixes primarily affect test step definitions and output formatting, with minimal changes to core functionality.
2 changes: 1 addition & 1 deletion packages/template/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@deepracticex/template",
"version": "1.0.0",
"version": "1.1.0",
"description": "Template package demonstrating Deepractice package development standards",
"type": "module",
"main": "./dist/index.js",
Expand Down
25 changes: 25 additions & 0 deletions src/core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# @deepracticex/nodespec-core

## 0.1.0

### Minor Changes

- ba85ad1: # Test Framework Stabilization

Major iteration to stabilize the test framework and resolve all test failures.

## Fixed Issues
- **Configuration File Lifecycle**: Resolved step definition conflicts where "I am in the monorepo root" was overwriting configuration files created by "the monorepo has been initialized"
- **Step Definition Duplication**: Fixed duplicate "the monorepo is initialized" steps in workspace.steps.ts and validation.steps.ts that had different behavior
- **Package Generator**: Added `types: []` override in generated tsconfig.json to avoid vitest/globals dependency requirement
- **Output Format Consistency**: Standardized output labels (Packages/Apps/Services capitalization, "pnpm workspace" naming)
- **Validation Testing**: Corrected error output expectations (stdout vs stderr) for validation failure scenarios

## Test Results
- Reduced from **22 failures** to **0 failures**
- All 123 scenarios now passing (932 steps total)
- Test execution time: ~25 seconds

## Impact

This stabilizes the testing infrastructure and ensures reliable CI/CD pipelines going forward. The fixes primarily affect test step definitions and output formatting, with minimal changes to core functionality.
2 changes: 1 addition & 1 deletion src/core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@deepracticex/nodespec-core",
"version": "0.0.1",
"version": "0.1.0",
"description": "NodeSpec core - Technical implementations (template engine, guide service, task executor)",
"private": true,
"type": "module",
Expand Down
25 changes: 25 additions & 0 deletions src/domain/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# @deepracticex/nodespec-domain

## 0.1.0

### Minor Changes

- ba85ad1: # Test Framework Stabilization

Major iteration to stabilize the test framework and resolve all test failures.

## Fixed Issues
- **Configuration File Lifecycle**: Resolved step definition conflicts where "I am in the monorepo root" was overwriting configuration files created by "the monorepo has been initialized"
- **Step Definition Duplication**: Fixed duplicate "the monorepo is initialized" steps in workspace.steps.ts and validation.steps.ts that had different behavior
- **Package Generator**: Added `types: []` override in generated tsconfig.json to avoid vitest/globals dependency requirement
- **Output Format Consistency**: Standardized output labels (Packages/Apps/Services capitalization, "pnpm workspace" naming)
- **Validation Testing**: Corrected error output expectations (stdout vs stderr) for validation failure scenarios

## Test Results
- Reduced from **22 failures** to **0 failures**
- All 123 scenarios now passing (932 steps total)
- Test execution time: ~25 seconds

## Impact

This stabilizes the testing infrastructure and ensures reliable CI/CD pipelines going forward. The fixes primarily affect test step definitions and output formatting, with minimal changes to core functionality.
2 changes: 1 addition & 1 deletion src/domain/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@deepracticex/nodespec-domain",
"version": "0.0.1",
"version": "0.1.0",
"description": "NodeSpec domain - Business logic with DDD patterns (reserved for future use)",
"private": true,
"type": "module",
Expand Down
Loading