diff --git a/lib/modules/datasource/github-runners/index.spec.ts b/lib/modules/datasource/github-runners/index.spec.ts index 7d79c59aca7e0d58baed4eff7b5517637cb6b1d1..4a5407e6630d26a166be23c8897bd09eb59ba7ee 100644 --- a/lib/modules/datasource/github-runners/index.spec.ts +++ b/lib/modules/datasource/github-runners/index.spec.ts @@ -14,7 +14,9 @@ describe('modules/datasource/github-runners/index', () => { { version: '16.04', isDeprecated: true }, { version: '18.04', isDeprecated: true }, { version: '20.04', isDeprecated: true }, + { version: '22.04-arm', isStable: false }, { version: '22.04' }, + { version: '24.04-arm', isStable: false }, { version: '24.04' }, ], sourceUrl: 'https://github.com/actions/runner-images', diff --git a/lib/modules/datasource/github-runners/index.ts b/lib/modules/datasource/github-runners/index.ts index 08a42b3f92c1153da7dd8c4301614ffc5def8b27..2c86263dbafab638b291f5ff0542b0b0f5835157 100644 --- a/lib/modules/datasource/github-runners/index.ts +++ b/lib/modules/datasource/github-runners/index.ts @@ -14,11 +14,14 @@ export class GithubRunnersDatasource extends Datasource { * Deprecated runners must have the `isDeprecated: true` property. * Stable runners should have no extra properties. * For more details, read the github-runners datasource readme. + * Check https://github.blog/changelog/label/actions/ for stable and deprecation dates. */ private static readonly releases: Record<string, Release[] | undefined> = { ubuntu: [ { version: '24.04' }, + { version: '24.04-arm', isStable: false }, { version: '22.04' }, + { version: '22.04-arm', isStable: false }, { version: '20.04', isDeprecated: true }, { version: '18.04', isDeprecated: true }, { version: '16.04', isDeprecated: true }, diff --git a/lib/modules/datasource/github-runners/readme.md b/lib/modules/datasource/github-runners/readme.md index 4c3d92bb3249e9074d3bd0ff6ba760dadcedf296..b73a94d53bf8c1518cea580ec05c253c917929ce 100644 --- a/lib/modules/datasource/github-runners/readme.md +++ b/lib/modules/datasource/github-runners/readme.md @@ -1,5 +1,5 @@ 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). +The datasource is based on GitHub's [`runner-images`](https://github.com/actions/runner-images) and [`partner-runner-images`](https://github.com/actions/partner-runner-images) repositories. Examples: `windows-2022` / `ubuntu-24.04` / `macos-14`