struct
Diorite::CI::AddonWorkflowConfig
- Diorite::CI::AddonWorkflowConfig
- Struct
- Value
- Object
Overview
Core Engine Layer: Strongly-typed immutable configuration for a Lapis GDExtension addon CI workflow.
Defined in:
diorite/core/ci_workflow.crConstructors
Instance Method Summary
- #addon_name : String
- #entry_point : String
- #godot_version : String
- #lapis_ref : String
- #os_matrix : Array(String)
- #reusable_workflow : String
- #run_benchmarks : Bool
- #run_headless : Bool
- #run_specs : Bool
- #uses_target : String
- #valid_lapis_ref? : Bool
Constructor Detail
def self.new(addon_name : String = "diorite", entry_point : String = "src/main.cr", godot_version : String = "4.8-beta1", lapis_ref : String = "4.8-beta1", reusable_workflow : String = "sol-vin/lapis/.github/workflows/build-addon.yml", os_matrix : Array(String) = ["ubuntu-latest", "windows-latest"], run_specs : Bool = true, run_headless : Bool = true, run_benchmarks : Bool = true)
#