Skip to content

Conversation

@erikburt
Copy link
Contributor

@erikburt erikburt commented May 9, 2025

Add the RunsOnSelfHosted parameter so when creating the matrix json, it can optionally use a self-hosted runner label.


Below is a summarization created by an LLM (gpt-4-0125-preview). Be mindful of hallucinations and verify accuracy.

Why

The change introduces a new optional field RunsOnSelfHosted to the CITestConf struct to specify whether a test runs on a self-hosted runner, enhancing flexibility and configuration options for CI tests.

What

  • tools/citool/cmd/types.go
    • Added RunsOnSelfHosted field to CITestConf struct with yaml and json tags, including omitempty for JSON serialization. This allows specifying if a test should run on a self-hosted runner, providing more granularity in test execution environments.

@erikburt erikburt self-assigned this May 9, 2025
@erikburt erikburt marked this pull request as ready for review May 14, 2025 22:34
@erikburt erikburt requested a review from a team as a code owner May 14, 2025 22:34
@erikburt erikburt merged commit e62f3f0 into main May 27, 2025
60 checks passed
@erikburt erikburt deleted the citool/self-hosted-runners branch May 27, 2025 21:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants