Refactor compare-view component to use observables for data loading, enhancing performance and responsiveness. Update compare service interfaces and methods for improved delta computation. Modify audit log component to handle optional event properties gracefully. Optimize Monaco editor worker loading to reduce bundle size. Introduce shared SCSS mixins for consistent styling across components. Add Gitea test instance setup and NuGet package publishing test scripts for CI/CD validation. Update documentation paths and ensure all references are accurate.

This commit is contained in:
StellaOps Bot
2025-12-26 21:39:17 +02:00
parent b4fc66feb6
commit 75de089ee8
61 changed files with 1318 additions and 958 deletions

View File

@@ -1,5 +1,16 @@
# .gitea/workflows/build-test-deploy.yml
# Unified CI/CD workflow for git.stella-ops.org (Feedser monorepo)
# Build, Validation, and Deployment workflow for git.stella-ops.org
#
# WORKFLOW INTEGRATION STRATEGY (Sprint 20251226_003_CICD):
# =========================================================
# This workflow handles: Build, Validation, Quality Gates, and Deployment
# Test execution is handled by: test-matrix.yml (runs in parallel on PRs)
#
# For PR gating:
# - test-matrix.yml gates on: Unit, Architecture, Contract, Integration, Security, Golden tests
# - build-test-deploy.yml gates on: Build validation, quality gates, security scans
#
# Both workflows run on PRs and should be required for merge via branch protection.
name: Build Test Deploy

View File

@@ -72,7 +72,7 @@ jobs:
FIXTURE_DIRS=(
"src/__Tests/__Benchmarks/golden-corpus"
"src/__Tests/fixtures"
"seed-data"
"src/__Tests/__Datasets/seed-data"
)
FOUND=0

View File

@@ -47,7 +47,7 @@ jobs:
FIXTURE_DIRS=(
"src/__Tests/__Benchmarks/golden-corpus"
"src/__Tests/fixtures"
"seed-data"
"src/__Tests/__Datasets/seed-data"
)
FOUND=0
@@ -114,7 +114,7 @@ jobs:
FIXTURE_DIRS=(
"src/__Tests/__Benchmarks/golden-corpus"
"src/__Tests/fixtures"
"seed-data"
"src/__Tests/__Datasets/seed-data"
)
FOUND=0
@@ -187,7 +187,7 @@ jobs:
"src/__Tests/__Benchmarks/golden-corpus"
"src/__Tests/__Benchmarks/vex-lattice"
"src/__Tests/fixtures"
"seed-data"
"src/__Tests/__Datasets/seed-data"
)
FOUND=0

View File

@@ -2,8 +2,18 @@
# Unified test matrix pipeline with TRX reporting for all test categories
# Sprint: SPRINT_20251226_007_CICD - Dynamic test discovery
#
# This workflow dynamically discovers and runs ALL test projects in the codebase,
# not just those in StellaOps.sln. Tests are filtered by Category trait.
# WORKFLOW INTEGRATION STRATEGY (Sprint 20251226_003_CICD):
# =========================================================
# This workflow is the PRIMARY test execution workflow for PR gating.
# It dynamically discovers and runs ALL test projects by Category trait.
#
# PR-Gating Categories (required for merge):
# Unit, Architecture, Contract, Integration, Security, Golden
#
# Scheduled/On-Demand Categories:
# Performance, Benchmark, AirGap, Chaos, Determinism, Resilience, Observability
#
# For build/deploy operations, see: build-test-deploy.yml (runs in parallel)
name: Test Matrix