v5.3.14
🩹 [Patch]: Establish Settings as integration channel (#233)
This release refactors the internal GitHub Actions workflow architecture to improve maintainability and consistency. No user-facing changes or breaking changes are included.
What Changed
All major workflows (Build-Docs.yml, Build-Module.yml, Build-Site.yml, Get-CodeCoverage.yml) have been refactored to use a unified configuration approach:
- Unified Configuration: Workflows now accept a single
SettingsJSON object instead of multiple individual parameters, reducing complexity and potential configuration errors - Streamlined Access Patterns: All workflow steps and environment variables now extract values from the centralized
Settingsobject usingfromJson - Code Maintenance: Removed redundant output definitions from the
Get-Settings.ymlworkflow - Consistency: Standardized configuration access patterns across all workflows
Technical Details
This is a purely internal refactoring focused on improving the workflow infrastructure. The changes make future workflow modifications easier to implement and maintain while ensuring consistency across the entire automation pipeline.