-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Closed
Labels
manager:circleciCircleCI config filesCircleCI config filespriority-3-mediumDefault priority, "should be done" but isn't prioritised ahead of othersDefault priority, "should be done" but isn't prioritised ahead of others
Description
Discussed in #33657
Originally posted by yanns January 17, 2025
How are you running Renovate?
A Mend.io-hosted app
If you're self-hosting Renovate, tell us which platform (GitHub, GitLab, etc) and which version of Renovate.
No response
Please tell us more about your question or problem
Minimal reproduction: https://github.com/yanns/circleci-executors
When using yaml aliases, the docker images used for CircleCI executors are not updated anymore.
aliases:
- &working_directory ~/circleci-executors
executors:
rust-docker:
docker:
- image: cimg/rust:1.82.0
working_directory: *working_directory
Logs (if relevant)
EBUG: Error extracting circleci images
{
"err": {
"message": "Schema error",
"stack": "ZodError: Schema error\n at Object.get error [as error] (/usr/local/renovate/node_modules/.pnpm/zod@3.24.1/node_modules/zod/lib/types.js:55:31)\n at ZodObject.parse (/usr/local/renovate/node_modules/.pnpm/zod@3.24.1/node_modules/zod/lib/types.js:131:22)\n at parseSingleYaml (/usr/local/renovate/lib/util/yaml.ts:136:17)\n at Object.extractPackageFile (/usr/local/renovate/lib/modules/manager/circleci/extract.ts:61:35)\n at extractPackageFile (/usr/local/renovate/lib/modules/manager/index.ts:75:9)\n at getManagerPackageFiles (/usr/local/renovate/lib/workers/repository/extract/manager-files.ts:58:43)\n at /usr/local/renovate/lib/workers/repository/extract/index.ts:57:28\n at async Promise.all (index 0)\n at extractAllDependencies (/usr/local/renovate/lib/workers/repository/extract/index.ts:54:26)\n at extract (/usr/local/renovate/lib/workers/repository/process/extract-update.ts:160:28)\n at extractDependencies (/usr/local/renovate/lib/workers/repository/process/index.ts:158:26)\n at Object.renovateRepository (/usr/local/renovate/lib/workers/repository/index.ts:71:9)\n at attributes.repository (/usr/local/renovate/lib/workers/global/index.ts:206:11)\n at start (/usr/local/renovate/lib/workers/global/index.ts:191:7)\n at /usr/local/renovate/lib/renovate.ts:19:22",
"issues": {
"aliases": {
"0": "Expected object, received string"
}
}
}
"packageFile": ".circleci/config.yml"
}
Metadata
Metadata
Assignees
Labels
manager:circleciCircleCI config filesCircleCI config filespriority-3-mediumDefault priority, "should be done" but isn't prioritised ahead of othersDefault priority, "should be done" but isn't prioritised ahead of others