{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":672363216,"defaultBranch":"master","name":"Custota","ownerLogin":"chenxiaolong","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-29T20:21:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/646253?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716095027.0","currentOid":""},"activityList":{"items":[{"before":"c8ce5517ec9df883c63604d21470fa4015877e62","after":"984627c46cbafb432cdc46fe1973ca55c42b7594","ref":"refs/heads/master","pushedAt":"2024-05-19T05:04:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chenxiaolong","name":"Andrew Gunnerson","path":"/chenxiaolong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646253?s=80&v=4"},"commit":{"message":"CHANGELOG.md: Add missing link for PR #59\n\nSigned-off-by: Andrew Gunnerson ","shortMessageHtmlLink":"CHANGELOG.md: Add missing link for PR #59"}},{"before":"dcd280b5a0770ca7bc33a2d31aebc951a02b24bf","after":null,"ref":"refs/heads/deps","pushedAt":"2024-05-19T05:03:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chenxiaolong","name":"Andrew Gunnerson","path":"/chenxiaolong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646253?s=80&v=4"}},{"before":"b5801056f30aa450868993cf0210dafb081c6ee6","after":"c8ce5517ec9df883c63604d21470fa4015877e62","ref":"refs/heads/master","pushedAt":"2024-05-19T05:03:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"chenxiaolong","name":"Andrew Gunnerson","path":"/chenxiaolong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646253?s=80&v=4"},"commit":{"message":"CHANGELOG.md: Add entry for PR #59\n\nSigned-off-by: Andrew Gunnerson ","shortMessageHtmlLink":"CHANGELOG.md: Add entry for PR #59"}},{"before":"dc0aac9c751dc7365f87f878ab828d706cb2f420","after":"dcd280b5a0770ca7bc33a2d31aebc951a02b24bf","ref":"refs/heads/deps","pushedAt":"2024-05-19T01:57:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chenxiaolong","name":"Andrew Gunnerson","path":"/chenxiaolong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646253?s=80&v=4"},"commit":{"message":"Update gradle dependencies\n\nSigned-off-by: Andrew Gunnerson ","shortMessageHtmlLink":"Update gradle dependencies"}},{"before":null,"after":"dc0aac9c751dc7365f87f878ab828d706cb2f420","ref":"refs/heads/deps","pushedAt":"2024-05-19T01:33:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chenxiaolong","name":"Andrew Gunnerson","path":"/chenxiaolong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646253?s=80&v=4"},"commit":{"message":"custota-tool: Update all dependencies\n\nSigned-off-by: Andrew Gunnerson ","shortMessageHtmlLink":"custota-tool: Update all dependencies"}},{"before":"a69acdd490e3c0dd90869e7513547551284dfef7","after":"b5801056f30aa450868993cf0210dafb081c6ee6","ref":"refs/heads/master","pushedAt":"2024-05-02T23:49:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chenxiaolong","name":"Andrew Gunnerson","path":"/chenxiaolong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646253?s=80&v=4"},"commit":{"message":"app/module/updates: Update release metadata for version 4.3\n\nSigned-off-by: Andrew Gunnerson ","shortMessageHtmlLink":"app/module/updates: Update release metadata for version 4.3"}},{"before":"3ec5d7b71e40da86c1bfe199e5e68fe835b85654","after":"a69acdd490e3c0dd90869e7513547551284dfef7","ref":"refs/heads/master","pushedAt":"2024-05-02T23:42:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chenxiaolong","name":"Andrew Gunnerson","path":"/chenxiaolong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646253?s=80&v=4"},"commit":{"message":"Version 4.3\n\nSigned-off-by: Andrew Gunnerson ","shortMessageHtmlLink":"Version 4.3"}},{"before":"acf8f236c97467b7d13643d3831d604e2ce864f4","after":null,"ref":"refs/heads/mac-universal","pushedAt":"2024-05-02T23:42:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chenxiaolong","name":"Andrew Gunnerson","path":"/chenxiaolong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646253?s=80&v=4"}},{"before":"c1ea56f13b9f174a574492ec78949e615bd51c04","after":"3ec5d7b71e40da86c1bfe199e5e68fe835b85654","ref":"refs/heads/master","pushedAt":"2024-05-02T23:42:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"chenxiaolong","name":"Andrew Gunnerson","path":"/chenxiaolong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646253?s=80&v=4"},"commit":{"message":"CHANGELOG.md: Add entry for PR #57\n\nSigned-off-by: Andrew Gunnerson ","shortMessageHtmlLink":"CHANGELOG.md: Add entry for PR #57"}},{"before":null,"after":"acf8f236c97467b7d13643d3831d604e2ce864f4","ref":"refs/heads/mac-universal","pushedAt":"2024-05-02T23:35:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chenxiaolong","name":"Andrew Gunnerson","path":"/chenxiaolong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646253?s=80&v=4"},"commit":{"message":"ci.yml: Build universal binary for macOS\n\nSigned-off-by: Andrew Gunnerson ","shortMessageHtmlLink":"ci.yml: Build universal binary for macOS"}},{"before":"093ad0da7244bbaa551ea4ac6cd0b9bbc7b08f73","after":"c1ea56f13b9f174a574492ec78949e615bd51c04","ref":"refs/heads/master","pushedAt":"2024-04-25T23:34:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chenxiaolong","name":"Andrew Gunnerson","path":"/chenxiaolong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646253?s=80&v=4"},"commit":{"message":"app/module/updates: Update release metadata for version 4.2\n\nSigned-off-by: Andrew Gunnerson ","shortMessageHtmlLink":"app/module/updates: Update release metadata for version 4.2"}},{"before":"bcd34cc6ef28a795e3e6e12378982656b4c00bd8","after":null,"ref":"refs/heads/copy-cacerts","pushedAt":"2024-04-25T23:24:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chenxiaolong","name":"Andrew Gunnerson","path":"/chenxiaolong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646253?s=80&v=4"}},{"before":"59ec281ec19a35b9ea8f06d52385a36bac65f0f6","after":"093ad0da7244bbaa551ea4ac6cd0b9bbc7b08f73","ref":"refs/heads/master","pushedAt":"2024-04-25T23:24:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chenxiaolong","name":"Andrew Gunnerson","path":"/chenxiaolong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646253?s=80&v=4"},"commit":{"message":"Version 4.2\n\nSigned-off-by: Andrew Gunnerson ","shortMessageHtmlLink":"Version 4.2"}},{"before":"a05c1644156f9d64d4ba32d14b815bfad3e734a7","after":"59ec281ec19a35b9ea8f06d52385a36bac65f0f6","ref":"refs/heads/master","pushedAt":"2024-04-25T23:23:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"chenxiaolong","name":"Andrew Gunnerson","path":"/chenxiaolong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646253?s=80&v=4"},"commit":{"message":"CHANGELOG.md: Add entry for PR #56\n\nSigned-off-by: Andrew Gunnerson ","shortMessageHtmlLink":"CHANGELOG.md: Add entry for PR #56"}},{"before":null,"after":"bcd34cc6ef28a795e3e6e12378982656b4c00bd8","ref":"refs/heads/copy-cacerts","pushedAt":"2024-04-25T23:16:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chenxiaolong","name":"Andrew Gunnerson","path":"/chenxiaolong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646253?s=80&v=4"},"commit":{"message":"post-fs-data.sh: Copy CA certificates directory instead of symlinking\n\nThe SELinux policy in newer Android builds no longer allows\nupdate_engine to read the target of a system_security_cacerts_file\nsymlink.\n\nSigned-off-by: Andrew Gunnerson ","shortMessageHtmlLink":"post-fs-data.sh: Copy CA certificates directory instead of symlinking"}},{"before":"a05c1644156f9d64d4ba32d14b815bfad3e734a7","after":null,"ref":"refs/heads/ci","pushedAt":"2024-04-14T22:11:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chenxiaolong","name":"Andrew Gunnerson","path":"/chenxiaolong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646253?s=80&v=4"}},{"before":"cc2183d0cb6f5a2ba3c74611712c1c4bba82185c","after":"a05c1644156f9d64d4ba32d14b815bfad3e734a7","ref":"refs/heads/master","pushedAt":"2024-04-14T22:10:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chenxiaolong","name":"Andrew Gunnerson","path":"/chenxiaolong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646253?s=80&v=4"},"commit":{"message":"Update Github Actions workflows\n\n* Update all Actions dependencies\n* Update JDK to 21\n\nSigned-off-by: Andrew Gunnerson ","shortMessageHtmlLink":"Update Github Actions workflows"}},{"before":null,"after":"a05c1644156f9d64d4ba32d14b815bfad3e734a7","ref":"refs/heads/ci","pushedAt":"2024-04-14T22:05:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chenxiaolong","name":"Andrew Gunnerson","path":"/chenxiaolong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646253?s=80&v=4"},"commit":{"message":"Update Github Actions workflows\n\n* Update all Actions dependencies\n* Update JDK to 21\n\nSigned-off-by: Andrew Gunnerson ","shortMessageHtmlLink":"Update Github Actions workflows"}},{"before":"1ba719bc0703cf4379248967617abc28a1662084","after":"cc2183d0cb6f5a2ba3c74611712c1c4bba82185c","ref":"refs/heads/master","pushedAt":"2024-04-07T21:46:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chenxiaolong","name":"Andrew Gunnerson","path":"/chenxiaolong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646253?s=80&v=4"},"commit":{"message":"post-fs-data.sh: Improve logging\n\nAndroid's PackageCacher is comparing the parent directory's mtime, not\nthe apk's.\n\nSigned-off-by: Andrew Gunnerson ","shortMessageHtmlLink":"post-fs-data.sh: Improve logging"}},{"before":"a72d472a44e25310b57e528046eb21ebd028c85e","after":"1ba719bc0703cf4379248967617abc28a1662084","ref":"refs/heads/master","pushedAt":"2024-04-06T22:58:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chenxiaolong","name":"Andrew Gunnerson","path":"/chenxiaolong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646253?s=80&v=4"},"commit":{"message":"app/module/updates: Update release metadata for version 4.1\n\nSigned-off-by: Andrew Gunnerson ","shortMessageHtmlLink":"app/module/updates: Update release metadata for version 4.1"}},{"before":"e0037d1a443d4a76564625963194fc7a329922ef","after":"a72d472a44e25310b57e528046eb21ebd028c85e","ref":"refs/heads/master","pushedAt":"2024-04-06T22:43:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chenxiaolong","name":"Andrew Gunnerson","path":"/chenxiaolong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646253?s=80&v=4"},"commit":{"message":"Version 4.1\n\nSigned-off-by: Andrew Gunnerson ","shortMessageHtmlLink":"Version 4.1"}},{"before":"418c4e85b49d95108f63fc875f2e8bfe9e54e50f","after":null,"ref":"refs/heads/clear_pm_caches","pushedAt":"2024-04-06T22:42:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chenxiaolong","name":"Andrew Gunnerson","path":"/chenxiaolong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646253?s=80&v=4"}},{"before":"e4cc1aa92aa7c3e2a722032656695d2515899a40","after":"e0037d1a443d4a76564625963194fc7a329922ef","ref":"refs/heads/master","pushedAt":"2024-04-06T22:42:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"chenxiaolong","name":"Andrew Gunnerson","path":"/chenxiaolong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646253?s=80&v=4"},"commit":{"message":"CHANGELOG.md: Add entry for PR #54\n\nSigned-off-by: Andrew Gunnerson ","shortMessageHtmlLink":"CHANGELOG.md: Add entry for PR #54"}},{"before":null,"after":"418c4e85b49d95108f63fc875f2e8bfe9e54e50f","ref":"refs/heads/clear_pm_caches","pushedAt":"2024-04-06T22:11:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chenxiaolong","name":"Andrew Gunnerson","path":"/chenxiaolong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646253?s=80&v=4"},"commit":{"message":"Clear package manager cache entries on boot\n\nSome devices don't set the system time properly during boot, causing\nAndroid's package manager to fail to invalidate cached package info.\nWork around this by forcibly deleting the relevant cache files.\n\nIssue: #51\nSee: chenxiaolong/BCR#323\n\nSigned-off-by: Andrew Gunnerson ","shortMessageHtmlLink":"Clear package manager cache entries on boot"}},{"before":"23a91bc6de4c646c6bbecd2474a958d1a5f803fd","after":null,"ref":"refs/heads/crash","pushedAt":"2024-04-06T21:11:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chenxiaolong","name":"Andrew Gunnerson","path":"/chenxiaolong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646253?s=80&v=4"}},{"before":"3fe749333a2ccaaee8162acf3cff323adabfa56e","after":"e4cc1aa92aa7c3e2a722032656695d2515899a40","ref":"refs/heads/master","pushedAt":"2024-04-06T21:11:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"chenxiaolong","name":"Andrew Gunnerson","path":"/chenxiaolong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646253?s=80&v=4"},"commit":{"message":"CHANGELOG.md: Add entry for PR #53\n\nSigned-off-by: Andrew Gunnerson ","shortMessageHtmlLink":"CHANGELOG.md: Add entry for PR #53"}},{"before":null,"after":"23a91bc6de4c646c6bbecd2474a958d1a5f803fd","ref":"refs/heads/crash","pushedAt":"2024-04-06T17:57:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chenxiaolong","name":"Andrew Gunnerson","path":"/chenxiaolong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646253?s=80&v=4"},"commit":{"message":"Fail softly when UpdaterThread fails to initialize\n\nSome devices seem to have trouble respecting the `hidden-api-whitelist`\noption in the sysconfig file. When this happens, show a useful\nnotification instead of crashing hard.\n\nIssue: #51\n\nSigned-off-by: Andrew Gunnerson ","shortMessageHtmlLink":"Fail softly when UpdaterThread fails to initialize"}},{"before":"c43e3a628d85da6a7c9cbad2e465b7ad7b610724","after":null,"ref":"refs/heads/calyx","pushedAt":"2024-04-06T17:33:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chenxiaolong","name":"Andrew Gunnerson","path":"/chenxiaolong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646253?s=80&v=4"}},{"before":"fc8359946634232fa00513cefb27a2b4dd6b9cb7","after":"3fe749333a2ccaaee8162acf3cff323adabfa56e","ref":"refs/heads/master","pushedAt":"2024-04-06T17:33:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"chenxiaolong","name":"Andrew Gunnerson","path":"/chenxiaolong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646253?s=80&v=4"},"commit":{"message":"CHANGELOG.md: Add entry for PR #52\n\nSigned-off-by: Andrew Gunnerson ","shortMessageHtmlLink":"CHANGELOG.md: Add entry for PR #52"}},{"before":null,"after":"c43e3a628d85da6a7c9cbad2e465b7ad7b610724","ref":"refs/heads/calyx","pushedAt":"2024-04-04T00:03:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chenxiaolong","name":"Andrew Gunnerson","path":"/chenxiaolong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646253?s=80&v=4"},"commit":{"message":"UpdaterThread: Work around lying Build.VERSION.SECURITY_PATCH\n\nCalyxOS modifies `Build.VERSION.SECURITY_PATCH` so that it queries\n`ro.build.version.real_security_patch` instead of\n`ro.build.version.security_patch`. However, despite the name, the\n`real_security_patch` value is fake. The security patch level in the OTA\nmetadata's postconditions matches the normal `security_patch`.\n\nFixes: #51\n\nSigned-off-by: Andrew Gunnerson ","shortMessageHtmlLink":"UpdaterThread: Work around lying Build.VERSION.SECURITY_PATCH"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETeoOqwA","startCursor":null,"endCursor":null}},"title":"Activity ยท chenxiaolong/Custota"}