一些检查失败了
automerge / automerge (push) Has been cancelled
react-native-android-build-apk / AssembleRelease (push) Has been cancelled
Build macOS M1 / Main (push) Has been cancelled
Joplin Continuous Integration / Main (macos-15-intel) (push) Has been cancelled
Joplin Continuous Integration / Main (ubuntu-22.04) (push) Has been cancelled
Joplin Continuous Integration / Main (ubuntu-22.04-arm) (push) Has been cancelled
Joplin Continuous Integration / Main (windows-11-vs2026-arm) (push) Has been cancelled
Joplin Continuous Integration / Main (windows-2025) (push) Has been cancelled
Joplin Continuous Integration / ServerDockerImage (ubuntu-22.04) (push) Has been cancelled
Joplin Continuous Integration / ServerDockerImage (ubuntu-22.04-arm) (push) Has been cancelled
Joplin UI tests / Main (ubuntu-22.04) (push) Has been cancelled
Joplin UI tests / Main (windows-2025) (push) Has been cancelled
Joplin UI tests / Mobile (push) Has been cancelled
Close stale issues / ProcessStaleIssues (push) Has been cancelled
526 行
38 KiB
JSON
526 行
38 KiB
JSON
{
|
||
"issue": {
|
||
"url": "https://api.github.com/repos/laurent22/joplin/issues/14539",
|
||
"repository_url": "https://api.github.com/repos/laurent22/joplin",
|
||
"labels_url": "https://api.github.com/repos/laurent22/joplin/issues/14539/labels{/name}",
|
||
"comments_url": "https://api.github.com/repos/laurent22/joplin/issues/14539/comments",
|
||
"events_url": "https://api.github.com/repos/laurent22/joplin/issues/14539/events",
|
||
"html_url": "https://github.com/laurent22/joplin/pull/14539",
|
||
"id": 4016482369,
|
||
"node_id": "PR_kwDOBLftOs7HmRo3",
|
||
"number": 14539,
|
||
"title": "Desktop: Fixes #14223: gracefully handle truncated or corrupted .one files during import",
|
||
"user": {
|
||
"login": "Kaushalendra-Marcus",
|
||
"id": 177989077,
|
||
"node_id": "U_kgDOCpvl1Q",
|
||
"avatar_url": "https://avatars.githubusercontent.com/u/177989077?v=4",
|
||
"gravatar_id": "",
|
||
"url": "https://api.github.com/users/Kaushalendra-Marcus",
|
||
"html_url": "https://github.com/Kaushalendra-Marcus",
|
||
"followers_url": "https://api.github.com/users/Kaushalendra-Marcus/followers",
|
||
"following_url": "https://api.github.com/users/Kaushalendra-Marcus/following{/other_user}",
|
||
"gists_url": "https://api.github.com/users/Kaushalendra-Marcus/gists{/gist_id}",
|
||
"starred_url": "https://api.github.com/users/Kaushalendra-Marcus/starred{/owner}{/repo}",
|
||
"subscriptions_url": "https://api.github.com/users/Kaushalendra-Marcus/subscriptions",
|
||
"organizations_url": "https://api.github.com/users/Kaushalendra-Marcus/orgs",
|
||
"repos_url": "https://api.github.com/users/Kaushalendra-Marcus/repos",
|
||
"events_url": "https://api.github.com/users/Kaushalendra-Marcus/events{/privacy}",
|
||
"received_events_url": "https://api.github.com/users/Kaushalendra-Marcus/received_events",
|
||
"type": "User",
|
||
"user_view_type": "public",
|
||
"site_admin": false
|
||
},
|
||
"labels": [
|
||
{
|
||
"id": 519700741,
|
||
"node_id": "MDU6TGFiZWw1MTk3MDA3NDE=",
|
||
"url": "https://api.github.com/repos/laurent22/joplin/labels/bug",
|
||
"name": "bug",
|
||
"color": "cf353b",
|
||
"default": true,
|
||
"description": "It's a bug"
|
||
},
|
||
{
|
||
"id": 2153491154,
|
||
"node_id": "MDU6TGFiZWwyMTUzNDkxMTU0",
|
||
"url": "https://api.github.com/repos/laurent22/joplin/labels/import",
|
||
"name": "import",
|
||
"color": "91ca55",
|
||
"default": false,
|
||
"description": "Related to importing files such as ENEX, JEX, etc."
|
||
}
|
||
],
|
||
"state": "closed",
|
||
"locked": false,
|
||
"assignees": [],
|
||
"milestone": null,
|
||
"comments": 6,
|
||
"created_at": "2026-03-03T12:45:05Z",
|
||
"updated_at": "2026-03-05T22:05:04Z",
|
||
"closed_at": "2026-03-05T22:04:47Z",
|
||
"assignee": null,
|
||
"author_association": "CONTRIBUTOR",
|
||
"active_lock_reason": null,
|
||
"draft": false,
|
||
"pull_request": {
|
||
"url": "https://api.github.com/repos/laurent22/joplin/pulls/14539",
|
||
"html_url": "https://github.com/laurent22/joplin/pull/14539",
|
||
"diff_url": "https://github.com/laurent22/joplin/pull/14539.diff",
|
||
"patch_url": "https://github.com/laurent22/joplin/pull/14539.patch",
|
||
"merged_at": null
|
||
},
|
||
"body": "Fixes : #14223 \r\n## AI Assistance Disclosure\r\n\r\nAI tools were used to help identify the root cause and suggest the fix. I have reviewed all the code, understand each change, and verified it works correctly.\r\n\r\n## Problem\r\n\r\nThe `ERRORS_NOTE_NAME` constant in `section.rs` had UTF-8 encoding corruption, displaying garbled characters instead of the intended emoji. The `RenderFailed` error variant was also accidentally removed in an earlier commit.\r\n\r\n## Solution\r\n\r\nFixed the UTF-8 encoding in `ERRORS_NOTE_NAME` and restored the `RenderFailed` error variant. Added a test to verify that importing a truncated `.one` file returns a clear error message.\r\n\r\n## Test Plan\r\n\r\nAdded `convert_truncated_file_returns_error` in `renderer/tests/convert.rs`. Added `test-data/broken_truncated.one` (first 100 bytes of `ink.one`) as test data.\r\ncargo test --test convert\r\n\r\nAll 5 tests pass.",
|
||
"closed_by": {
|
||
"login": "personalizedrefrigerator",
|
||
"id": 46334387,
|
||
"node_id": "MDQ6VXNlcjQ2MzM0Mzg3",
|
||
"avatar_url": "https://avatars.githubusercontent.com/u/46334387?v=4",
|
||
"gravatar_id": "",
|
||
"url": "https://api.github.com/users/personalizedrefrigerator",
|
||
"html_url": "https://github.com/personalizedrefrigerator",
|
||
"followers_url": "https://api.github.com/users/personalizedrefrigerator/followers",
|
||
"following_url": "https://api.github.com/users/personalizedrefrigerator/following{/other_user}",
|
||
"gists_url": "https://api.github.com/users/personalizedrefrigerator/gists{/gist_id}",
|
||
"starred_url": "https://api.github.com/users/personalizedrefrigerator/starred{/owner}{/repo}",
|
||
"subscriptions_url": "https://api.github.com/users/personalizedrefrigerator/subscriptions",
|
||
"organizations_url": "https://api.github.com/users/personalizedrefrigerator/orgs",
|
||
"repos_url": "https://api.github.com/users/personalizedrefrigerator/repos",
|
||
"events_url": "https://api.github.com/users/personalizedrefrigerator/events{/privacy}",
|
||
"received_events_url": "https://api.github.com/users/personalizedrefrigerator/received_events",
|
||
"type": "User",
|
||
"user_view_type": "public",
|
||
"site_admin": false
|
||
},
|
||
"reactions": {
|
||
"url": "https://api.github.com/repos/laurent22/joplin/issues/14539/reactions",
|
||
"total_count": 0,
|
||
"+1": 0,
|
||
"-1": 0,
|
||
"laugh": 0,
|
||
"hooray": 0,
|
||
"confused": 0,
|
||
"heart": 0,
|
||
"rocket": 0,
|
||
"eyes": 0
|
||
},
|
||
"timeline_url": "https://api.github.com/repos/laurent22/joplin/issues/14539/timeline",
|
||
"performed_via_github_app": null,
|
||
"state_reason": null
|
||
},
|
||
"comments": [
|
||
{
|
||
"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/3990777532",
|
||
"html_url": "https://github.com/laurent22/joplin/pull/14539#issuecomment-3990777532",
|
||
"issue_url": "https://api.github.com/repos/laurent22/joplin/issues/14539",
|
||
"id": 3990777532,
|
||
"node_id": "IC_kwDOBLftOs7t3m68",
|
||
"user": {
|
||
"login": "github-actions[bot]",
|
||
"id": 41898282,
|
||
"node_id": "MDM6Qm90NDE4OTgyODI=",
|
||
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
|
||
"gravatar_id": "",
|
||
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
|
||
"html_url": "https://github.com/apps/github-actions",
|
||
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
|
||
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
|
||
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
|
||
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
|
||
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
|
||
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
|
||
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
|
||
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
|
||
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
|
||
"type": "Bot",
|
||
"user_view_type": "public",
|
||
"site_admin": false
|
||
},
|
||
"created_at": "2026-03-03T12:45:19Z",
|
||
"updated_at": "2026-03-05T22:05:04Z",
|
||
"body": "****CLA Assistant Lite bot**** All contributors have signed the CLA ✍️ ✅",
|
||
"author_association": "CONTRIBUTOR",
|
||
"reactions": {
|
||
"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/3990777532/reactions",
|
||
"total_count": 0,
|
||
"+1": 0,
|
||
"-1": 0,
|
||
"laugh": 0,
|
||
"hooray": 0,
|
||
"confused": 0,
|
||
"heart": 0,
|
||
"rocket": 0,
|
||
"eyes": 0
|
||
},
|
||
"performed_via_github_app": {
|
||
"id": 15368,
|
||
"client_id": "Iv1.05c79e9ad1f6bdfa",
|
||
"slug": "github-actions",
|
||
"node_id": "MDM6QXBwMTUzNjg=",
|
||
"owner": {
|
||
"login": "github",
|
||
"id": 9919,
|
||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=",
|
||
"avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4",
|
||
"gravatar_id": "",
|
||
"url": "https://api.github.com/users/github",
|
||
"html_url": "https://github.com/github",
|
||
"followers_url": "https://api.github.com/users/github/followers",
|
||
"following_url": "https://api.github.com/users/github/following{/other_user}",
|
||
"gists_url": "https://api.github.com/users/github/gists{/gist_id}",
|
||
"starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}",
|
||
"subscriptions_url": "https://api.github.com/users/github/subscriptions",
|
||
"organizations_url": "https://api.github.com/users/github/orgs",
|
||
"repos_url": "https://api.github.com/users/github/repos",
|
||
"events_url": "https://api.github.com/users/github/events{/privacy}",
|
||
"received_events_url": "https://api.github.com/users/github/received_events",
|
||
"type": "Organization",
|
||
"user_view_type": "public",
|
||
"site_admin": false
|
||
},
|
||
"name": "GitHub Actions",
|
||
"description": "Automate your workflow from idea to production",
|
||
"external_url": "https://help.github.com/en/actions",
|
||
"html_url": "https://github.com/apps/github-actions",
|
||
"created_at": "2018-07-30T09:30:17Z",
|
||
"updated_at": "2026-05-05T14:51:38Z",
|
||
"permissions": {
|
||
"actions": "write",
|
||
"administration": "read",
|
||
"artifact_metadata": "write",
|
||
"attestations": "write",
|
||
"checks": "write",
|
||
"code_quality": "write",
|
||
"contents": "write",
|
||
"copilot_requests": "write",
|
||
"deployments": "write",
|
||
"discussions": "write",
|
||
"issues": "write",
|
||
"merge_queues": "write",
|
||
"metadata": "read",
|
||
"models": "read",
|
||
"packages": "write",
|
||
"pages": "write",
|
||
"pull_requests": "write",
|
||
"repository_hooks": "write",
|
||
"repository_projects": "write",
|
||
"security_events": "write",
|
||
"statuses": "write",
|
||
"vulnerability_alerts": "read"
|
||
},
|
||
"events": [
|
||
"branch_protection_rule",
|
||
"check_run",
|
||
"check_suite",
|
||
"create",
|
||
"delete",
|
||
"deployment",
|
||
"deployment_status",
|
||
"discussion",
|
||
"discussion_comment",
|
||
"fork",
|
||
"gollum",
|
||
"issues",
|
||
"issue_comment",
|
||
"label",
|
||
"merge_group",
|
||
"milestone",
|
||
"page_build",
|
||
"public",
|
||
"pull_request",
|
||
"pull_request_review",
|
||
"pull_request_review_comment",
|
||
"push",
|
||
"registry_package",
|
||
"release",
|
||
"repository",
|
||
"repository_dispatch",
|
||
"status",
|
||
"watch",
|
||
"workflow_dispatch",
|
||
"workflow_run"
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/3990779325",
|
||
"html_url": "https://github.com/laurent22/joplin/pull/14539#issuecomment-3990779325",
|
||
"issue_url": "https://api.github.com/repos/laurent22/joplin/issues/14539",
|
||
"id": 3990779325,
|
||
"node_id": "IC_kwDOBLftOs7t3nW9",
|
||
"user": {
|
||
"login": "coderabbitai[bot]",
|
||
"id": 136622811,
|
||
"node_id": "BOT_kgDOCCSy2w",
|
||
"avatar_url": "https://avatars.githubusercontent.com/in/347564?v=4",
|
||
"gravatar_id": "",
|
||
"url": "https://api.github.com/users/coderabbitai%5Bbot%5D",
|
||
"html_url": "https://github.com/apps/coderabbitai",
|
||
"followers_url": "https://api.github.com/users/coderabbitai%5Bbot%5D/followers",
|
||
"following_url": "https://api.github.com/users/coderabbitai%5Bbot%5D/following{/other_user}",
|
||
"gists_url": "https://api.github.com/users/coderabbitai%5Bbot%5D/gists{/gist_id}",
|
||
"starred_url": "https://api.github.com/users/coderabbitai%5Bbot%5D/starred{/owner}{/repo}",
|
||
"subscriptions_url": "https://api.github.com/users/coderabbitai%5Bbot%5D/subscriptions",
|
||
"organizations_url": "https://api.github.com/users/coderabbitai%5Bbot%5D/orgs",
|
||
"repos_url": "https://api.github.com/users/coderabbitai%5Bbot%5D/repos",
|
||
"events_url": "https://api.github.com/users/coderabbitai%5Bbot%5D/events{/privacy}",
|
||
"received_events_url": "https://api.github.com/users/coderabbitai%5Bbot%5D/received_events",
|
||
"type": "Bot",
|
||
"user_view_type": "public",
|
||
"site_admin": false
|
||
},
|
||
"created_at": "2026-03-03T12:45:41Z",
|
||
"updated_at": "2026-03-05T15:44:16Z",
|
||
"body": "<!-- This is an auto-generated comment: summarize by coderabbit.ai -->\n<!-- This is an auto-generated comment: review paused by coderabbit.ai -->\n\n> [!NOTE]\n> ## Reviews paused\n> \n> It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the `reviews.auto_review.auto_pause_after_reviewed_commits` setting.\n> \n> Use the following commands to manage reviews:\n> - `@coderabbitai resume` to resume automatic reviews.\n> - `@coderabbitai review` to trigger a single review.\n> \n> Use the checkboxes below for quick actions:\n> - [ ] <!-- {\"checkboxId\": \"7f6cc2e2-2e4e-497a-8c31-c9e4573e93d1\"} --> ▶️ Resume reviews\n> - [ ] <!-- {\"checkboxId\": \"e9bb8d72-00e8-4f67-9cb2-caf3b22574fe\"} --> 🔍 Trigger review\n\n<!-- end of auto-generated comment: review paused by coderabbit.ai -->\n<!-- walkthrough_start -->\n\n<details>\n<summary>📝 Walkthrough</summary>\n\n## Walkthrough\n\nFormatting-only change in `errors.rs`; explicit error conversion and guarded render calls in `lib.rs`; trailing newline removed in `section.rs`; new test asserting truncated `.one` input yields an error containing \"Unexpected end of file\".\n\n## Changes\n\n|Cohort / File(s)|Summary|\n|---|---|\n|**Error definition formatting** <br> `packages/onenote-converter/renderer/src/errors.rs`|Whitespace/formatting change only (closing brace position) in `ErrorKind` — no variants or behaviour changed.|\n|**Renderer entrypoint error handling** <br> `packages/onenote-converter/renderer/src/lib.rs`|Replaced some propagated errors with explicit `match` / `if let Err(e)` handling that maps failures to `eyre` errors rather than previous propagation; minor formatting/whitespace adjustments.|\n|**Section file newline** <br> `packages/onenote-converter/renderer/src/section.rs`|Removed trailing newline at EOF; no functional changes.|\n|**Tests** <br> `packages/onenote-converter/renderer/tests/convert.rs`|Added `convert_truncated_file_returns_error` test that calls `convert` on a truncated dataset and asserts it returns an error containing \"Unexpected end of file\".|\n\n## Sequence Diagram(s)\n\n(omitted — changes are small and do not introduce a new multi-component control flow requiring a diagram)\n\n</details>\n\n<!-- walkthrough_end -->\n\n\n<!-- pre_merge_checks_walkthrough_start -->\n\n<details>\n<summary>🚥 Pre-merge checks | ✅ 5 | ❌ 1</summary>\n\n### ❌ Failed checks (1 warning)\n\n| Check name | Status | Explanation | Resolution |\n| :----------------: | :--------- | :------------------------------------------------------------------------------------ | :--------------------------------------------------------------------------------- |\n| Docstring Coverage | ⚠️ Warning | Docstring coverage is 40.00% which is insufficient. The required threshold is 80.00%. | Write docstrings for the functions missing them to satisfy the coverage threshold. |\n\n<details>\n<summary>✅ Passed checks (5 passed)</summary>\n\n| Check name | Status | Explanation |\n| :-----------------------------------: | :------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| Title check | ✅ Passed | The title accurately describes the main change: handling truncated or corrupted .one files gracefully during import, which aligns with the PR objectives and the issue being fixed. |\n| Linked Issues check | ✅ Passed | The PR addresses the primary objective from `#14223` by improving error handling for corrupted/truncated .one files and preventing them from crashing the import process. |\n| Out of Scope Changes check | ✅ Passed | The changes in errors.rs, lib.rs, section.rs, and convert.rs tests are all scoped to error handling for truncated .one files; no unrelated modifications detected. |\n| Pr Description Must Follow Guidelines | ✅ Passed | PR description includes problem/user-impact, solution, and test plan sections comprehensively describing the fixes for truncated/corrupted .one file imports. |\n| Description check | ✅ Passed | The pull request description clearly describes the changes made: fixing UTF-8 encoding corruption in ERRORS_NOTE_NAME, restoring the RenderFailed error variant, and adding a test for truncated .one file handling. |\n\n</details>\n\n<sub>✏️ Tip: You can configure your own custom pre-merge checks in the settings.</sub>\n\n</details>\n\n<!-- pre_merge_checks_walkthrough_end -->\n\n<!-- finishing_touch_checkbox_start -->\n\n<details>\n<summary>✨ Finishing Touches</summary>\n\n<details>\n<summary>🧪 Generate unit tests (beta)</summary>\n\n- [ ] <!-- {\"checkboxId\": \"f47ac10b-58cc-4372-a567-0e02b2c3d479\", \"radioGroupId\": \"utg-output-choice-group-unknown_comment_id\"} --> Create PR with unit tests\n- [ ] <!-- {\"checkboxId\": \"07f1e7d6-8a8e-4e23-9900-8731c2c87f58\", \"radioGroupId\": \"utg-output-choice-group-unknown_comment_id\"} --> Post copyable unit tests in a comment\n\n</details>\n\n</details>\n\n<!-- finishing_touch_checkbox_end -->\n\n<!-- announcements_start -->\n\n> [!TIP]\n> Try [Coding Plans](https://www.coderabbit.ai/issue-planner). Let us write the prompt for your AI agent so you can ship faster (with fewer bugs).\n> Share your feedback on [Discord](https://discord.com/invite/coderabbit).\n\n<!-- announcements_end -->\n\n<!-- tips_start -->\n\n---\n\nThanks for using [CodeRabbit](https://coderabbit.ai?utm_source=oss&utm_medium=github&utm_campaign=laurent22/joplin&utm_content=14539)! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.\n\n<details>\n<summary>❤️ Share</summary>\n\n- [X](https://twitter.com/intent/tweet?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A&url=https%3A//coderabbit.ai)\n- [Mastodon](https://mastodon.social/share?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A%20https%3A%2F%2Fcoderabbit.ai)\n- [Reddit](https://www.reddit.com/submit?title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&text=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code.%20Check%20it%20out%3A%20https%3A//coderabbit.ai)\n- [LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fcoderabbit.ai&mini=true&title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&summary=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code)\n\n</details>\n\n<sub>Comment `@coderabbitai help` to get the list of available commands and usage tips.</sub>\n\n<!-- tips_end -->\n\n<!-- internal state start -->\n\n\n<!-- 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 -->\n\n<!-- internal state end -->",
|
||
"author_association": "CONTRIBUTOR",
|
||
"reactions": {
|
||
"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/3990779325/reactions",
|
||
"total_count": 0,
|
||
"+1": 0,
|
||
"-1": 0,
|
||
"laugh": 0,
|
||
"hooray": 0,
|
||
"confused": 0,
|
||
"heart": 0,
|
||
"rocket": 0,
|
||
"eyes": 0
|
||
},
|
||
"performed_via_github_app": {
|
||
"id": 347564,
|
||
"client_id": "Iv1.6aaafe4fe882736b",
|
||
"slug": "coderabbitai",
|
||
"node_id": "A_kwHOB96YWc4ABU2s",
|
||
"owner": {
|
||
"login": "coderabbitai",
|
||
"id": 132028505,
|
||
"node_id": "O_kgDOB96YWQ",
|
||
"avatar_url": "https://avatars.githubusercontent.com/u/132028505?v=4",
|
||
"gravatar_id": "",
|
||
"url": "https://api.github.com/users/coderabbitai",
|
||
"html_url": "https://github.com/coderabbitai",
|
||
"followers_url": "https://api.github.com/users/coderabbitai/followers",
|
||
"following_url": "https://api.github.com/users/coderabbitai/following{/other_user}",
|
||
"gists_url": "https://api.github.com/users/coderabbitai/gists{/gist_id}",
|
||
"starred_url": "https://api.github.com/users/coderabbitai/starred{/owner}{/repo}",
|
||
"subscriptions_url": "https://api.github.com/users/coderabbitai/subscriptions",
|
||
"organizations_url": "https://api.github.com/users/coderabbitai/orgs",
|
||
"repos_url": "https://api.github.com/users/coderabbitai/repos",
|
||
"events_url": "https://api.github.com/users/coderabbitai/events{/privacy}",
|
||
"received_events_url": "https://api.github.com/users/coderabbitai/received_events",
|
||
"type": "Organization",
|
||
"user_view_type": "public",
|
||
"site_admin": false
|
||
},
|
||
"name": "coderabbitai",
|
||
"description": "# Transforming Code Reviews with AI\r\n\r\n## Features\r\n\r\n**Automated Reviews**: Continuous reviews of the pull requests including incremental commits. \r\n\r\n**Summarization**: Generates high-level summary and a technical walkthrough of the PR changes. \r\n\r\n**Line-by-line review**: Provides line-by-line suggestions committable with one click.\r\n\r\n**Codebase verification**: Verifies the impact on the overall codebase and identifies missing changes.\r\n\r\n**Insights into your code**: Ask any questions on your codebase within the pull request \r\n\r\n**Chat about your code** : Chat with the bot around your code. The more you chat, the smarter it gets.\r\n\r\n**Issue Validation**: Validates the PR against the linked issues and identifies other related issues \r\n\r\n\r\n\r\n",
|
||
"external_url": "https://coderabbit.ai?utm_source=cr_app&utm_medium=github",
|
||
"html_url": "https://github.com/apps/coderabbitai",
|
||
"created_at": "2023-06-14T15:47:27Z",
|
||
"updated_at": "2026-03-14T07:58:44Z",
|
||
"permissions": {
|
||
"actions": "read",
|
||
"checks": "write",
|
||
"contents": "write",
|
||
"discussions": "read",
|
||
"issues": "write",
|
||
"members": "read",
|
||
"metadata": "read",
|
||
"pull_requests": "write",
|
||
"statuses": "write"
|
||
},
|
||
"events": [
|
||
"issues",
|
||
"issue_comment",
|
||
"label",
|
||
"organization",
|
||
"pull_request",
|
||
"pull_request_review",
|
||
"pull_request_review_comment",
|
||
"pull_request_review_thread",
|
||
"release",
|
||
"repository"
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/3991025780",
|
||
"html_url": "https://github.com/laurent22/joplin/pull/14539#issuecomment-3991025780",
|
||
"issue_url": "https://api.github.com/repos/laurent22/joplin/issues/14539",
|
||
"id": 3991025780,
|
||
"node_id": "IC_kwDOBLftOs7t4jh0",
|
||
"user": {
|
||
"login": "Kaushalendra-Marcus",
|
||
"id": 177989077,
|
||
"node_id": "U_kgDOCpvl1Q",
|
||
"avatar_url": "https://avatars.githubusercontent.com/u/177989077?v=4",
|
||
"gravatar_id": "",
|
||
"url": "https://api.github.com/users/Kaushalendra-Marcus",
|
||
"html_url": "https://github.com/Kaushalendra-Marcus",
|
||
"followers_url": "https://api.github.com/users/Kaushalendra-Marcus/followers",
|
||
"following_url": "https://api.github.com/users/Kaushalendra-Marcus/following{/other_user}",
|
||
"gists_url": "https://api.github.com/users/Kaushalendra-Marcus/gists{/gist_id}",
|
||
"starred_url": "https://api.github.com/users/Kaushalendra-Marcus/starred{/owner}{/repo}",
|
||
"subscriptions_url": "https://api.github.com/users/Kaushalendra-Marcus/subscriptions",
|
||
"organizations_url": "https://api.github.com/users/Kaushalendra-Marcus/orgs",
|
||
"repos_url": "https://api.github.com/users/Kaushalendra-Marcus/repos",
|
||
"events_url": "https://api.github.com/users/Kaushalendra-Marcus/events{/privacy}",
|
||
"received_events_url": "https://api.github.com/users/Kaushalendra-Marcus/received_events",
|
||
"type": "User",
|
||
"user_view_type": "public",
|
||
"site_admin": false
|
||
},
|
||
"created_at": "2026-03-03T13:16:11Z",
|
||
"updated_at": "2026-03-03T13:16:11Z",
|
||
"body": "I have read the CLA Document and I hereby sign the CLA",
|
||
"author_association": "CONTRIBUTOR",
|
||
"reactions": {
|
||
"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/3991025780/reactions",
|
||
"total_count": 0,
|
||
"+1": 0,
|
||
"-1": 0,
|
||
"laugh": 0,
|
||
"hooray": 0,
|
||
"confused": 0,
|
||
"heart": 0,
|
||
"rocket": 0,
|
||
"eyes": 0
|
||
},
|
||
"performed_via_github_app": null
|
||
},
|
||
{
|
||
"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/3991698736",
|
||
"html_url": "https://github.com/laurent22/joplin/pull/14539#issuecomment-3991698736",
|
||
"issue_url": "https://api.github.com/repos/laurent22/joplin/issues/14539",
|
||
"id": 3991698736,
|
||
"node_id": "IC_kwDOBLftOs7t7H0w",
|
||
"user": {
|
||
"login": "personalizedrefrigerator",
|
||
"id": 46334387,
|
||
"node_id": "MDQ6VXNlcjQ2MzM0Mzg3",
|
||
"avatar_url": "https://avatars.githubusercontent.com/u/46334387?v=4",
|
||
"gravatar_id": "",
|
||
"url": "https://api.github.com/users/personalizedrefrigerator",
|
||
"html_url": "https://github.com/personalizedrefrigerator",
|
||
"followers_url": "https://api.github.com/users/personalizedrefrigerator/followers",
|
||
"following_url": "https://api.github.com/users/personalizedrefrigerator/following{/other_user}",
|
||
"gists_url": "https://api.github.com/users/personalizedrefrigerator/gists{/gist_id}",
|
||
"starred_url": "https://api.github.com/users/personalizedrefrigerator/starred{/owner}{/repo}",
|
||
"subscriptions_url": "https://api.github.com/users/personalizedrefrigerator/subscriptions",
|
||
"organizations_url": "https://api.github.com/users/personalizedrefrigerator/orgs",
|
||
"repos_url": "https://api.github.com/users/personalizedrefrigerator/repos",
|
||
"events_url": "https://api.github.com/users/personalizedrefrigerator/events{/privacy}",
|
||
"received_events_url": "https://api.github.com/users/personalizedrefrigerator/received_events",
|
||
"type": "User",
|
||
"user_view_type": "public",
|
||
"site_admin": false
|
||
},
|
||
"created_at": "2026-03-03T15:09:49Z",
|
||
"updated_at": "2026-03-03T15:09:49Z",
|
||
"body": "> instead of returning an error, allowing the rest of the import to complete.\r\n\r\nNote: Returning an error, prior to this pull request, should not prevent other .one files from importing (and the rest of the import should complete).\r\n\r\nSee:\r\n- Related pull request: https://github.com/laurent22/joplin/pull/14246.\r\n- .onepkg per-file error handling logic\r\n https://github.com/laurent22/joplin/blob/c1827e1b9e471831d5479436ae1a3f642b0abe7c/packages/onenote-converter/renderer/src/lib.rs#L142\r\n- zip file per-file error handling logic:\r\n https://github.com/laurent22/joplin/blob/35de2aca18a0d76fb8546eea929ed7cbe91207e9/packages/lib/services/interop/InteropService_Importer_OneNote.ts#L113",
|
||
"author_association": "COLLABORATOR",
|
||
"reactions": {
|
||
"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/3991698736/reactions",
|
||
"total_count": 0,
|
||
"+1": 0,
|
||
"-1": 0,
|
||
"laugh": 0,
|
||
"hooray": 0,
|
||
"confused": 0,
|
||
"heart": 0,
|
||
"rocket": 0,
|
||
"eyes": 0
|
||
},
|
||
"performed_via_github_app": null
|
||
},
|
||
{
|
||
"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/3991780666",
|
||
"html_url": "https://github.com/laurent22/joplin/pull/14539#issuecomment-3991780666",
|
||
"issue_url": "https://api.github.com/repos/laurent22/joplin/issues/14539",
|
||
"id": 3991780666,
|
||
"node_id": "IC_kwDOBLftOs7t7b06",
|
||
"user": {
|
||
"login": "Kaushalendra-Marcus",
|
||
"id": 177989077,
|
||
"node_id": "U_kgDOCpvl1Q",
|
||
"avatar_url": "https://avatars.githubusercontent.com/u/177989077?v=4",
|
||
"gravatar_id": "",
|
||
"url": "https://api.github.com/users/Kaushalendra-Marcus",
|
||
"html_url": "https://github.com/Kaushalendra-Marcus",
|
||
"followers_url": "https://api.github.com/users/Kaushalendra-Marcus/followers",
|
||
"following_url": "https://api.github.com/users/Kaushalendra-Marcus/following{/other_user}",
|
||
"gists_url": "https://api.github.com/users/Kaushalendra-Marcus/gists{/gist_id}",
|
||
"starred_url": "https://api.github.com/users/Kaushalendra-Marcus/starred{/owner}{/repo}",
|
||
"subscriptions_url": "https://api.github.com/users/Kaushalendra-Marcus/subscriptions",
|
||
"organizations_url": "https://api.github.com/users/Kaushalendra-Marcus/orgs",
|
||
"repos_url": "https://api.github.com/users/Kaushalendra-Marcus/repos",
|
||
"events_url": "https://api.github.com/users/Kaushalendra-Marcus/events{/privacy}",
|
||
"received_events_url": "https://api.github.com/users/Kaushalendra-Marcus/received_events",
|
||
"type": "User",
|
||
"user_view_type": "public",
|
||
"site_admin": false
|
||
},
|
||
"created_at": "2026-03-03T15:23:29Z",
|
||
"updated_at": "2026-03-03T15:23:29Z",
|
||
"body": "Thank you for the review. You're right, I'll revert the change in `lib.rs` and keep only the `section.rs` fix which addresses the actual issue.",
|
||
"author_association": "CONTRIBUTOR",
|
||
"reactions": {
|
||
"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/3991780666/reactions",
|
||
"total_count": 0,
|
||
"+1": 0,
|
||
"-1": 0,
|
||
"laugh": 0,
|
||
"hooray": 0,
|
||
"confused": 0,
|
||
"heart": 0,
|
||
"rocket": 0,
|
||
"eyes": 0
|
||
},
|
||
"performed_via_github_app": null
|
||
},
|
||
{
|
||
"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/4008110203",
|
||
"html_url": "https://github.com/laurent22/joplin/pull/14539#issuecomment-4008110203",
|
||
"issue_url": "https://api.github.com/repos/laurent22/joplin/issues/14539",
|
||
"id": 4008110203,
|
||
"node_id": "IC_kwDOBLftOs7u5uh7",
|
||
"user": {
|
||
"login": "personalizedrefrigerator",
|
||
"id": 46334387,
|
||
"node_id": "MDQ6VXNlcjQ2MzM0Mzg3",
|
||
"avatar_url": "https://avatars.githubusercontent.com/u/46334387?v=4",
|
||
"gravatar_id": "",
|
||
"url": "https://api.github.com/users/personalizedrefrigerator",
|
||
"html_url": "https://github.com/personalizedrefrigerator",
|
||
"followers_url": "https://api.github.com/users/personalizedrefrigerator/followers",
|
||
"following_url": "https://api.github.com/users/personalizedrefrigerator/following{/other_user}",
|
||
"gists_url": "https://api.github.com/users/personalizedrefrigerator/gists{/gist_id}",
|
||
"starred_url": "https://api.github.com/users/personalizedrefrigerator/starred{/owner}{/repo}",
|
||
"subscriptions_url": "https://api.github.com/users/personalizedrefrigerator/subscriptions",
|
||
"organizations_url": "https://api.github.com/users/personalizedrefrigerator/orgs",
|
||
"repos_url": "https://api.github.com/users/personalizedrefrigerator/repos",
|
||
"events_url": "https://api.github.com/users/personalizedrefrigerator/events{/privacy}",
|
||
"received_events_url": "https://api.github.com/users/personalizedrefrigerator/received_events",
|
||
"type": "User",
|
||
"user_view_type": "public",
|
||
"site_admin": false
|
||
},
|
||
"created_at": "2026-03-05T22:04:47Z",
|
||
"updated_at": "2026-03-05T22:04:47Z",
|
||
"body": "Closing per the \"No Work In Progress\" GSoC pull request guideline:\r\n- This pull request doesn't fix the linked issue.\r\n- > The ERRORS_NOTE_NAME constant in section.rs had UTF-8 encoding corruption,\r\n \r\n This pull request doesn't adjust `ERRORS_NOTE_NAME` and isn't linked to an `ERRORS_NOTE_NAME`-related GitHub issue.\r\n\r\n",
|
||
"author_association": "COLLABORATOR",
|
||
"reactions": {
|
||
"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/4008110203/reactions",
|
||
"total_count": 0,
|
||
"+1": 0,
|
||
"-1": 0,
|
||
"laugh": 0,
|
||
"hooray": 0,
|
||
"confused": 0,
|
||
"heart": 0,
|
||
"rocket": 0,
|
||
"eyes": 0
|
||
},
|
||
"performed_via_github_app": null
|
||
}
|
||
]
|
||
} |