Skip to content

feat: add certificate conflict detection to admission webhooks (#2603) #166

feat: add certificate conflict detection to admission webhooks (#2603)

feat: add certificate conflict detection to admission webhooks (#2603) #166

Triggered via push October 16, 2025 13:58
Status Success
Total duration 1m 6s
Artifacts
update_release_draft
1m 1s
update_release_draft
Fit to window
Zoom out
Zoom in

Annotations

2 errors
update_release_draft
HttpError: <html> <head><title>502 Bad Gateway</title></head> <body> <center><h1>502 Bad Gateway</h1></center> <hr><center>nginx</center> </body> </html> at /home/runner/work/_actions/release-drafter/release-drafter/v5/dist/index.js:8462:21 at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Job.doExecute (/home/runner/work/_actions/release-drafter/release-drafter/v5/dist/index.js:30793:18) { name: 'AggregateError', event: { id: '18563796731', name: 'push', payload: { after: '351d20a51af496012b822bae225839cac6832750', base_ref: null, before: '18882b928a4679a85ba18e242f90e6c48151961c', commits: [ { author: { email: '[email protected]', name: 'Ashing Zheng', username: 'ronething' }, committer: { email: '[email protected]', name: 'GitHub', username: 'web-flow' }, distinct: true, id: '351d20a51af496012b822bae225839cac6832750', message: 'feat: add certificate conflict detection to admission webhooks (#2603)\n' + '\n' + 'Signed-off-by: Ashing Zheng <[email protected]>', timestamp: '2025-10-16T21:58:11+08:00', tree_id: '3019a90e19e35f7e4d69f44e57363e15dd31e184', url: 'https://github.com/apache/apisix-ingress-controller/commit/351d20a51af496012b822bae225839cac6832750' } ], compare: 'https://github.com/apache/apisix-ingress-controller/compare/18882b928a46...351d20a51af4', created: false, deleted: false, enterprise: { avatar_url: 'https://avatars.githubusercontent.com/b/212555?v=4', created_at: '2024-08-17T07:54:05Z', description: null, html_url: 'https://github.com/enterprises/the-asf', id: 212555, name: 'The ASF', node_id: 'E_kgDOAAM-Sw', slug: 'the-asf', updated_at: '2025-10-12T11:25:39Z', website_url: null }, forced: false, head_commit: { author: { email: '[email protected]', name: 'Ashing Zheng', username: 'ronething' }, committer: { email: '[email protected]', name: 'GitHub', username: 'web-flow' }, distinct: true, id: '351d20a51af496012b822bae225839cac6832750', message: 'feat: add certificate conflict detection to admission webhooks (#2603)\n' + '\n' + 'Signed-off-by: Ashing Zheng <[email protected]>', timestamp: '2025-10-16T21:58:11+08:00', tree_id: '3019a90e19e35f7e4d69f44e57363e15dd31e184', url: 'https://github.com/apache/apisix-ingress-controller/commit/351d20a51af496012b822bae225839cac6832750' }, organization: { avatar_url: 'https://avatars.githubusercontent.com/u/47359?v=4', description: '', events_url: 'https://api.github.com/orgs/apache/events', hooks_url: 'https://api.github.com/orgs/apache/hooks', id: 47359, issues_url: 'https://api.github.com/orgs/apache/issues', login: 'apache', members_url: 'https://api.github.com/orgs/apache/members{/member}', node_id: 'MDEyOk9yZ2FuaXphdGlvbjQ3MzU5', public_members_url: 'https://api.github.com/orgs/apache/public_members{/member}', repos_url: 'https://api.github.com/orgs/apache/repos', url: 'https://api.github.com/orgs/apache' }, pusher: { email: '[email protected]', name: 'ronething' }, ref: 'refs/heads/master', repository: { allow_forking: true, archive_url: 'https://api.github.com/repos/apache/apisix-ingress-controller/{archive_format}{/ref}', archived: false, assignees_url: 'https://api.github.com/repos/apache/apisix-ingress-controller/assignees{/user}', blobs_url: 'https://api.github.com/repos/apache/apisix-ingress-controller/git/blobs{/sha}', branches_url: 'https://api.g
update_release_draft
<html> <head><title>502 Bad Gateway</title></head> <body> <center><h1>502 Bad Gateway</h1></center> <hr><center>nginx</center> </body> </html> { name: 'HttpError', id: '18563796731', status: 502, response: { url: 'https://api.github.com/graphql', status: 502, headers: { connection: 'close', 'content-length': '150', 'content-type': 'text/html', date: 'Thu, 16 Oct 2025 13:59:18 GMT', server: 'github.com', vary: 'Accept-Encoding, Accept, X-Requested-With', 'x-github-request-id': '9840:315752:140A7D0:148D181:68F0FA2C' }, data: '<html>\r\n' + '<head><title>502 Bad Gateway</title></head>\r\n' + '<body>\r\n' + '<center><h1>502 Bad Gateway</h1></center>\r\n' + '<hr><center>nginx</center>\r\n' + '</body>\r\n' + '</html>\r\n' }, request: { method: 'POST', url: 'https://api.github.com/graphql', headers: { accept: 'application/vnd.github.v3+json', 'user-agent': 'probot/12.2.5 octokit-core.js/3.5.1 Node.js/20.19.4 (linux; x64)', authorization: 'token [REDACTED]', 'content-type': 'application/json; charset=utf-8' }, body: '{"query":"\\n query findCommitsWithAssociatedPullRequests(\\n $name: String!\\n $owner: String!\\n $targetCommitish: String!\\n $withPullRequestBody: Boolean!\\n $withPullRequestURL: Boolean!\\n $since: GitTimestamp\\n $after: String\\n $withBaseRefName: Boolean!\\n $withHeadRefName: Boolean!\\n ) {\\n repository(name: $name, owner: $owner) {\\n object(expression: $targetCommitish) {\\n ... on Commit {\\n history(first: 100, since: $since, after: $after) {\\n totalCount\\n pageInfo {\\n hasNextPage\\n endCursor\\n }\\n nodes {\\n id\\n committedDate\\n message\\n author {\\n name\\n user {\\n login\\n }\\n }\\n associatedPullRequests(first: 5) {\\n nodes {\\n title\\n number\\n url @include(if: $withPullRequestURL)\\n body @include(if: $withPullRequestBody)\\n author {\\n login\\n }\\n baseRepository {\\n nameWithOwner\\n }\\n mergedAt\\n isCrossRepository\\n labels(first: 100) {\\n nodes {\\n name\\n }\\n }\\n merged\\n baseRefName @include(if: $withBaseRefName)\\n headRefName @include(if: $withHeadRefName)\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n","variables":{"name":"apisix-ingress-controller","owner":"apache","targetCommitish":"refs/heads/master","withPullRequestBody":false,"withPullRequestURL":false,"withBaseRefName":false,"withHeadRefName":false,"since":"2025-03-13T09:14:27Z"}}', request: { retryCount: 3, retries: 3, retryAfter: 16 } }, event: { id: '18563796731', name: 'push', payload: { after: '351d20a51af496012b822bae225839cac6832750', base_ref: null, before: '18882b928a4679a85ba18e242f90e6c48151961c', commits: [ { author: { email: '[email protected]', name: 'Ashing Zheng', username: 'ronething' }, committer: { email: '[email protected]', name: 'GitHub', username: 'web-flow' }, distinct: true, id: '351d20a51af496012b822bae225839cac6832750', message: 'feat: add certificate conflict detection to admission webhooks (#2603)\n' + '\n' + 'Signed-off-by: Ashing Zheng <[email protected]>', timestamp: '2025-10-16T21:58:11+08:00', tree_id: