* feat(datasource/github-runners): add xcode-27
Add `xcode-27` and `xcode-27-xlarge` runner labels to the datasource.
* feat(datasource/github-runners): add release date
Add release date for the XCode 27 runners.
* feat(datasource/github-runners): add `releaseTimestamp`s
As per #46806, we can retrospectively add the relevant
`releaseTimestamp`s for the `github-runners` Datasource.
Claude Sonnet has cross-referenced this with announcements [0] with
rough measures from the Git history, and seems confident.
We can also add a test to make sure that all known release channels have
a `releaseTimestamp`, to aid future contributions.
Co-authored-by: Claude Sonnet 5 <jamie.tanna+claude-code@mend.io>
[0]: https://github.blog/changelog/label/actions/
* fixup! feat(datasource/github-runners): add `releaseTimestamp`s
Co-authored-by: RahulGautamSingh <rahultesnik@gmail.com>
---------
Co-authored-by: RahulGautamSingh <rahultesnik@gmail.com>
* feat(datasource/github-runners): add macOS Intel labels
Add `macos-15-intel` and `macos-26-intel` runner labels to the datasource.
* feat(datasource/github-runners): add tests
Add test for upgrading macos-*-intel runners.
* chore(datasource/github-runners): split tests
Split-up the tests into different operating system families.
* feat(datasource/github-runners): stabilize arm64
Mark the Ubuntu ARM runners as stable.
* feat(datasource/github-runners): add test
Add test for upgrading ubuntu-22.04-arm runners.
* feat(datasource/github-runners): add windows-11-arm label
Add support for Windows 11 ARM runners in the GitHub Runners datasource.
* feat(datasource/github-runners): add test
Add test for extracting windows-11-arm runners.
* feat(datasource/github-runners): fix test
Update expected length.