Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(datasource/github-runners): add macos 14 beta (#27292)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
- Loading branch information
1 parent
57ba14f
commit 7948907
Showing
3 changed files
with
62 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,24 @@ | ||
This datasource returns a list of all _stable_ runners that are hosted by GitHub. | ||
This datasource ignores beta releases. | ||
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-2019` / `ubuntu-22.04` / `macos-13` | ||
Examples: `windows-2022` / `ubuntu-22.04` / `macos-13` | ||
|
||
## Maintenance | ||
|
||
New _stable_ runner versions must be added to the datasource with a pull request. | ||
Unstable runners are tagged as `[beta]` in the readme of the [`runner-images` repository](https://github.com/actions/runner-images). | ||
### 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. |