GitLab - autoApprove + "Remove approvals by Code Owners if their files changed" race condition? #37645
Replies: 2 comments 1 reply
-
|
Additional debug logs: Logs``` DEBUG: Creating PR (repository=, branch=renovate/flyway) "prTitle": "fix(deps): update flyway to v11.11.2" DEBUG: prHourlyLimit of the upgrades present in this branch (repository=, branch=renovate/flyway) "limits": [ {"depName": "org.flywaydb:flyway-database-postgresql", "prHourlyLimit": 2}, {"depName": "org.flywaydb:flyway-core", "prHourlyLimit": 2} ] DEBUG: Calculated lowest prHourlyLimit among the upgrades present in this branch is 2. (repository=, branch=renovate/flyway) DEBUG: prConcurrentLimit of the upgrades present in this branch (repository=, branch=renovate/flyway) "limits": [ { "depName": "org.flywaydb:flyway-database-postgresql", "prConcurrentLimit": 2 }, {"depName": "org.flywaydb:flyway-core", "prConcurrentLimit": 2} ] DEBUG: Calculated lowest prConcurrentLimit among the upgrades present in this branch is 2. (repository=, branch=renovate/flyway) DEBUG: Creating Merge Request: fix(deps): update flyway to v11.11.2 (repository=, branch=renovate/flyway) DEBUG: Adding PR #1594 to the PR cache (repository=, branch=renovate/flyway) DEBUG: approveMr(1594) (repository=, branch=renovate/flyway) DEBUG: PR not yet in mergeable state. Retrying 1 (repository=, branch=renovate/flyway) DEBUG: PR not yet in mergeable state. Retrying 2 (repository=, branch=renovate/flyway) DEBUG: PR not yet in mergeable state. Retrying 3 (repository=, branch=renovate/flyway) DEBUG: PUT https:///api/v4/projects//merge_requests/1594/merge = (code=ERR_NON_2XX_3XX_RESPONSE, statusCode=405 retryCount=0, duration=317) (repository=, branch=renovate/flyway) DEBUG: Gitlab API error (repository=, branch=renovate/flyway) "err": { "name": "HTTPError", "code": "ERR_NON_2XX_3XX_RESPONSE", "timings": { "start": 1755908014237, "socket": 1755908014237, "lookup": 1755908014237, "connect": 1755908014237, "secureConnect": 1755908014237, "upload": 1755908014237, "response": 1755908014553, "end": 1755908014554, "phases": { "wait": 0, "dns": 0, "tcp": 0, "tls": 0, "request": 0, "firstByte": 316, "download": 1, "total": 317 } }, "message": "Response code 405 (Method Not Allowed)", "stack": "HTTPError: Response code 405 (Method Not Allowed)\n at Request. (/usr/local/renovate/node_modules/.pnpm/got@11.8.6/node_modules/got/dist/source/as-promise/index.js:118:42)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)", "options": { "headers": { "user-agent": "RenovateBot/41.82.3 (https://github.com/renovatebot/renovate)", "accept": "application/json", "private-token": "**redacted**", "content-type": "application/json", "content-length": "72", "accept-encoding": "gzip, deflate, br" }, "url": "https:///api/v4/projects//merge_requests/1594/merge", "hostType": "gitlab", "username": "", "password": "", "method": "PUT", "http2": false }, "response": { "statusCode": 405, "statusMessage": "Method Not Allowed", "body": {"message": "405 Method Not Allowed"}, "headers": { "server": "nginx", "date": "Sat, 23 Aug 2025 00:13:34 GMT", "content-type": "application/json", "content-length": "36", "connection": "keep-alive", "cache-control": "no-cache", "vary": "Origin", "x-content-type-options": "nosniff", "x-frame-options": "SAMEORIGIN", "x-gitlab-meta": "{\"correlation_id\":\"01K3A4C04XTCT7R0FYZCNGBG7F\",\"version\":\"1\"}", "x-request-id": "01K3A4C04XTCT7R0FYZCNGBG7F", "x-runtime": "0.313339" }, "httpVersion": "1.1", "retryCount": 0 } } DEBUG: Automerge on PR creation failed. Retrying 1 (repository=, branch=renovate/flyway) "err": { "name": "HTTPError", "code": "ERR_NON_2XX_3XX_RESPONSE", "timings": { "start": 1755908014237, "socket": 1755908014237, "lookup": 1755908014237, "connect": 1755908014237, "secureConnect": 1755908014237, "upload": 1755908014237, "response": 1755908014553, "end": 1755908014554, "phases": { "wait": 0, "dns": 0, "tcp": 0, "tls": 0, "request": 0, "firstByte": 316, "download": 1, "total": 317 } }, "message": "Response code 405 (Method Not Allowed)", "stack": "HTTPError: Response code 405 (Method Not Allowed)\n at Request. (/usr/local/renovate/node_modules/.pnpm/got@11.8.6/node_modules/got/dist/source/as-promise/index.js:118:42)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)", "options": { "headers": { "user-agent": "RenovateBot/41.82.3 (https://github.com/renovatebot/renovate)", "accept": "application/json", "private-token": "**redacted**", "content-type": "application/json", "content-length": "72", "accept-encoding": "gzip, deflate, br" }, "url": "https:///api/v4/projects//merge_requests/1594/merge", "hostType": "gitlab", "username": "", "password": "", "method": "PUT", "http2": false }, "response": { "statusCode": 405, "statusMessage": "Method Not Allowed", "body": {"message": "405 Method Not Allowed"}, "headers": { "server": "nginx", "date": "Sat, 23 Aug 2025 00:13:34 GMT", "content-type": "application/json", "content-length": "36", "connection": "keep-alive", "cache-control": "no-cache", "vary": "Origin", "x-content-type-options": "nosniff", "x-frame-options": "SAMEORIGIN", "x-gitlab-meta": "{\"correlation_id\":\"01K3A4C04XTCT7R0FYZCNGBG7F\",\"version\":\"1\"}", "x-request-id": "01K3A4C04XTCT7R0FYZCNGBG7F", "x-runtime": "0.313339" }, "httpVersion": "1.1", "retryCount": 0 } } DEBUG: PUT https:///api/v4/projects//merge_requests/1594/merge = (code=ERR_NON_2XX_3XX_RESPONSE, statusCode=405 retryCount=0, duration=346) (repository=, branch=renovate/flyway) DEBUG: Gitlab API error (repository=, branch=renovate/flyway) "err": { "name": "HTTPError", "code": "ERR_NON_2XX_3XX_RESPONSE", "timings": { "start": 1755908014808, "socket": 1755908014809, "lookup": 1755908014809, "connect": 1755908014809, "secureConnect": 1755908014809, "upload": 1755908014809, "response": 1755908015154, "end": 1755908015154, "phases": { "wait": 1, "dns": 0, "tcp": 0, "tls": 0, "request": 0, "firstByte": 345, "download": 0, "total": 346 } }, "message": "Response code 405 (Method Not Allowed)", "stack": "HTTPError: Response code 405 (Method Not Allowed)\n at Request. (/usr/local/renovate/node_modules/.pnpm/got@11.8.6/node_modules/got/dist/source/as-promise/index.js:118:42)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)", "options": { "headers": { "user-agent": "RenovateBot/41.82.3 (https://github.com/renovatebot/renovate)", "accept": "application/json", "private-token": "**redacted**", "content-type": "application/json", "content-length": "72", "accept-encoding": "gzip, deflate, br" }, "url": "https:///api/v4/projects//merge_requests/1594/merge", "hostType": "gitlab", "username": "", "password": "", "method": "PUT", "http2": false }, "response": { "statusCode": 405, "statusMessage": "Method Not Allowed", "body": {"message": "405 Method Not Allowed"}, "headers": { "server": "nginx", "date": "Sat, 23 Aug 2025 00:13:35 GMT", "content-type": "application/json", "content-length": "36", "connection": "keep-alive", "cache-control": "no-cache", "vary": "Origin", "x-content-type-options": "nosniff", "x-frame-options": "SAMEORIGIN", "x-gitlab-meta": "{\"correlation_id\":\"01K3A4C0PS0J5KDN476C9SHPF8\",\"version\":\"1\"}", "x-request-id": "01K3A4C0PS0J5KDN476C9SHPF8", "x-runtime": "0.338980" }, "httpVersion": "1.1", "retryCount": 0 } } DEBUG: Automerge on PR creation failed. Retrying 2 (repository=, branch=renovate/flyway) "err": { "name": "HTTPError", "code": "ERR_NON_2XX_3XX_RESPONSE", "timings": { "start": 1755908014808, "socket": 1755908014809, "lookup": 1755908014809, "connect": 1755908014809, "secureConnect": 1755908014809, "upload": 1755908014809, "response": 1755908015154, "end": 1755908015154, "phases": { "wait": 1, "dns": 0, "tcp": 0, "tls": 0, "request": 0, "firstByte": 345, "download": 0, "total": 346 } }, "message": "Response code 405 (Method Not Allowed)", "stack": "HTTPError: Response code 405 (Method Not Allowed)\n at Request. (/usr/local/renovate/node_modules/.pnpm/got@11.8.6/node_modules/got/dist/source/as-promise/index.js:118:42)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)", "options": { "headers": { "user-agent": "RenovateBot/41.82.3 (https://github.com/renovatebot/renovate)", "accept": "application/json", "private-token": "**redacted**", "content-type": "application/json", "content-length": "72", "accept-encoding": "gzip, deflate, br" }, "url": "https:///api/v4/projects//merge_requests/1594/merge", "hostType": "gitlab", "username": "", "password": "", "method": "PUT", "http2": false }, "response": { "statusCode": 405, "statusMessage": "Method Not Allowed", "body": {"message": "405 Method Not Allowed"}, "headers": { "server": "nginx", "date": "Sat, 23 Aug 2025 00:13:35 GMT", "content-type": "application/json", "content-length": "36", "connection": "keep-alive", "cache-control": "no-cache", "vary": "Origin", "x-content-type-options": "nosniff", "x-frame-options": "SAMEORIGIN", "x-gitlab-meta": "{\"correlation_id\":\"01K3A4C0PS0J5KDN476C9SHPF8\",\"version\":\"1\"}", "x-request-id": "01K3A4C0PS0J5KDN476C9SHPF8", "x-runtime": "0.338980" }, "httpVersion": "1.1", "retryCount": 0 } } DEBUG: PUT https:///api/v4/projects//merge_requests/1594/merge = (code=ERR_NON_2XX_3XX_RESPONSE, statusCode=405 retryCount=0, duration=122) (repository=, branch=renovate/flyway) DEBUG: Gitlab API error (repository=, branch=renovate/flyway) "err": { "name": "HTTPError", "code": "ERR_NON_2XX_3XX_RESPONSE", "timings": { "start": 1755908016159, "socket": 1755908016159, "lookup": 1755908016159, "connect": 1755908016159, "secureConnect": 1755908016159, "upload": 1755908016159, "response": 1755908016281, "end": 1755908016281, "phases": { "wait": 0, "dns": 0, "tcp": 0, "tls": 0, "request": 0, "firstByte": 122, "download": 0, "total": 122 } }, "message": "Response code 405 (Method Not Allowed)", "stack": "HTTPError: Response code 405 (Method Not Allowed)\n at Request. (/usr/local/renovate/node_modules/.pnpm/got@11.8.6/node_modules/got/dist/source/as-promise/index.js:118:42)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)", "options": { "headers": { "user-agent": "RenovateBot/41.82.3 (https://github.com/renovatebot/renovate)", "accept": "application/json", "private-token": "**redacted**", "content-type": "application/json", "content-length": "72", "accept-encoding": "gzip, deflate, br" }, "url": "https:///api/v4/projects//merge_requests/1594/merge", "hostType": "gitlab", "username": "", "password": "", "method": "PUT", "http2": false }, "response": { "statusCode": 405, "statusMessage": "Method Not Allowed", "body": {"message": "405 Method Not Allowed"}, "headers": { "server": "nginx", "date": "Sat, 23 Aug 2025 00:13:36 GMT", "content-type": "application/json", "content-length": "36", "connection": "keep-alive", "cache-control": "no-cache", "vary": "Origin", "x-content-type-options": "nosniff", "x-frame-options": "SAMEORIGIN", "x-gitlab-meta": "{\"correlation_id\":\"01K3A4C210CVGD5JG1ZRR8RB4T\",\"version\":\"1\"}", "x-request-id": "01K3A4C210CVGD5JG1ZRR8RB4T", "x-runtime": "0.118529" }, "httpVersion": "1.1", "retryCount": 0 } } DEBUG: Automerge on PR creation failed. Retrying 3 (repository=, branch=renovate/flyway) "err": { "name": "HTTPError", "code": "ERR_NON_2XX_3XX_RESPONSE", "timings": { "start": 1755908016159, "socket": 1755908016159, "lookup": 1755908016159, "connect": 1755908016159, "secureConnect": 1755908016159, "upload": 1755908016159, "response": 1755908016281, "end": 1755908016281, "phases": { "wait": 0, "dns": 0, "tcp": 0, "tls": 0, "request": 0, "firstByte": 122, "download": 0, "total": 122 } }, "message": "Response code 405 (Method Not Allowed)", "stack": "HTTPError: Response code 405 (Method Not Allowed)\n at Request. (/usr/local/renovate/node_modules/.pnpm/got@11.8.6/node_modules/got/dist/source/as-promise/index.js:118:42)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)", "options": { "headers": { "user-agent": "RenovateBot/41.82.3 (https://github.com/renovatebot/renovate)", "accept": "application/json", "private-token": "**redacted**", "content-type": "application/json", "content-length": "72", "accept-encoding": "gzip, deflate, br" }, "url": "https:///api/v4/projects//merge_requests/1594/merge", "hostType": "gitlab", "username": "", "password": "", "method": "PUT", "http2": false }, "response": { "statusCode": 405, "statusMessage": "Method Not Allowed", "body": {"message": "405 Method Not Allowed"}, "headers": { "server": "nginx", "date": "Sat, 23 Aug 2025 00:13:36 GMT", "content-type": "application/json", "content-length": "36", "connection": "keep-alive", "cache-control": "no-cache", "vary": "Origin", "x-content-type-options": "nosniff", "x-frame-options": "SAMEORIGIN", "x-gitlab-meta": "{\"correlation_id\":\"01K3A4C210CVGD5JG1ZRR8RB4T\",\"version\":\"1\"}", "x-request-id": "01K3A4C210CVGD5JG1ZRR8RB4T", "x-runtime": "0.118529" }, "httpVersion": "1.1", "retryCount": 0 } } DEBUG: PUT https:///api/v4/projects//merge_requests/1594/merge = (code=ERR_NON_2XX_3XX_RESPONSE, statusCode=405 retryCount=0, duration=282) (repository=, branch=renovate/flyway) DEBUG: Gitlab API error (repository=, branch=renovate/flyway) "err": { "name": "HTTPError", "code": "ERR_NON_2XX_3XX_RESPONSE", "timings": { "start": 1755908018535, "socket": 1755908018536, "lookup": 1755908018536, "connect": 1755908018536, "secureConnect": 1755908018536, "upload": 1755908018536, "response": 1755908018817, "end": 1755908018817, "phases": { "wait": 1, "dns": 0, "tcp": 0, "tls": 0, "request": 0, "firstByte": 281, "download": 0, "total": 282 } }, "message": "Response code 405 (Method Not Allowed)", "stack": "HTTPError: Response code 405 (Method Not Allowed)\n at Request. (/usr/local/renovate/node_modules/.pnpm/got@11.8.6/node_modules/got/dist/source/as-promise/index.js:118:42)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)", "options": { "headers": { "user-agent": "RenovateBot/41.82.3 (https://github.com/renovatebot/renovate)", "accept": "application/json", "private-token": "**redacted**", "content-type": "application/json", "content-length": "72", "accept-encoding": "gzip, deflate, br" }, "url": "https:///api/v4/projects//merge_requests/1594/merge", "hostType": "gitlab", "username": "", "password": "", "method": "PUT", "http2": false }, "response": { "statusCode": 405, "statusMessage": "Method Not Allowed", "body": {"message": "405 Method Not Allowed"}, "headers": { "server": "nginx", "date": "Sat, 23 Aug 2025 00:13:38 GMT", "content-type": "application/json", "content-length": "36", "connection": "keep-alive", "cache-control": "no-cache", "vary": "Origin", "x-content-type-options": "nosniff", "x-frame-options": "SAMEORIGIN", "x-gitlab-meta": "{\"correlation_id\":\"01K3A4C4B860GBE3PCWMPAGKFB\",\"version\":\"1\"}", "x-request-id": "01K3A4C4B860GBE3PCWMPAGKFB", "x-runtime": "0.278249" }, "httpVersion": "1.1", "retryCount": 0 } } DEBUG: Automerge on PR creation failed. Retrying 4 (repository=, branch=renovate/flyway) "err": { "name": "HTTPError", "code": "ERR_NON_2XX_3XX_RESPONSE", "timings": { "start": 1755908018535, "socket": 1755908018536, "lookup": 1755908018536, "connect": 1755908018536, "secureConnect": 1755908018536, "upload": 1755908018536, "response": 1755908018817, "end": 1755908018817, "phases": { "wait": 1, "dns": 0, "tcp": 0, "tls": 0, "request": 0, "firstByte": 281, "download": 0, "total": 282 } }, "message": "Response code 405 (Method Not Allowed)", "stack": "HTTPError: Response code 405 (Method Not Allowed)\n at Request. (/usr/local/renovate/node_modules/.pnpm/got@11.8.6/node_modules/got/dist/source/as-promise/index.js:118:42)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)", "options": { "headers": { "user-agent": "RenovateBot/41.82.3 (https://github.com/renovatebot/renovate)", "accept": "application/json", "private-token": "**redacted**", "content-type": "application/json", "content-length": "72", "accept-encoding": "gzip, deflate, br" }, "url": "https:///api/v4/projects//merge_requests/1594/merge", "hostType": "gitlab", "username": "", "password": "", "method": "PUT", "http2": false }, "response": { "statusCode": 405, "statusMessage": "Method Not Allowed", "body": {"message": "405 Method Not Allowed"}, "headers": { "server": "nginx", "date": "Sat, 23 Aug 2025 00:13:38 GMT", "content-type": "application/json", "content-length": "36", "connection": "keep-alive", "cache-control": "no-cache", "vary": "Origin", "x-content-type-options": "nosniff", "x-frame-options": "SAMEORIGIN", "x-gitlab-meta": "{\"correlation_id\":\"01K3A4C4B860GBE3PCWMPAGKFB\",\"version\":\"1\"}", "x-request-id": "01K3A4C4B860GBE3PCWMPAGKFB", "x-runtime": "0.278249" }, "httpVersion": "1.1", "retryCount": 0 } } DEBUG: PUT https:///api/v4/projects//merge_requests/1594/merge = (code=ERR_NON_2XX_3XX_RESPONSE, statusCode=405 retryCount=0, duration=157) (repository=, branch=renovate/flyway) DEBUG: Gitlab API error (repository=, branch=renovate/flyway) "err": { "name": "HTTPError", "code": "ERR_NON_2XX_3XX_RESPONSE", "timings": { "start": 1755908022822, "socket": 1755908022822, "lookup": 1755908022822, "connect": 1755908022822, "secureConnect": 1755908022822, "upload": 1755908022822, "response": 1755908022979, "end": 1755908022979, "phases": { "wait": 0, "dns": 0, "tcp": 0, "tls": 0, "request": 0, "firstByte": 157, "download": 0, "total": 157 } }, "message": "Response code 405 (Method Not Allowed)", "stack": "HTTPError: Response code 405 (Method Not Allowed)\n at Request. (/usr/local/renovate/node_modules/.pnpm/got@11.8.6/node_modules/got/dist/source/as-promise/index.js:118:42)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)", "options": { "headers": { "user-agent": "RenovateBot/41.82.3 (https://github.com/renovatebot/renovate)", "accept": "application/json", "private-token": "**redacted**", "content-type": "application/json", "content-length": "72", "accept-encoding": "gzip, deflate, br" }, "url": "https:///api/v4/projects//merge_requests/1594/merge", "hostType": "gitlab", "username": "", "password": "", "method": "PUT", "http2": false }, "response": { "statusCode": 405, "statusMessage": "Method Not Allowed", "body": {"message": "405 Method Not Allowed"}, "headers": { "server": "nginx", "date": "Sat, 23 Aug 2025 00:13:42 GMT", "content-type": "application/json", "content-length": "36", "connection": "keep-alive", "cache-control": "no-cache", "vary": "Origin", "x-content-type-options": "nosniff", "x-frame-options": "SAMEORIGIN", "x-gitlab-meta": "{\"correlation_id\":\"01K3A4C8H7326QA33FY7GYYZPM\",\"version\":\"1\"}", "x-request-id": "01K3A4C8H7326QA33FY7GYYZPM", "x-runtime": "0.153195" }, "httpVersion": "1.1", "retryCount": 0 } } DEBUG: Automerge on PR creation failed. Retrying 5 (repository=, branch=renovate/flyway) "err": { "name": "HTTPError", "code": "ERR_NON_2XX_3XX_RESPONSE", "timings": { "start": 1755908022822, "socket": 1755908022822, "lookup": 1755908022822, "connect": 1755908022822, "secureConnect": 1755908022822, "upload": 1755908022822, "response": 1755908022979, "end": 1755908022979, "phases": { "wait": 0, "dns": 0, "tcp": 0, "tls": 0, "request": 0, "firstByte": 157, "download": 0, "total": 157 } }, "message": "Response code 405 (Method Not Allowed)", "stack": "HTTPError: Response code 405 (Method Not Allowed)\n at Request. (/usr/local/renovate/node_modules/.pnpm/got@11.8.6/node_modules/got/dist/source/as-promise/index.js:118:42)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)", "options": { "headers": { "user-agent": "RenovateBot/41.82.3 (https://github.com/renovatebot/renovate)", "accept": "application/json", "private-token": "**redacted**", "content-type": "application/json", "content-length": "72", "accept-encoding": "gzip, deflate, br" }, "url": "https:///api/v4/projects//merge_requests/1594/merge", "hostType": "gitlab", "username": "", "password": "", "method": "PUT", "http2": false }, "response": { "statusCode": 405, "statusMessage": "Method Not Allowed", "body": {"message": "405 Method Not Allowed"}, "headers": { "server": "nginx", "date": "Sat, 23 Aug 2025 00:13:42 GMT", "content-type": "application/json", "content-length": "36", "connection": "keep-alive", "cache-control": "no-cache", "vary": "Origin", "x-content-type-options": "nosniff", "x-frame-options": "SAMEORIGIN", "x-gitlab-meta": "{\"correlation_id\":\"01K3A4C8H7326QA33FY7GYYZPM\",\"version\":\"1\"}", "x-request-id": "01K3A4C8H7326QA33FY7GYYZPM", "x-runtime": "0.153195" }, "httpVersion": "1.1", "retryCount": 0 } } INFO: PR created (repository=, branch=renovate/flyway) "pr": 1594, "prTitle": "fix(deps): update flyway to v11.11.2" DEBUG: resolveBranchStatus(branchName=renovate/flyway, ignoreTests=false) (repository=, branch=renovate/flyway) DEBUG: getBranchStatus(renovate/flyway) (repository=, branch=renovate/flyway) DEBUG: http cache: saving https:///api/v4/projects//repository/commits/a2decd02bed3c32e8e7802b68eeabe83daf33494/statuses (etag=W/"4f53cda18c2baa0c0354bb5f9a3ecbe5", lastModified=undefined) (repository=, branch=renovate/flyway) DEBUG: Got res with 0 results (repository=, branch=renovate/flyway) DEBUG: getBranchPr(renovate/flyway) (repository=, branch=renovate/flyway) DEBUG: findPr(renovate/flyway, undefined, open) (repository=, branch=renovate/flyway) DEBUG: getPr(1594) (repository=, branch=renovate/flyway) DEBUG: getMR(1594) (repository=, branch=renovate/flyway) DEBUG: Merge request head pipeline has different sha to commit, assuming merged results pipeline (repository=, branch=renovate/flyway) DEBUG: Branch status yellow (repository=, branch=renovate/flyway) DEBUG: Skipping assignees and reviewers as automerge=true (repository=, branch=renovate/flyway) DEBUG: setPrCache() (repository=, branch=renovate/flyway) DEBUG: Created Pull Request #1594 (repository=, branch=renovate/flyway) DEBUG: PR is configured for automerge (repository=, branch=renovate/flyway) DEBUG: setBranchCommit() (repository=, branch=renovate/flyway) ```I know some of this is from an existing issue (renovate not supporting automerge w/ GitLab merge trains), but "PR not yet in mergeable state" after attempting to approve seems suspect and in line with the behavior I'm seeing. |
Beta Was this translation helpful? Give feedback.
-
|
I have nearly the same configuration as you and was experiencing the same problem. Increasing |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
How are you running Renovate?
Self-hosted Renovate
If you're self-hosting Renovate, tell us which platform (GitHub, GitLab, etc) and which version of Renovate.
GitLab, Renovate v41.81.1
Please tell us more about your question or problem
Context/Configuration
I have renovate set up to scan a repository with the following relevant configuration:
Renovate is set to automerge, platformAutomerge, autoApprove, and has gitLabIgnoreApprovals set to true. I have renovate running in a scheduled pipeline every two hours from 6pm - 6am, and on weekends.
Issue
Renovate will often "autoApprove" a newly created merge request, and then immediately add new changes to the branch, revoking the approvals.
This does not happen every time, but happens frequently enough for it to be painful. I don't see anything particularly helpful in the logs, I have just enabled debug log level and can follow up here when I see the behavior happen again with more detailed logging.
Logs (if relevant)
Logs
Beta Was this translation helpful? Give feedback.
All reactions