HF-WS2812 Driver 0.1.0-dev
HF-WS2812 ESP32 RMT Driver
Loading...
Searching...
No Matches
generate_matrix Namespace Reference

Functions

 show_help ()
 
 parse_arguments ()
 
 load_config (project_path=None)
 
 generate_matrix (project_path=None)
 
 validate_config (config)
 
 main ()
 

Detailed Description

Generate CI matrix from centralized configuration.
This script reads app_config.yml and outputs GitHub Actions matrix configuration.
Supports hierarchical configuration where apps can override global settings.

Function Documentation

◆ generate_matrix()

generate_matrix.generate_matrix ( project_path = None)
Generate CI matrix from configuration with hierarchical overrides.

◆ load_config()

generate_matrix.load_config ( project_path = None)
Load the apps configuration file.

◆ main()

generate_matrix.main ( )
Main function.

◆ parse_arguments()

generate_matrix.parse_arguments ( )
Parse command line arguments.

◆ show_help()

generate_matrix.show_help ( )
Show comprehensive help information.

◆ validate_config()

generate_matrix.validate_config ( config)
Validate configuration structure and content.