{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":319729974,"defaultBranch":"main","name":"rd","ownerLogin":"mook-as","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-12-08T18:44:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3977982?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727133857.0","currentOid":""},"activityList":{"items":[{"before":"16d993a7b68fd6cf402dba5d05d7182b8711c94c","after":"2b3e9ba3273cd96735afaf2b5f718a90eb830ebc","ref":"refs/heads/postinstall/download-retry","pushedAt":"2024-09-24T00:31:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mook-as","name":"Mark Yen","path":"/mook-as","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3977982?s=80&v=4"},"commit":{"message":"postinstall: download: retry if download is stuck\n\nThis reimplements fetchWithRetry to manually watch the progress of the\ndownload, and if there has been no progress in five seconds, abort the\ndownload and retry. This will hopefully resolve issues in CI where the\nwhole download times out after ten minutes because the downloads get stuck.\n\nSigned-off-by: Mark Yen ","shortMessageHtmlLink":"postinstall: download: retry if download is stuck"}},{"before":"3766dc2f1b6b23b99140ed6edf9d1fd3f98cbcd0","after":null,"ref":"refs/heads/k3s-no-versions-fallback","pushedAt":"2024-09-23T23:24:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mook-as","name":"Mark Yen","path":"/mook-as","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3977982?s=80&v=4"}},{"before":"6954029154550684d2a6fb83bfde897ca3823e56","after":null,"ref":"refs/heads/node-gyp-distutils","pushedAt":"2024-09-23T22:00:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mook-as","name":"Mark Yen","path":"/mook-as","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3977982?s=80&v=4"}},{"before":"33de2512d165d7a6722d219a0658536287031bbb","after":null,"ref":"refs/heads/node-gyp-10","pushedAt":"2024-09-23T22:00:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mook-as","name":"Mark Yen","path":"/mook-as","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3977982?s=80&v=4"}},{"before":null,"after":"93220811475e75adb965f61af42320c1d4bd075b","ref":"refs/heads/electron-builder/25","pushedAt":"2024-09-23T21:59:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mook-as","name":"Mark Yen","path":"/mook-as","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3977982?s=80&v=4"},"commit":{"message":"MacOS signing: Fix importing MacPackager\n\nIt is no longer the default import.\n\nSigned-off-by: Mark Yen ","shortMessageHtmlLink":"MacOS signing: Fix importing MacPackager"}},{"before":"a7c8a918f4e384be5d96b80b8f730745b81af54e","after":"6954029154550684d2a6fb83bfde897ca3823e56","ref":"refs/heads/node-gyp-distutils","pushedAt":"2024-09-23T21:31:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mook-as","name":"Mark Yen","path":"/mook-as","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3977982?s=80&v=4"},"commit":{"message":"Package.json: Add `node-addon-api@4`\n\nThis is a dependency of `native-reg`; on Linux, lacking this fails Electron\ninstallation (even though we don't use `native-reg` on Linux and it doesn't\nbuild there, we still need to get far enough to fail correctly).\n\nSigned-off-by: Mark Yen ","shortMessageHtmlLink":"Package.json: Add node-addon-api@4"}},{"before":null,"after":"a7c8a918f4e384be5d96b80b8f730745b81af54e","ref":"refs/heads/node-gyp-distutils","pushedAt":"2024-09-23T21:09:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mook-as","name":"Mark Yen","path":"/mook-as","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3977982?s=80&v=4"},"commit":{"message":"CI: Run `pip install setuptools` before `yarn install`\n\nCurrently, `electron-builder` eventually pulls in `node-gyp@9` via\n`@electron/rebuild. However, newer versions of Python (>= 3.12) no longer\nship with `distutils` built-in. That means we need `node-gyp@10` or higher\nin those cases. Trying to manually override the installed `node-gyp`\nversion leads to `yarn install` hanging instead, so we will need to wait\nfor `@electron/rebuild` to upgrade.\n\nWork around the issue by manually installing `setuptools` (to get\n`distutils`) in CI, so we can wait until the dependencies get fixed.\n\nSigned-off-by: Mark Yen ","shortMessageHtmlLink":"CI: Run pip install setuptools before yarn install"}},{"before":null,"after":"33de2512d165d7a6722d219a0658536287031bbb","ref":"refs/heads/node-gyp-10","pushedAt":"2024-09-23T20:50:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mook-as","name":"Mark Yen","path":"/mook-as","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3977982?s=80&v=4"},"commit":{"message":"package.json: Force node-gyp 10+\n\nNewer versions of Python (>= 3.12) no longer ship distutils; this means\nthat for those versions, we need at least node-gyp >= 10. Add a forced\nresolution for the electron-builder dependency to use node-gyp 10.\n\nSigned-off-by: Mark Yen ","shortMessageHtmlLink":"package.json: Force node-gyp 10+"}},{"before":"c385ffad36aab52b9c2f78aaa364a6a60eafb1cf","after":"16d993a7b68fd6cf402dba5d05d7182b8711c94c","ref":"refs/heads/postinstall/download-retry","pushedAt":"2024-09-23T18:52:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mook-as","name":"Mark Yen","path":"/mook-as","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3977982?s=80&v=4"},"commit":{"message":"postinstall: download: retry if download is stuck\n\nThis reimplements fetchWithRetry to manually watch the progress of the\ndownload, and if there has been no progress in five seconds, abort the\ndownload and retry. This will hopefully resolve issues in CI where the\nwhole download times out after ten minutes because the downloads get stuck.\n\nSigned-off-by: Mark Yen ","shortMessageHtmlLink":"postinstall: download: retry if download is stuck"}},{"before":"f40fe6561b4ad7572684fb421d0abfc44b7c70ab","after":"c385ffad36aab52b9c2f78aaa364a6a60eafb1cf","ref":"refs/heads/postinstall/download-retry","pushedAt":"2024-09-21T00:09:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mook-as","name":"Mark Yen","path":"/mook-as","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3977982?s=80&v=4"},"commit":{"message":"postinstall: download: retry if download is stuck\n\nThis reimplements fetchWithRetry to manually watch the progress of the\ndownload, and if there has been no progress in five seconds, abort the\ndownload and retry. This will hopefully resolve issues in CI where the\nwhole download times out after ten minutes because the downloads get stuck.\n\nSigned-off-by: Mark Yen ","shortMessageHtmlLink":"postinstall: download: retry if download is stuck"}},{"before":null,"after":"63edddf5581ea32c7ee533c3555ce2630fbbb1ad","ref":"refs/heads/ci/go-work-sync/pr-ref","pushedAt":"2024-09-20T17:56:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mook-as","name":"Mark Yen","path":"/mook-as","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3977982?s=80&v=4"},"commit":{"message":"CI: go-work-sync: Use head ref if available\n\nWhen multiple PRs exist, `github.ref_name` for every one is `main`, which\nprevents the jobs from running in parallel. Use `github.head_ref` if\navailable, so that for PRs we still limit it to one per PR.\n\nIt is unclear why this is the case, because `github.ref_name` is documented\nto be `/merge` instead of `main`. However, actually running the\nworkflow shows this to be the case.\n\nSigned-off-by: Mark Yen ","shortMessageHtmlLink":"CI: go-work-sync: Use head ref if available"}},{"before":"e05ae27e2e4a3f468dfb45559c38e6bac55e7698","after":"96ee4866ead1c1611d5adae5fa653ed5918131df","ref":"refs/heads/bump/node-20","pushedAt":"2024-09-20T04:06:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mook-as","name":"Mark Yen","path":"/mook-as","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3977982?s=80&v=4"},"commit":{"message":"Jest: Update tests to newer NodeJS\n\nNode has changed the error messages around JSON parsing so that it returns\nbetter details about the encountered errors; update the test expectations\nto match the new strings.\n\nSigned-off-by: Mark Yen ","shortMessageHtmlLink":"Jest: Update tests to newer NodeJS"}},{"before":"91bb14a07d4188b9f3edb26c2fbbcc0ea91b0451","after":"e05ae27e2e4a3f468dfb45559c38e6bac55e7698","ref":"refs/heads/bump/node-20","pushedAt":"2024-09-19T23:27:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mook-as","name":"Mark Yen","path":"/mook-as","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3977982?s=80&v=4"},"commit":{"message":"Jest: Update tests to newer NodeJS\n\nNode has changed the error messages around JSON parsing so that it returns\nbetter details about the encountered errors; update the test expectations\nto match the new strings.\n\nSigned-off-by: Mark Yen ","shortMessageHtmlLink":"Jest: Update tests to newer NodeJS"}},{"before":"c031bdaa31ba75344e3202854ec1872c9cefb96a","after":"91bb14a07d4188b9f3edb26c2fbbcc0ea91b0451","ref":"refs/heads/bump/node-20","pushedAt":"2024-09-19T23:07:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mook-as","name":"Mark Yen","path":"/mook-as","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3977982?s=80&v=4"},"commit":{"message":"Jest: Use @vue/vue2-jest instead of vue-jest\n\nThe latter has been replaced by the former when using jest 27+, and we are\nalready installing it (but not using it?); we needed to bump vue-jest\nbecause it pulls in a dependency (deasync) on Windows that would have\nrequired the use of node-gyp (but @vue/vue2-jest no longer requires).\n\nWe also need to bump @vue/vue2-jest as the old version wanted something in\nts-jest that did not exist in ts-jest 28+\n\nSigned-off-by: Mark Yen ","shortMessageHtmlLink":"Jest: Use @vue/vue2-jest instead of vue-jest"}},{"before":null,"after":"c031bdaa31ba75344e3202854ec1872c9cefb96a","ref":"refs/heads/bump/node-20","pushedAt":"2024-09-19T22:26:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mook-as","name":"Mark Yen","path":"/mook-as","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3977982?s=80&v=4"},"commit":{"message":"Bump to NodeJS 20\n\nWe're already using it as part of Electron\n\nSigned-off-by: Mark Yen ","shortMessageHtmlLink":"Bump to NodeJS 20"}},{"before":null,"after":"3766dc2f1b6b23b99140ed6edf9d1fd3f98cbcd0","ref":"refs/heads/k3s-no-versions-fallback","pushedAt":"2024-09-19T21:27:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mook-as","name":"Mark Yen","path":"/mook-as","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3977982?s=80&v=4"},"commit":{"message":"Fix fallback when no Kubernetes versions are available\n\nIf Rancher Desktop was previously started with a version, but the user\nwipes the `k3s-versions.json` cache and we fail to download a new copy,\nhandle the error and disable Kubernetes instead of throwing an error. To\nmake sure the user is aware of the issue, also pop a diagnostic to describe\nthe situation.\n\nSigned-off-by: Mark Yen ","shortMessageHtmlLink":"Fix fallback when no Kubernetes versions are available"}},{"before":null,"after":"e55d5f3e4ad79ea95b0cfb2fac39e834aac90b9d","ref":"refs/heads/k3sHelper/online-via-events","pushedAt":"2024-09-19T00:32:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mook-as","name":"Mark Yen","path":"/mook-as","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3977982?s=80&v=4"},"commit":{"message":"k3sHelper: Use events to check online state\n\nInstead of manually checking connectivity to determine if we're online,\nrely events to trigger the state change. This is useful because on some\nsystems (e.g. Linux) `checkConnectivity()` can take a long time to fail,\nwhich breaks fetching the list of Kubernetes versions in the front end.\n\nSigned-off-by: Mark Yen ","shortMessageHtmlLink":"k3sHelper: Use events to check online state"}},{"before":null,"after":"f5092a6b91d94849a5907dc7278b84a45ec79bf7","ref":"refs/heads/manageLinesInFile/preserve-xattr","pushedAt":"2024-09-18T23:49:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mook-as","name":"Mark Yen","path":"/mook-as","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3977982?s=80&v=4"},"commit":{"message":"Path management: Fix xattr tests\n\nAs of 9cea974d we copy extended attributes; however, we didn't fix the\ntests for it (and for some reason the tests didn't fail correctly).\nThis fixes the test.\n\nSigned-off-by: Mark Yen \nFixes: 9cea974dbd90e591e18e28c269ebd535e81e4fa4","shortMessageHtmlLink":"Path management: Fix xattr tests"}},{"before":null,"after":"8e4a26efe4345b426b429b9930a9b6d113168832","ref":"refs/heads/diagnostics/docker-cli-plugins-directory-change","pushedAt":"2024-09-18T23:15:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mook-as","name":"Mark Yen","path":"/mook-as","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3977982?s=80&v=4"},"commit":{"message":"Diagnostics: docker-cli-plugins: Update directory\n\nWe changed where the docker-cli-plugins get installed, so we need to update\nthe diagnostic to look for them.\n\nSigned-off-by: Mark Yen ","shortMessageHtmlLink":"Diagnostics: docker-cli-plugins: Update directory"}},{"before":"2710328a4262c5f71c4177e46c85c182ff71291e","after":"f40fe6561b4ad7572684fb421d0abfc44b7c70ab","ref":"refs/heads/postinstall/download-retry","pushedAt":"2024-09-13T00:21:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mook-as","name":"Mark Yen","path":"/mook-as","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3977982?s=80&v=4"},"commit":{"message":"postinstall: download: retry if download is stuck\n\nThis reimplements fetchWithRetry to manually watch the progress of the\ndownload, and if there has been no progress in five seconds, abort the\ndownload and retry. This will hopefully resolve issues in CI where the\nwhole download times out after ten minutes because the downloads get stuck.\n\nSigned-off-by: Mark Yen ","shortMessageHtmlLink":"postinstall: download: retry if download is stuck"}},{"before":"e1b52b16efc02def0557c2fa451b732cfee91802","after":"2710328a4262c5f71c4177e46c85c182ff71291e","ref":"refs/heads/postinstall/download-retry","pushedAt":"2024-09-13T00:03:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mook-as","name":"Mark Yen","path":"/mook-as","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3977982?s=80&v=4"},"commit":{"message":"postinstall: download: retry if download is stuck\n\nThis reimplements fetchWithRetry to manually watch the progress of the\ndownload, and if there has been no progress in five seconds, abort the\ndownload and retry. This will hopefully resolve issues in CI where the\nwhole download times out after ten minutes because the downloads get stuck.\n\nSigned-off-by: Mark Yen ","shortMessageHtmlLink":"postinstall: download: retry if download is stuck"}},{"before":"cced1b8e375e2dfcb43c3d1b22f19a463edc81fc","after":"e1b52b16efc02def0557c2fa451b732cfee91802","ref":"refs/heads/postinstall/download-retry","pushedAt":"2024-09-12T23:55:45.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"mook-as","name":"Mark Yen","path":"/mook-as","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3977982?s=80&v=4"},"commit":{"message":"postinstall: download: retry if download is stuck\n\nThis reimplements fetchWithRetry to manually watch the progress of the\ndownload, and if there has been no progress in five seconds, abort the\ndownload and retry. This will hopefully resolve issues in CI where the\nwhole download times out after ten minutes because the downloads get stuck.\n\nSigned-off-by: Mark Yen ","shortMessageHtmlLink":"postinstall: download: retry if download is stuck"}},{"before":"8418980e6ca345a2c5408b54bd3d2396dff601eb","after":"cced1b8e375e2dfcb43c3d1b22f19a463edc81fc","ref":"refs/heads/postinstall/download-retry","pushedAt":"2024-09-12T18:19:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mook-as","name":"Mark Yen","path":"/mook-as","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3977982?s=80&v=4"},"commit":{"message":"Merge pull request #7468 from rancher-sandbox/dependabot/go_modules/src/go/guestagent/github.com/docker/docker-27.2.1incompatible\n\nbuild(deps): bump github.com/docker/docker from 24.0.1+incompatible to 27.2.1+incompatible in /src/go/guestagent","shortMessageHtmlLink":"Merge pull request rancher-sandbox#7468 from rancher-sandbox/dependab…"}},{"before":"2cd81c43946d6cc6ef64a8c547f71568723dda05","after":"8418980e6ca345a2c5408b54bd3d2396dff601eb","ref":"refs/heads/postinstall/download-retry","pushedAt":"2024-09-12T17:43:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mook-as","name":"Mark Yen","path":"/mook-as","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3977982?s=80&v=4"},"commit":{"message":"postinstall: implement retries\n\nWhen fetching things during postinstall, actually retry downloads if they\nfail partway through.\n\nIf nodejs/node/issues/43187 gets resolved, we may be able to switch to\nimporting `node:undici` instead of adding another copy with possibly\nincompatible API.\n\nSigned-off-by: Mark Yen ","shortMessageHtmlLink":"postinstall: implement retries"}},{"before":"6fcd42f94d0646ccc04fe1e194518ee2e8afdaaa","after":"2cd81c43946d6cc6ef64a8c547f71568723dda05","ref":"refs/heads/postinstall/download-retry","pushedAt":"2024-09-11T23:51:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mook-as","name":"Mark Yen","path":"/mook-as","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3977982?s=80&v=4"},"commit":{"message":"postinstall: implement retries\n\nWhen fetching things during postinstall, actually retry downloads if they\nfail partway through.\n\nIf nodejs/node/issues/43187 gets resolved, we may be able to switch to\nimporting `node:undici` instead of adding another copy with possibly\nincompatible API.\n\nSigned-off-by: Mark Yen ","shortMessageHtmlLink":"postinstall: implement retries"}},{"before":"6709252fa5e3119207dbdb235829ef2e10edc1b0","after":"6fcd42f94d0646ccc04fe1e194518ee2e8afdaaa","ref":"refs/heads/postinstall/download-retry","pushedAt":"2024-09-11T23:31:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mook-as","name":"Mark Yen","path":"/mook-as","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3977982?s=80&v=4"},"commit":{"message":"postinstall: implement retries\n\nWhen fetching things during postinstall, actually retry downloads if they\nfail partway through.\n\nIf nodejs/node/issues/43187 gets resolved, we may be able to switch to\nimporting `node:undici` instead of adding another copy with possibly\nincompatible API.\n\nSigned-off-by: Mark Yen ","shortMessageHtmlLink":"postinstall: implement retries"}},{"before":"72e228137cd2b5be1f108fa4ddeb694ce2c68454","after":"6709252fa5e3119207dbdb235829ef2e10edc1b0","ref":"refs/heads/postinstall/download-retry","pushedAt":"2024-09-11T23:23:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mook-as","name":"Mark Yen","path":"/mook-as","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3977982?s=80&v=4"},"commit":{"message":"postinstall: implement retries\n\nWhen fetching things during postinstall, actually retry downloads if they\nfail partway through.\n\nIf nodejs/node/issues/43187 gets resolved, we may be able to switch to\nimporting `node:undici` instead of adding another copy with possibly\nincompatible API.\n\nSigned-off-by: Mark Yen ","shortMessageHtmlLink":"postinstall: implement retries"}},{"before":null,"after":"33750b5e2b64de4faa2f3be6d154d302a23f68aa","ref":"refs/heads/docker-cli/lima-plugin-dir-rd-bin","pushedAt":"2024-09-11T21:54:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mook-as","name":"Mark Yen","path":"/mook-as","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3977982?s=80&v=4"},"commit":{"message":"Unix integration: Symlink docker CLI plugins to bin\n\nTo make it easier for `rdctl factory-reset`, point the docker CLI plugins\nto the integrations directory (`~/.rd/bin/`), and in from there into the\nexecutables we ship, rather than pointing at the executables directly.\n\nSigned-off-by: Mark Yen ","shortMessageHtmlLink":"Unix integration: Symlink docker CLI plugins to bin"}},{"before":"4a2eb3043f0a4e7d492247bc04e76c4a4025dd7f","after":"d74a5dec0036f41e64a161683c35d42729b3c7e7","ref":"refs/heads/k3s/channel-server-dependency","pushedAt":"2024-09-11T20:48:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mook-as","name":"Mark Yen","path":"/mook-as","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3977982?s=80&v=4"},"commit":{"message":"Kubernetes: Support starting with no versions\n\nIf we had no internet access on first start and fail to download the list\nof k3s versions, force disable Kubernetes instead of failing.\n\nSigned-off-by: Mark Yen ","shortMessageHtmlLink":"Kubernetes: Support starting with no versions"}},{"before":null,"after":"4a2eb3043f0a4e7d492247bc04e76c4a4025dd7f","ref":"refs/heads/k3s/channel-server-dependency","pushedAt":"2024-09-11T19:55:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mook-as","name":"Mark Yen","path":"/mook-as","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3977982?s=80&v=4"},"commit":{"message":"Kubernetes: Support starting with no versions\n\nIf we had no internet access on first start and fail to download the list\nof k3s versions, force disable Kubernetes instead of failing.\n\nSigned-off-by: Mark Yen ","shortMessageHtmlLink":"Kubernetes: Support starting with no versions"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQwMDozMTowMC4wMDAwMDBazwAAAAS-jte0","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQxOTo1NToyNy4wMDAwMDBazwAAAASznVCQ"}},"title":"Activity · mook-as/rd"}