From 7e576dc631deb97eb5308001cdbca4b36904b146 Mon Sep 17 00:00:00 2001 From: Gabriel Adrian Samfira Date: Wed, 21 May 2025 21:29:43 +0000 Subject: [PATCH] Ensure that admin token exists Make sure that the admin info is populated when calling GenerateJitRunnerConfig. Signed-off-by: Gabriel Adrian Samfira --- util/github/scalesets/runners.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/util/github/scalesets/runners.go b/util/github/scalesets/runners.go index 178361a1..252d7e94 100644 --- a/util/github/scalesets/runners.go +++ b/util/github/scalesets/runners.go @@ -41,6 +41,10 @@ func (s *ScaleSetClient) GenerateJitRunnerConfig(ctx context.Context, runnerName return params.RunnerScaleSetJitRunnerConfig{}, err } + if err := s.ensureAdminInfo(ctx); err != nil { + return params.RunnerScaleSetJitRunnerConfig{}, fmt.Errorf("failed to ensure admin info: %w", err) + } + serviceURL, err := s.actionsServiceInfo.GetURL() if err != nil { return params.RunnerScaleSetJitRunnerConfig{}, fmt.Errorf("failed to get pipeline URL: %w", err)