-
-
Notifications
You must be signed in to change notification settings - Fork 29
Open
Labels
🐧Linux: Ubuntu 22.04 LTS for Android CILinux: Ubuntu 22.04 LTS for Android CIarm64CPU architectureCPU architecturebeta:rage2::rage2:ciGitHub Actions workflow - Bundling / Building / Compiling / Integrating / TestingGitHub Actions workflow - Bundling / Building / Compiling / Integrating / Testingdep-manRenovate and DependabotRenovate and Dependabotp: Renovatewindows
Description
Renovate discovers actions/runner-images macOS Arm64
not actions/partner-runner-images Linux (and Windows) Arm64
{
// packageRule
"matchManagers": ["github-actions"],
"matchDatasources": ["github-runners"],
"matchPackageNames": ["ubuntu-24.04-arm"],
"minimumReleaseAge": null,
"ignoreUnstable": false,
"enabled": true
},
// no pr created// mvp config
{
"extends": ["config:recommended"],
"enabledManagers": ["custom.regex"],
"customManagers": [
{
"customType": "regex",
"managerFilePatterns": ["/^\\.github\\/workflows\\/.*\\.ya?ml$/"],
"matchStrings": [
"(?m)^(?<indent>\\s*)runs-on:\\s*(?:\\[\\s*)?(?:['\\\"])?(?<currentValue>ubuntu-24\\.04)(?:['\\\"])?(?:\\s*\\])?"
],
"datasourceTemplate": "static",
"depNameTemplate": "ubuntu-24.04-migration-to-arm-template",
"versioningTemplate": "static",
"autoReplaceStringTemplate": "\n runs-on: ubuntu-24.04-arm"
}
],
"packageRules": [
{
"matchDepNames": ["ubuntu-runner-migration"],
"enabled": true
}
]
}
// no pr created% fnm use latest
export RENOVATE_CONFIG_FILE="$(pwd)/renovate.json5"
export LOG_LEVEL=trace
npx renovate --platform=local --require-config=ignored --dry-run=full --repository-cache=resetTRACE: lookupUpdates (repository=local, dependency=ubuntu)
"currentValue": "24.04"
DEBUG: Versioning: 'static' not found, falling back to semver-coerced (repository=local)
TRACE: lookupUpdates (repository=local, dependency=ubuntu-runner-migration)
"currentValue": "ubuntu-24.04"
TRACE: Dependency lookup success (repository=local, packageFile=.github/workflows/android.yml)
"dep": {
"versioning": "static",
"updates": [],
"warnings": [],
"skipReason": "invalid-config"
},
"manager": "regex"
update yml manually
| runs-on: ubuntu-24.04 # https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2404-Readme.md |
or upstream https://github.com/renovatebot/renovate/blob/main/lib/modules/manager/github-actions/extract.ts validator regex
or new extendable preset e.g. :includeArmSuffix / :includeArmArch / :includeArmRunners:partnerRunnerImages
Metadata
Metadata
Assignees
Labels
🐧Linux: Ubuntu 22.04 LTS for Android CILinux: Ubuntu 22.04 LTS for Android CIarm64CPU architectureCPU architecturebeta:rage2::rage2:ciGitHub Actions workflow - Bundling / Building / Compiling / Integrating / TestingGitHub Actions workflow - Bundling / Building / Compiling / Integrating / Testingdep-manRenovate and DependabotRenovate and Dependabotp: Renovatewindows