Skip to content

Commit 580756b

Browse files
committed
Customize work directory
It allows us to customize the working directory during worker registration.
1 parent d0fb720 commit 580756b

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

controllers/actions.github.com/ephemeralrunner_controller.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -522,6 +522,14 @@ func (r *EphemeralRunnerReconciler) updateStatusWithRunnerConfig(ctx context.Con
522522
jitSettings := &actions.RunnerScaleSetJitRunnerSetting{
523523
Name: ephemeralRunner.Name,
524524
}
525+
526+
for i := range ephemeralRunner.Spec.Spec.Containers {
527+
if ephemeralRunner.Spec.Spec.Containers[i].Name == EphemeralRunnerContainerName &&
528+
ephemeralRunner.Spec.Spec.Containers[i].WorkingDir != "" {
529+
jitSettings.WorkFolder = ephemeralRunner.Spec.Spec.Containers[i].WorkingDir
530+
}
531+
}
532+
525533
jitConfig, err := actionsClient.GenerateJitRunnerConfig(ctx, jitSettings, ephemeralRunner.Spec.RunnerScaleSetId)
526534
if err != nil {
527535
actionsError := &actions.ActionsError{}

0 commit comments

Comments
 (0)