()
| 347 | } |
| 348 | |
| 349 | func (a RunnerScaleSetSession) GetURL() (*url.URL, error) { |
| 350 | if a.MessageQueueURL == "" { |
| 351 | return nil, fmt.Errorf("no url specified") |
| 352 | } |
| 353 | u, err := url.ParseRequestURI(a.MessageQueueURL) |
| 354 | if err != nil { |
| 355 | return nil, fmt.Errorf("failed to parse URL: %w", err) |
| 356 | } |
| 357 | return u, nil |
| 358 | } |
| 359 | |
| 360 | func (a RunnerScaleSetSession) getJWT() (*jwt.Token, error) { |
| 361 | // We're parsing a token we got from the GitHub API. We can't verify its signature. |
no outgoing calls