diff --git a/github/actions_runners.go b/github/actions_runners.go index 3990a5a90f..7427451ccf 100644 --- a/github/actions_runners.go +++ b/github/actions_runners.go @@ -58,6 +58,7 @@ type GenerateJITConfigRequest struct { // JITRunnerConfig represents encoded JIT configuration that can be used to bootstrap a self-hosted runner. type JITRunnerConfig struct { + Runner *Runner `json:"runner,omitempty"` EncodedJITConfig *string `json:"encoded_jit_config,omitempty"` } diff --git a/github/github-accessors.go b/github/github-accessors.go index 8acb72b042..01b5796fec 100644 --- a/github/github-accessors.go +++ b/github/github-accessors.go @@ -9406,6 +9406,14 @@ func (j *JITRunnerConfig) GetEncodedJITConfig() string { return *j.EncodedJITConfig } +// GetRunner returns the Runner field. +func (j *JITRunnerConfig) GetRunner() *Runner { + if j == nil { + return nil + } + return j.Runner +} + // GetTotalCount returns the TotalCount field if it's non-nil, zero value otherwise. func (j *Jobs) GetTotalCount() int { if j == nil || j.TotalCount == nil { diff --git a/github/github-accessors_test.go b/github/github-accessors_test.go index 3f39d9c1a9..959edc4deb 100644 --- a/github/github-accessors_test.go +++ b/github/github-accessors_test.go @@ -11029,6 +11029,13 @@ func TestJITRunnerConfig_GetEncodedJITConfig(tt *testing.T) { j.GetEncodedJITConfig() } +func TestJITRunnerConfig_GetRunner(tt *testing.T) { + j := &JITRunnerConfig{} + j.GetRunner() + j = nil + j.GetRunner() +} + func TestJobs_GetTotalCount(tt *testing.T) { var zeroValue int j := &Jobs{TotalCount: &zeroValue}