Closed ThibaultVlacich closed 4 years ago
Renovate Bot is not creating a PR to update nodejs in my Dockerfile. My Dockerfile declares node:13.14.0-alpine and the latest version is node:14.1.0-alpine
node:13.14.0-alpine
node:14.1.0-alpine
Here's the full log:
INFO: Repository started { "renovateVersion": "19.231.2" } DEBUG: Using localDir: /mnt/renovate/gh/ThibaultVlacich/lucklesslovelocks.com-front DEBUG: initRepo("ThibaultVlacich/lucklesslovelocks.com-front") DEBUG: No dangling containers to remove DEBUG: ThibaultVlacich/lucklesslovelocks.com-front owner = ThibaultVlacich DEBUG: ThibaultVlacich/lucklesslovelocks.com-front default branch = master DEBUG: Using app token for git init DEBUG: Initializing git repository into /mnt/renovate/gh/ThibaultVlacich/lucklesslovelocks.com-front DEBUG: git clone completed { "durationMs": 963 } DEBUG: latest commit { "latestCommitDate": "2020-04-28 13:41:23 +0200" } DEBUG: Git private key configured, but not being set DEBUG: Setting git author { "gitAuthor": { "name": "Renovate Bot", "email": "bot@renovateapp.com" } } DEBUG: resetMemCache() DEBUG: detectSemanticCommits() DEBUG: getCommitMessages DEBUG: Semantic commits detection: angular DEBUG: angular semantic commits detected DEBUG: checkOnboarding() DEBUG: isOnboarded() DEBUG: findFile(renovate.json) DEBUG: findFile(renovate.json5) DEBUG: findFile(.github/renovate.json) DEBUG: config file exists DEBUG: ensureIssueClosing(Action required: Add a Renovate config) DEBUG: Retrieving issueList DEBUG: Retrieved 2 issues DEBUG: Repo is onboarded DEBUG: Found .github/renovate.json config file DEBUG: Repository config { "configFile": ".github/renovate.json", "config": { "extends": [ "config:base", ":semanticCommitTypeAll(chore)", ":masterIssue" ], "baseBranches": [ "develop" ], "lockFileMaintenance": { "enabled": true }, "postUpdateOptions": [ "yarnDedupeHighest" ], "rangeStrategy": "pin", "docker": { "labels": [ "dependencies", "docker" ] }, "js": { "labels": [ "dependencies", "javascript" ] }, "npm": { "commitMessageTopic": "{{prettyDepType}} {{depName}}" } } } DEBUG: migrateAndValidate() DEBUG: No config migration necessary DEBUG: massaged config { "config": { "extends": [ "config:base", ":semanticCommitTypeAll(chore)", ":masterIssue" ], "baseBranches": [ "develop" ], "lockFileMaintenance": { "enabled": true }, "postUpdateOptions": [ "yarnDedupeHighest" ], "rangeStrategy": "pin", "docker": { "labels": [ "dependencies", "docker" ] }, "js": { "labels": [ "dependencies", "javascript" ] }, "npm": { "commitMessageTopic": "{{prettyDepType}} {{depName}}" } } } DEBUG: migrated config { "config": { "extends": [ "config:base", ":semanticCommitTypeAll(chore)", ":masterIssue" ], "baseBranches": [ "develop" ], "lockFileMaintenance": { "enabled": true }, "postUpdateOptions": [ "yarnDedupeHighest" ], "rangeStrategy": "pin", "docker": { "labels": [ "dependencies", "docker" ] }, "js": { "labels": [ "dependencies", "javascript" ] }, "npm": { "commitMessageTopic": "{{prettyDepType}} {{depName}}" } } } DEBUG: Found repo ignorePaths { "ignorePaths": [ "**/node_modules/**", "**/bower_components/**", "**/vendor/**", "**/examples/**", "**/__tests__/**", "**/test/**", "**/tests/**", "**/__fixtures__/**" ] } DEBUG: checkBaseBranch() DEBUG: config.repoIsOnboarded=true DEBUG: Setting baseBranch to master DEBUG: latest commit { "branchName": "master", "latestCommitDate": "2020-04-28 13:41:23 +0200" } DEBUG: Setting branchPrefix: renovate/ DEBUG: Cannot read vulnerability alerts DEBUG: No vulnerability alerts found DEBUG: processRepo() DEBUG: findIssue(Update Dependencies (Renovate Bot)) DEBUG: Found issue 71 DEBUG: baseBranches { "baseBranches": [ "develop" ] } DEBUG: baseBranch: develop DEBUG: Setting baseBranch to develop DEBUG: latest commit { "branchName": "develop", "latestCommitDate": "2020-05-05 20:20:13 +0200" } DEBUG: extractAndUpdate() DEBUG: Using file match: (^|/)tasks/[^/]+\.ya?ml$ for manager ansible DEBUG: Using file match: (^|/)requirements\.ya?ml$ for manager ansible-galaxy DEBUG: Using file match: (^|/)WORKSPACE$ for manager bazel DEBUG: Using file match: \.bzl$ for manager bazel DEBUG: Using file match: buildkite\.ya?ml for manager buildkite DEBUG: Using file match: \.buildkite/.+\.ya?ml$ for manager buildkite DEBUG: Using file match: (^|/)Gemfile$ for manager bundler DEBUG: Using file match: (^|/)Cargo.toml$ for manager cargo DEBUG: Using file match: (^|/).circleci/config.yml$ for manager circleci DEBUG: Using file match: (^|/)Podfile$ for manager cocoapods DEBUG: Using file match: (^|/)([\w-]*)composer.json$ for manager composer DEBUG: Using file match: (^|/)deps\.edn$ for manager deps-edn DEBUG: Using file match: (^|/)docker-compose[^/]*\.ya?ml$ for manager docker-compose DEBUG: Using file match: (^|/|\.)Dockerfile$ for manager dockerfile DEBUG: Using file match: (^|/)Dockerfile\.[^/]*$ for manager dockerfile DEBUG: Using file match: (^|/).drone.yml$ for manager droneci DEBUG: Using file match: (^|/).gitmodules$ for manager git-submodules DEBUG: Using file match: ^\.gitlab-ci\.yml$ for manager gitlabci DEBUG: Using file match: ^\.gitlab-ci\.yml$ for manager gitlabci-include DEBUG: Using file match: (^|/)go.mod$ for manager gomod DEBUG: Using file match: \.gradle(\.kts)?$ for manager gradle DEBUG: Using file match: (^|/)gradle.properties$ for manager gradle DEBUG: Using file match: (^|/)gradle/wrapper/gradle-wrapper.properties$ for manager gradle-wrapper DEBUG: Using file match: (^|/)requirements.yaml$ for manager helm-requirements DEBUG: Using file match: (^|/)values.yaml$ for manager helm-values DEBUG: Using file match: (^|/)helmfile.yaml$ for manager helmfile DEBUG: Using file match: ^Formula/[^/]+[.]rb$ for manager homebrew DEBUG: Using file match: \.html?$ for manager html DEBUG: Using file match: (^|/)kustomization\.yaml for manager kustomize DEBUG: Using file match: (^|/)project\.clj$ for manager leiningen DEBUG: Using file match: \.pom\.xml$ for manager maven DEBUG: Using file match: (^|/)pom\.xml$ for manager maven DEBUG: Using file match: (^|/)package.js$ for manager meteor DEBUG: Using file match: (^|/)mix\.exs$ for manager mix DEBUG: Using file match: ^.node-version$ for manager nodenv DEBUG: Using file match: (^|/)package.json$ for manager npm DEBUG: Using file match: \.(?:cs|fs|vb)proj$ for manager nuget DEBUG: Using file match: (^|/)\.nvmrc$ for manager nvm DEBUG: Using file match: (^|/)([\w-]*)requirements.(txt|pip)$ for manager pip_requirements DEBUG: Using file match: (^|/)setup.py$ for manager pip_setup DEBUG: Using file match: (^|/)Pipfile$ for manager pipenv DEBUG: Using file match: (^|/)pyproject\.toml$ for manager poetry DEBUG: Using file match: (^|/)pubspec\.ya?ml$ for manager pub DEBUG: Using file match: (^|/)\.ruby-version$ for manager ruby-version DEBUG: Using file match: \.sbt$ for manager sbt DEBUG: Using file match: project/[^/]*.scala$ for manager sbt DEBUG: Using file match: (^|/)Package\.swift for manager swift DEBUG: Using file match: \.tf$ for manager terraform DEBUG: Using file match: ^.travis.yml$ for manager travis DEBUG: Matched 1 file(s) for manager dockerfile: Dockerfile DEBUG: Matched 1 file(s) for manager npm: package.json DEBUG: Found a multistage build stage name DEBUG: Found a multistage build stage name DEBUG: Skipping alias FROM { "currentFrom": "node" } DEBUG: Found a multistage build stage name DEBUG: Skipping alias FROM { "currentFrom": "dependencies" } DEBUG: Found a multistage build stage name DEBUG: Skipping alias FROM { "currentFrom": "build" } DEBUG: npm file package.json has name "lucklesslovelocks.com-front" DEBUG: Detecting Lerna and Yarn Workspaces DEBUG: Finding locked versions DEBUG: yarn.lock uses integrity hashes DEBUG: Found dockerfile package files DEBUG: Found npm package files DEBUG: Found 2 package file(s) INFO: Dependency extraction complete { "stats": { "managers": { "dockerfile": { "fileCount": 1, "depCount": 1 }, "npm": { "fileCount": 1, "depCount": 42 } }, "total": { "fileCount": 2, "depCount": 43 } }, "durationMs": 4967 } DEBUG: getLabels(https://index.docker.io, library/node, latest) DEBUG: getManifestResponse(https://index.docker.io, library/node, latest) DEBUG: Found deprecationMessage (popper.js)(dependency="popper.js") INFO: Package releases lookups complete { "durationMs": 4228 } DEBUG: packageFiles with updates { "config": { "dockerfile": [ { "packageFile": "Dockerfile", "manager": "dockerfile", "deps": [ { "depName": "node", "currentValue": "13.14.0-alpine", "replaceString": "node:13.14.0-alpine", "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "datasource": "docker", "commitMessageTopic": "Node.js", "depType": "final", "depIndex": 0, "updates": [ { "fromVersion": "13.14.0", "toVersion": "14.1.0", "newValue": "14.1.0-alpine", "newMajor": 14, "newMinor": 1, "updateType": "major", "isSingleVersion": true, "newVersion": "14.1.0" } ], "warnings": [], "sourceUrl": "https://github.com/nodejs/node", "dockerRegistry": "https://index.docker.io", "dockerRepository": "library/node" } ] } ], "npm": [ { "packageFile": "package.json", "deps": [ { "depType": "dependencies", "depName": "@fortawesome/fontawesome-svg-core", "currentValue": "1.2.28", "datasource": "npm", "prettyDepType": "dependency", "lockedVersion": "1.2.28", "depIndex": 0, "updates": [], "warnings": [], "sourceUrl": "https://github.com/FortAwesome/Font-Awesome", "homepage": "https://fontawesome.com" }, { "depType": "dependencies", "depName": "@fortawesome/free-brands-svg-icons", "currentValue": "5.13.0", "datasource": "npm", "prettyDepType": "dependency", "lockedVersion": "5.13.0", "depIndex": 1, "updates": [], "warnings": [], "sourceUrl": "https://github.com/FortAwesome/Font-Awesome", "homepage": "https://fontawesome.com" }, { "depType": "dependencies", "depName": "@fortawesome/free-regular-svg-icons", "currentValue": "5.13.0", "datasource": "npm", "prettyDepType": "dependency", "lockedVersion": "5.13.0", "depIndex": 2, "updates": [], "warnings": [], "sourceUrl": "https://github.com/FortAwesome/Font-Awesome", "homepage": "https://fontawesome.com" }, { "depType": "dependencies", "depName": "@fortawesome/free-solid-svg-icons", "currentValue": "5.13.0", "datasource": "npm", "prettyDepType": "dependency", "lockedVersion": "5.13.0", "depIndex": 3, "updates": [], "warnings": [], "sourceUrl": "https://github.com/FortAwesome/Font-Awesome", "homepage": "https://fontawesome.com" }, { "depType": "dependencies", "depName": "@fortawesome/vue-fontawesome", "currentValue": "0.1.9", "datasource": "npm", "prettyDepType": "dependency", "lockedVersion": "0.1.9", "depIndex": 4, "updates": [], "warnings": [], "sourceUrl": "https://github.com/FortAwesome/vue-fontawesome" }, { "depType": "dependencies", "depName": "@nuxtjs/auth", "currentValue": "4.9.1", "datasource": "npm", "prettyDepType": "dependency", "lockedVersion": "4.9.1", "depIndex": 5, "updates": [], "warnings": [], "sourceUrl": "https://github.com/nuxt-community/auth-module" }, { "depType": "dependencies", "depName": "@nuxtjs/axios", "currentValue": "5.10.3", "datasource": "npm", "prettyDepType": "dependency", "lockedVersion": "5.10.3", "depIndex": 6, "updates": [], "warnings": [], "sourceUrl": "https://github.com/nuxt-community/axios-module" }, { "depType": "dependencies", "depName": "@nuxtjs/moment", "currentValue": "1.6.0", "datasource": "npm", "prettyDepType": "dependency", "lockedVersion": "1.6.0", "depIndex": 7, "updates": [], "warnings": [], "sourceUrl": "https://github.com/nuxt-community/moment-module" }, { "depType": "dependencies", "depName": "@nuxtjs/recaptcha", "currentValue": "0.6.2", "datasource": "npm", "prettyDepType": "dependency", "lockedVersion": "0.6.2", "depIndex": 8, "updates": [], "warnings": [], "sourceUrl": "https://github.com/nuxt-community/recaptcha-module" }, { "depType": "dependencies", "depName": "@nuxtjs/robots", "currentValue": "2.4.2", "datasource": "npm", "prettyDepType": "dependency", "lockedVersion": "2.4.2", "depIndex": 9, "updates": [], "warnings": [], "sourceUrl": "https://github.com/nuxt-community/robots-module" }, { "depType": "dependencies", "depName": "@nuxtjs/sentry", "currentValue": "4.0.3", "datasource": "npm", "prettyDepType": "dependency", "lockedVersion": "4.0.3", "depIndex": 10, "updates": [], "warnings": [], "sourceUrl": "https://github.com/nuxt-community/sentry-module" }, { "depType": "dependencies", "depName": "@nuxtjs/sitemap", "currentValue": "2.2.1", "datasource": "npm", "prettyDepType": "dependency", "lockedVersion": "2.2.1", "depIndex": 11, "updates": [], "warnings": [], "sourceUrl": "https://github.com/nuxt-community/sitemap-module" }, { "depType": "dependencies", "depName": "bootstrap", "currentValue": "4.4.1", "datasource": "npm", "prettyDepType": "dependency", "lockedVersion": "4.4.1", "depIndex": 12, "updates": [], "warnings": [], "sourceUrl": "https://github.com/twbs/bootstrap", "homepage": "https://getbootstrap.com/" }, { "depType": "dependencies", "depName": "bootstrap-vue", "currentValue": "2.13.0", "datasource": "npm", "prettyDepType": "dependency", "lockedVersion": "2.13.0", "depIndex": 13, "updates": [], "warnings": [], "sourceUrl": "https://github.com/bootstrap-vue/bootstrap-vue", "homepage": "https://bootstrap-vue.org" }, { "depType": "dependencies", "depName": "core-js", "currentValue": "2.6.11", "datasource": "npm", "prettyDepType": "dependency", "lockedVersion": "2.6.11", "depIndex": 14, "updates": [ { "fromVersion": "2.6.11", "toVersion": "3.6.5", "newValue": "3.6.5", "newMajor": 3, "newMinor": 6, "updateType": "major", "isSingleVersion": true, "releaseTimestamp": "2020-04-09T16:37:31.166Z", "canBeUnpublished": false } ], "warnings": [], "sourceUrl": "https://github.com/zloirock/core-js" }, { "depType": "dependencies", "depName": "lodash-es", "currentValue": "4.17.15", "datasource": "npm", "prettyDepType": "dependency", "lockedVersion": "4.17.15", "depIndex": 15, "updates": [], "warnings": [], "sourceUrl": "https://github.com/lodash/lodash", "homepage": "https://lodash.com/custom-builds" }, { "depType": "dependencies", "depName": "marked", "currentValue": "1.0.0", "datasource": "npm", "prettyDepType": "dependency", "lockedVersion": "1.0.0", "depIndex": 16, "updates": [], "warnings": [], "sourceUrl": "https://github.com/markedjs/marked", "homepage": "https://marked.js.org" }, { "depType": "dependencies", "depName": "nuxt-start", "currentValue": "2.12.2", "datasource": "npm", "prettyDepType": "dependency", "lockedVersion": "2.12.2", "depIndex": 17, "updates": [], "warnings": [], "sourceUrl": "https://github.com/nuxt/nuxt.js" }, { "depType": "dependencies", "depName": "popper.js", "currentValue": "1.16.1", "datasource": "npm", "prettyDepType": "dependency", "lockedVersion": "1.16.1", "depIndex": 18, "updates": [], "warnings": [], "deprecationMessage": "On registry `https://registry.npmjs.org/`, the \"latest\" version (v1.16.1) of dependency `popper.js` has the following deprecation notice:\n\n`You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1`\n\nMarking the latest version of an npm package as deprecated results in the entire package being considered deprecated, so contact the package author you think this is a mistake.", "sourceUrl": "https://github.com/FezVrasta/popper.js", "homepage": "https://popper.js.org/" }, { "depType": "dependencies", "depName": "vue", "currentValue": "2.6.11", "datasource": "npm", "prettyDepType": "dependency", "lockedVersion": "2.6.11", "depIndex": 19, "updates": [], "warnings": [], "sourceUrl": "https://github.com/vuejs/vue" }, { "depType": "dependencies", "depName": "vue-cookie-law", "currentValue": "1.12.0", "datasource": "npm", "prettyDepType": "dependency", "lockedVersion": "1.12.0", "depIndex": 20, "updates": [ { "fromVersion": "1.12.0", "toVersion": "1.13.3", "newValue": "1.13.3", "newMajor": 1, "newMinor": 13, "updateType": "minor", "isSingleVersion": true, "releaseTimestamp": "2020-04-02T13:13:39.129Z", "canBeUnpublished": false } ], "warnings": [], "sourceUrl": "https://github.com/apertureless/vue-cookie-law" }, { "depType": "dependencies", "depName": "vue-plugin-load-script", "currentValue": "1.2.0", "datasource": "npm", "prettyDepType": "dependency", "lockedVersion": "1.2.0", "depIndex": 21, "updates": [], "warnings": [], "sourceUrl": "https://github.com/tserkov/vue-plugin-load-script" }, { "depType": "dependencies", "depName": "vue-router", "currentValue": "3.1.6", "datasource": "npm", "prettyDepType": "dependency", "lockedVersion": "3.1.6", "depIndex": 22, "updates": [], "warnings": [], "sourceUrl": "https://github.com/vuejs/vue-router" }, { "depType": "dependencies", "depName": "vue-select", "currentValue": "3.10.3", "datasource": "npm", "prettyDepType": "dependency", "lockedVersion": "3.10.3", "depIndex": 23, "updates": [], "warnings": [], "sourceUrl": "https://github.com/sagalbot/vue-select", "homepage": "https://vue-select.org" }, { "depType": "dependencies", "depName": "vue-youtube", "currentValue": "1.4.0", "datasource": "npm", "prettyDepType": "dependency", "lockedVersion": "1.4.0", "depIndex": 24, "updates": [], "warnings": [], "sourceUrl": "https://github.com/anteriovieira/vue-youtube" }, { "depType": "dependencies", "depName": "vuelidate", "currentValue": "0.7.5", "datasource": "npm", "prettyDepType": "dependency", "lockedVersion": "0.7.5", "depIndex": 25, "updates": [], "warnings": [], "sourceUrl": "https://github.com/monterail/vuelidate" }, { "depType": "dependencies", "depName": "vuex", "currentValue": "3.3.0", "datasource": "npm", "prettyDepType": "dependency", "lockedVersion": "3.3.0", "depIndex": 26, "updates": [], "warnings": [], "sourceUrl": "https://github.com/vuejs/vuex" }, { "depType": "devDependencies", "depName": "@nuxtjs/eslint-config", "currentValue": "2.0.2", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "2.0.2", "depIndex": 27, "updates": [], "warnings": [], "sourceUrl": "https://github.com/nuxt/eslint-config" }, { "depType": "devDependencies", "depName": "@nuxtjs/eslint-module", "currentValue": "2.0.0", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "2.0.0", "depIndex": 28, "updates": [], "warnings": [], "sourceUrl": "https://github.com/nuxt-community/eslint-module" }, { "depType": "devDependencies", "depName": "@semantic-release/git", "currentValue": "9.0.0", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "9.0.0", "depIndex": 29, "updates": [], "warnings": [], "sourceUrl": "https://github.com/semantic-release/git" }, { "depType": "devDependencies", "depName": "@semantic-release/github", "currentValue": "7.0.5", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "7.0.5", "depIndex": 30, "updates": [], "warnings": [], "sourceUrl": "https://github.com/semantic-release/github" }, { "depType": "devDependencies", "depName": "babel-eslint", "currentValue": "10.1.0", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "10.1.0", "depIndex": 31, "updates": [], "warnings": [], "sourceUrl": "https://github.com/babel/babel-eslint" }, { "depType": "devDependencies", "depName": "eslint", "currentValue": "6.8.0", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "6.8.0", "depIndex": 32, "updates": [], "warnings": [], "sourceUrl": "https://github.com/eslint/eslint", "homepage": "https://eslint.org" }, { "depType": "devDependencies", "depName": "eslint-config-prettier", "currentValue": "6.11.0", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "6.11.0", "depIndex": 33, "updates": [], "warnings": [], "sourceUrl": "https://github.com/prettier/eslint-config-prettier" }, { "depType": "devDependencies", "depName": "eslint-plugin-nuxt", "currentValue": "0.5.2", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "0.5.2", "depIndex": 34, "updates": [], "warnings": [], "sourceUrl": "https://github.com/nuxt/eslint-plugin-nuxt" }, { "depType": "devDependencies", "depName": "eslint-plugin-prettier", "currentValue": "3.1.3", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "3.1.3", "depIndex": 35, "updates": [], "warnings": [], "sourceUrl": "https://github.com/prettier/eslint-plugin-prettier" }, { "depType": "devDependencies", "depName": "node-sass", "currentValue": "4.14.1", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "4.14.1", "depIndex": 36, "updates": [], "warnings": [], "sourceUrl": "https://github.com/sass/node-sass" }, { "depType": "devDependencies", "depName": "nuxt", "currentValue": "2.12.2", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "2.12.2", "depIndex": 37, "updates": [], "warnings": [], "sourceUrl": "https://github.com/nuxt/nuxt.js" }, { "depType": "devDependencies", "depName": "prettier", "currentValue": "2.0.5", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "2.0.5", "depIndex": 38, "updates": [], "warnings": [], "sourceUrl": "https://github.com/prettier/prettier", "homepage": "https://prettier.io" }, { "depType": "devDependencies", "depName": "sass-loader", "currentValue": "8.0.2", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "8.0.2", "depIndex": 39, "updates": [], "warnings": [], "sourceUrl": "https://github.com/webpack-contrib/sass-loader" }, { "depType": "devDependencies", "depName": "semantic-release", "currentValue": "17.0.7", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "17.0.7", "depIndex": 40, "updates": [], "warnings": [], "sourceUrl": "https://github.com/semantic-release/semantic-release" }, { "depType": "devDependencies", "depName": "webpack", "currentValue": "4.43.0", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "4.43.0", "depIndex": 41, "updates": [], "warnings": [], "sourceUrl": "https://github.com/webpack/webpack" } ], "packageJsonName": "lucklesslovelocks.com-front", "packageJsonVersion": "1.3.2", "packageJsonType": "app", "yarnLock": "yarn.lock", "skipInstalls": true, "yarnIntegrity": true, "managerPackageFileList": [ "package.json" ] } ] } } DEBUG: branchifyUpgrades DEBUG: 3 flattened updates found: core-js, vue-cookie-law, DEBUG: Returning 3 branch(es) DEBUG: config.repoIsOnboarded=true DEBUG: processRepo() DEBUG: Processing 3 branches: renovate/core-js-3.x, renovate/lock-file-maintenance, renovate/vue-cookie-law-1.x DEBUG: Calculating hourly PRs remaining DEBUG: Retrieving PR list DEBUG: Retrieved 104 Pull Requests DEBUG: currentHourStart=1588705200000 DEBUG: PR hourly limit remaining: 2 DEBUG: Enforcing prConcurrentLimit (20) DEBUG: 0 PRs are currently open DEBUG: PR concurrent limit remaining: 20 DEBUG: processBranch with 1 upgrades(branch="renovate/vue-cookie-law-1.x") DEBUG: Setting baseBranch to develop(branch="renovate/vue-cookie-law-1.x") DEBUG: latest commit(branch="renovate/vue-cookie-law-1.x") { "branchName": "develop", "latestCommitDate": "2020-05-05 20:20:13 +0200" } DEBUG: getBranchPr(renovate/vue-cookie-law-1.x)(branch="renovate/vue-cookie-law-1.x") DEBUG: findPr(renovate/vue-cookie-law-1.x, undefined, open)(branch="renovate/vue-cookie-law-1.x") DEBUG: branchExists=false(branch="renovate/vue-cookie-law-1.x") DEBUG: Branch has 1 upgrade(s)(branch="renovate/vue-cookie-law-1.x") DEBUG: recreateClosed is false(branch="renovate/vue-cookie-law-1.x") DEBUG: findPr(renovate/vue-cookie-law-1.x, chore(deps): update dependency vue-cookie-law to v1.13.3, !open)(branch="renovate/vue-cookie-law-1.x") DEBUG: Found PR #63(branch="renovate/vue-cookie-law-1.x") DEBUG: Found closed PR with current title(branch="renovate/vue-cookie-law-1.x") DEBUG: Retrieved closed PR list with graphql(branch="renovate/vue-cookie-law-1.x") { "prNumbers": [ 10, 100, 101, 102, 103, 104, 105, 106, 107, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 5, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 6, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 7, 70, 72, 73, 74, 75, 76, 77, 78, 79, 8, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 9, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99 ] } DEBUG: Returning from graphql closed PR list(branch="renovate/vue-cookie-law-1.x") DEBUG: Closed PR already exists. Skipping branch.(branch="renovate/vue-cookie-law-1.x") { "prTitle": "chore(deps): update dependency vue-cookie-law to v1.13.3" } DEBUG: Merged PR is blocking this branch(branch="renovate/vue-cookie-law-1.x") { "pr": 63 } DEBUG: processBranch with 1 upgrades(branch="renovate/core-js-3.x") DEBUG: Setting baseBranch to develop(branch="renovate/core-js-3.x") DEBUG: latest commit(branch="renovate/core-js-3.x") { "branchName": "develop", "latestCommitDate": "2020-05-05 20:20:13 +0200" } DEBUG: getBranchPr(renovate/core-js-3.x)(branch="renovate/core-js-3.x") DEBUG: findPr(renovate/core-js-3.x, undefined, open)(branch="renovate/core-js-3.x") DEBUG: branchExists=false(branch="renovate/core-js-3.x") DEBUG: Branch has 1 upgrade(s)(branch="renovate/core-js-3.x") DEBUG: recreateClosed is false(branch="renovate/core-js-3.x") DEBUG: findPr(renovate/core-js-3.x, chore(deps): update dependency core-js to v3, !open)(branch="renovate/core-js-3.x") DEBUG: Found PR #72(branch="renovate/core-js-3.x") DEBUG: Found closed PR with current title(branch="renovate/core-js-3.x") DEBUG: Returning from graphql closed PR list(branch="renovate/core-js-3.x") DEBUG: Closed PR already exists. Skipping branch.(branch="renovate/core-js-3.x") { "prTitle": "chore(deps): update dependency core-js to v3" } DEBUG: Returning closed PR list comments(branch="renovate/core-js-3.x") DEBUG: Ensuring comment "Renovate Ignore Notification" in #72(branch="renovate/core-js-3.x") DEBUG: Comment is already update-to-date(branch="renovate/core-js-3.x") DEBUG: processBranch with 1 upgrades(branch="renovate/lock-file-maintenance") DEBUG: Setting baseBranch to develop(branch="renovate/lock-file-maintenance") DEBUG: latest commit(branch="renovate/lock-file-maintenance") { "branchName": "develop", "latestCommitDate": "2020-05-05 20:20:13 +0200" } DEBUG: getBranchPr(renovate/lock-file-maintenance)(branch="renovate/lock-file-maintenance") DEBUG: findPr(renovate/lock-file-maintenance, undefined, open)(branch="renovate/lock-file-maintenance") DEBUG: branchExists=false(branch="renovate/lock-file-maintenance") DEBUG: Branch has 0 upgrade(s)(branch="renovate/lock-file-maintenance") DEBUG: recreateClosed is true(branch="renovate/lock-file-maintenance") DEBUG: Checking schedule(before 5am on monday, null)(branch="renovate/lock-file-maintenance") DEBUG: Checking 1 schedule(s)(branch="renovate/lock-file-maintenance") DEBUG: Checking schedule "before 5am on monday"(branch="renovate/lock-file-maintenance") { "parsedSchedule": { "schedules": [ { "t_b": [ 18000 ], "d": [ 2 ] } ], "exceptions": [], "error": -1 } } DEBUG: Does not match schedule because Tuesday is not in Monday(branch="renovate/lock-file-maintenance") DEBUG: Package not scheduled(branch="renovate/lock-file-maintenance") DEBUG: Skipping branch creation as not within schedule(branch="renovate/lock-file-maintenance") DEBUG: Ensuring master issue DEBUG: findPr(renovate/vue-cookie-law-1.x, chore(deps): update dependency vue-cookie-law to v1.13.3, !open) DEBUG: Found PR #63 DEBUG: findPr(renovate/core-js-3.x, chore(deps): update dependency core-js to v3, !open) DEBUG: Found PR #72 DEBUG: ensureIssue(Update Dependencies (Renovate Bot)) DEBUG: Patching issue DEBUG: Issue updated DEBUG: branchPrefix: renovate/ DEBUG: Found 0 Renovate PRs { "renovatePrs": [] } DEBUG: Removing any stale branches DEBUG: config.repoIsOnboarded=true DEBUG: No renovate branches found DEBUG: ensureIssueClosing(Action Required: Fix Renovate Configuration) INFO: Repository finished
As you can see, the new version is found:
{ "depName": "node", "currentValue": "13.14.0-alpine", "replaceString": "node:13.14.0-alpine", "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "datasource": "docker", "commitMessageTopic": "Node.js", "depType": "final", "depIndex": 0, "updates": [ { "fromVersion": "13.14.0", "toVersion": "14.1.0", "newValue": "14.1.0-alpine", "newMajor": 14, "newMinor": 1, "updateType": "major", "isSingleVersion": true, "newVersion": "14.1.0" } ], "warnings": [], "sourceUrl": "https://github.com/nodejs/node", "dockerRegistry": "https://index.docker.io", "dockerRepository": "library/node" }
But no PR is created.
Major upgrades are disabled in Docker by default. You can enable then using:
{ "docker": { "major": { "enabled": true } } }
Renovate Bot is not creating a PR to update nodejs in my Dockerfile. My Dockerfile declares
node:13.14.0-alpine
and the latest version isnode:14.1.0-alpine
Here's the full log:
As you can see, the new version is found:
But no PR is created.