renovate/lib/modules/datasource/github-runners/readme.md
Michael Kriese 79489073a6
feat(datasource/github-runners): add macos 14 beta (#27292)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2024-02-14 13:49:46 +00:00

24 lines
1.1 KiB
Markdown

This datasource returns a list of all runners that are hosted by GitHub.
The datasource is based on [GitHub's `runner-images` repository](https://github.com/actions/runner-images).
Examples: `windows-2022` / `ubuntu-22.04` / `macos-13`
## Maintenance
### Adding a new version
New runner versions must be added to the datasource with a pull request.
#### Unstable runners
Unstable runners are tagged as `[beta]` in [the `runner-images` repository's readme](https://github.com/actions/runner-images) and should get the `isStable:false` property in our code.
#### Promoting a version to stable
Once a runner version becomes stable, the `[beta]` tag is removed and the suffix `latest` is added to its YAML label.
We then remove the `isStable:false` property in our code.
### Deprecating a version
Deprecated runners are tagged as `[deprecated]` in [the `runner-images` repository's readme](https://github.com/actions/runner-images) and we should give it the `isDeprecated:true` property.
If a runner is very old, the readme may drop it completely, but we should still give it the `isDeprecated:true` property.