package Ġit . kr zem in ski . github actions . domain Ċ Ċ import Ġit . kr zem in ski . github actions . actions . Action Ċ Ċ sealed Ġclass ĠStep ( ĊĠĠĠ Ġopen Ġval Ġenv : ĠLinkedHashMap < String , ĠString > Ġ= Ġlinked Map Of (), ĊĠĠĠ Ġopen Ġval Ġcondition : ĠString ? Ġ= Ġnull , Ċ ) Ċ Ċ data Ġclass ĠCommand Step ( ĊĠĠĠ Ġval Ġname : ĠString , ĊĠĠĠ Ġval Ġcommand : ĠString , ĊĠĠĠ Ġoverride Ġval Ġenv : ĠLinkedHashMap < String , ĠString > Ġ= Ġlinked Map Of (), ĊĠĠĠ Ġoverride Ġval Ġcondition : ĠString ? Ġ= Ġnull , Ċ ) Ġ: ĠStep ( condition Ġ= Ġcondition , Ġenv Ġ= Ġenv ) Ċ Ċ data Ġclass ĠExternal Action Step ( ĊĠĠĠ Ġval Ġname : ĠString , ĊĠĠĠ Ġval Ġaction : ĠAction , ĊĠĠĠ Ġoverride Ġval Ġenv : ĠLinkedHashMap < String , ĠString > Ġ= Ġlinked Map Of (), ĊĠĠĠ Ġoverride Ġval Ġcondition : ĠString ? Ġ= Ġnull , Ċ ) Ġ: ĠStep ( condition Ġ= Ġcondition , Ġenv Ġ= Ġenv ) Ċ