Skip to content

v5.3.14

Choose a tag to compare

@github-actions github-actions released this 11 Jan 19:59
· 1 commit to main since this release
bf70b29

🩹 [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 Settings JSON 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 Settings object using fromJson
  • Code Maintenance: Removed redundant output definitions from the Get-Settings.yml workflow
  • 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.