1- name : CI/CD Pipeline v1.1.4
1+ name : CI/CD Pipeline v1.2.0
22
33# Optimized CI/CD using consolidated scripts with automatic version detection
44# Multi-PHP testing available locally via: ./scripts/testing/test-all-php-versions.sh
5- # v1.1.4 includes Array Callable tests and performance benchmarks
5+ # v1.2.0 includes Simplicity Edition with CI-optimized performance benchmarks
66
77on :
88 push :
1313jobs :
1414 quality-check :
1515 runs-on : ubuntu-latest
16- name : Quality Validation (PHP 8.1) - v1.1.4
16+ name : Quality Validation (PHP 8.1) - v1.2.0
1717
1818 steps :
1919 - name : Checkout code
@@ -49,16 +49,16 @@ jobs:
4949 echo "🔍 Running consolidated quality validation..."
5050 echo "📋 Using automatic version detection from VERSION file"
5151 echo "💡 Multi-PHP testing done locally via: ./scripts/testing/test-all-php-versions.sh"
52- echo "🔥 v1.1.4 includes Array Callable tests and performance benchmarks"
52+ echo "🔥 v1.2.0 includes Simplicity Edition with CI-optimized performance benchmarks"
5353 scripts/quality/quality-check.sh || { echo 'Quality check failed'; exit 1; }
5454
55- - name : Run Array Callable Tests (v1.1.4 )
55+ - name : Run Array Callable Tests (v1.2.0 )
5656 run : |
5757 echo "🧪 Running Array Callable specific tests..."
5858 vendor/bin/phpunit tests/Unit/Routing/ArrayCallableTest.php --verbose
5959 vendor/bin/phpunit tests/Integration/Routing/ArrayCallableIntegrationTest.php --verbose
6060
61- - name : Run Performance Benchmarks (v1.1.4 )
61+ - name : Run Performance Benchmarks (v1.2.0 )
6262 run : |
6363 echo "🚀 Running performance benchmarks..."
6464 php benchmarks/QuietBenchmark.php || echo "Benchmarks completed"
7676 run : |
7777 echo ""
7878 echo "========================================="
79- echo " OPTIMIZED CI/CD SUMMARY - v1.1.4 "
79+ echo " OPTIMIZED CI/CD SUMMARY - v1.2.0 "
8080 echo "========================================="
8181 echo ""
8282 echo "✅ Quality validation completed (PHP 8.1)"
@@ -90,11 +90,12 @@ jobs:
9090 echo " • Version management: ./scripts/release/version-bump.sh"
9191 echo " • Docker tests: docker-compose -f pivotphp-benchmarks/docker-compose-v114.yml up"
9292 echo ""
93- echo "🏆 v1.1.4 Features:"
94- echo " • Array Callable Support: \$app->get('/users', [UserController::class, 'index'])"
95- echo " • Performance: 84,998 ops/sec peak (Core), 19,707 req/sec (ReactPHP)"
96- echo " • Object Pooling: 100% Request reuse, 99.9% Response reuse"
97- echo " • Architectural Excellence: PSR-12 100% compliant"
93+ echo "🏆 v1.2.0 Simplicity Edition Features:"
94+ echo " • Simplified Architecture: Simple classes as defaults"
95+ echo " • CI-Optimized Performance: 25K+ ops/sec threshold in CI"
96+ echo " • Automatic OpenAPI/Swagger: ApiDocumentationMiddleware"
97+ echo " • Code Quality Excellence: Zero IDE warnings, PSR-12 100%"
98+ echo " • 100% Backward Compatible: Legacy namespace support"
9899 echo ""
99100 echo "🚀 Cross-Framework Performance (Docker Validated):"
100101 echo " • PivotPHP ReactPHP: 19,707 req/sec (🥇 1st place)"
0 commit comments