{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":101533401,"defaultBranch":"master","name":"lab","ownerLogin":"zaquestion","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-08-27T06:06:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2358914?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1702944889.0","currentOid":""},"activityList":{"items":[{"before":"7db14ea1e1ae7aa8e0d243c91eed75b06a98dc7b","after":"29804ac9509c76a923211a48c83bded435767540","ref":"refs/heads/master","pushedAt":"2024-01-18T15:43:16.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"prarit","name":null,"path":"/prarit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11943259?s=80&v=4"},"commit":{"message":"cmd: Update carapace code\n\nThe carapace library has add FilterParts() to replace\nFilter(c.Parts).ToA().\n\nSigned-off-by: Prarit Bhargava ","shortMessageHtmlLink":"cmd: Update carapace code"}},{"before":null,"after":"d41eabee9765bbe231fdad0ca0559295fbe7a317","ref":"refs/heads/dependabot/go_modules/golang.org/x/crypto-0.17.0","pushedAt":"2023-12-19T00:14:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump golang.org/x/crypto from 0.9.0 to 0.17.0\n\nBumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.9.0 to 0.17.0.\n- [Commits](https://github.com/golang/crypto/compare/v0.9.0...v0.17.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/crypto\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump golang.org/x/crypto from 0.9.0 to 0.17.0"}},{"before":"4622fad257e265cdcee45513cc284b902dbbd4d2","after":"7db14ea1e1ae7aa8e0d243c91eed75b06a98dc7b","ref":"refs/heads/master","pushedAt":"2023-12-06T19:47:22.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"prarit","name":null,"path":"/prarit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11943259?s=80&v=4"},"commit":{"message":"gitlab: Fix other limits issues\n\nAs explained in the previous commit, there are instances in which\nthe incorrect number of items were returned. Fix up two other instances\nof the same issue in the Project snippet and Issue list code.\n\nSigned-off-by: Prarit Bhargava ","shortMessageHtmlLink":"gitlab: Fix other limits issues"}},{"before":"ab3535b89ad5ff9d1e2feeb24ca09545f07edb39","after":"4622fad257e265cdcee45513cc284b902dbbd4d2","ref":"refs/heads/master","pushedAt":"2023-10-27T13:28:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"prarit","name":null,"path":"/prarit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11943259?s=80&v=4"},"commit":{"message":"feat(milestone): Add `milestone browse` subcommand","shortMessageHtmlLink":"feat(milestone): Add milestone browse subcommand"}},{"before":"644d19a36a228462bc103fcbe90d3ed72b2576b6","after":"ab3535b89ad5ff9d1e2feeb24ca09545f07edb39","ref":"refs/heads/master","pushedAt":"2023-10-27T13:27:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prarit","name":null,"path":"/prarit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11943259?s=80&v=4"},"commit":{"message":"docs: update scoop installation note\n\nSince available in scoop/main bucket.","shortMessageHtmlLink":"docs: update scoop installation note"}},{"before":null,"after":"4a8befd3551e2f3fead30698817ad97dd90bb08b","ref":"refs/heads/dependabot/go_modules/golang.org/x/net-0.17.0","pushedAt":"2023-10-11T22:29:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump golang.org/x/net from 0.10.0 to 0.17.0\n\nBumps [golang.org/x/net](https://github.com/golang/net) from 0.10.0 to 0.17.0.\n- [Commits](https://github.com/golang/net/compare/v0.10.0...v0.17.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/net\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump golang.org/x/net from 0.10.0 to 0.17.0"}},{"before":"f4cc7b54e42cbbca3442a436d2d566f8974b6d8d","after":"644d19a36a228462bc103fcbe90d3ed72b2576b6","ref":"refs/heads/master","pushedAt":"2023-08-14T16:32:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prarit","name":null,"path":"/prarit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11943259?s=80&v=4"},"commit":{"message":"ensure gitlab API requests are canceled if user hits control-c","shortMessageHtmlLink":"ensure gitlab API requests are canceled if user hits control-c"}},{"before":"a4e5ba9ca3696b74ae9d3405d84ed9a7ca792d18","after":"f4cc7b54e42cbbca3442a436d2d566f8974b6d8d","ref":"refs/heads/master","pushedAt":"2023-08-10T16:21:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"prarit","name":null,"path":"/prarit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11943259?s=80&v=4"},"commit":{"message":"cmd/mr_list_test.go: Update latestCreatedTestMR\n\nUpdate the value of latestCreatedTestMR.\n\nSigned-off-by: Prarit Bhargava ","shortMessageHtmlLink":"cmd/mr_list_test.go: Update latestCreatedTestMR"}},{"before":"67eca2914f8c10c41a934c39189513cf1e555175","after":"a4e5ba9ca3696b74ae9d3405d84ed9a7ca792d18","ref":"refs/heads/master","pushedAt":"2023-07-14T18:10:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prarit","name":null,"path":"/prarit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11943259?s=80&v=4"},"commit":{"message":"remove --branch on project browse command","shortMessageHtmlLink":"remove --branch on project browse command"}},{"before":"2bbd110b0c85e74719134a270432e7eaf547a61d","after":"67eca2914f8c10c41a934c39189513cf1e555175","ref":"refs/heads/master","pushedAt":"2023-07-14T16:44:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prarit","name":null,"path":"/prarit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11943259?s=80&v=4"},"commit":{"message":"cmd/mr_create.go: Fix -f option\n\nThe -f option was reported to be broken. This occurred due to a coding\nerror and this simple change will fix it.\n\nFix the -f option (-F and no options have also been verified to work).\n\nSigned-off-by: Prarit Bhargava ","shortMessageHtmlLink":"cmd/mr_create.go: Fix -f option"}},{"before":"12822413938830e24d62e1556d5869aa5dbf1efe","after":"2bbd110b0c85e74719134a270432e7eaf547a61d","ref":"refs/heads/master","pushedAt":"2023-07-14T15:45:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prarit","name":null,"path":"/prarit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11943259?s=80&v=4"},"commit":{"message":"cmd/project_browse.go: Add --file and --branch options\n\n@sding3 has requested the ability to browse to a specific file using a\n--file argument. In addition to this I think it is a good idea to also\nadd a --branch argument so users can browse a file on a specific branch.\n\nAdd --file and --branch options.\n\nClose #866\n\nSigned-off-by: Prarit Bhargava ","shortMessageHtmlLink":"cmd/project_browse.go: Add --file and --branch options"}},{"before":"46dd1d2d2adafc00ba0895e93521dd744f0b719d","after":"12822413938830e24d62e1556d5869aa5dbf1efe","ref":"refs/heads/master","pushedAt":"2023-07-14T12:49:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"prarit","name":null,"path":"/prarit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11943259?s=80&v=4"},"commit":{"message":"cmd/token_test.go: Remove test code\n\nGitLab only allows administrators to create tokens via the API. This is\nstrange given that users can create tokens in the WebUI without any\nissues.\n\nRemove some of the test code. Hopefully one day this commit can be\nreverted and the test code can be executed.\n\nSigned-off-by: Prarit Bhargava ","shortMessageHtmlLink":"cmd/token_test.go: Remove test code"}},{"before":"cce34e2380eca6c9af3a5b8f1d0c0d4e1b5b269f","after":"46dd1d2d2adafc00ba0895e93521dd744f0b719d","ref":"refs/heads/master","pushedAt":"2023-07-14T12:49:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prarit","name":null,"path":"/prarit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11943259?s=80&v=4"},"commit":{"message":"cmd/mr_show.go: Provide a better error value for 'MR not found'\n\n@sding3 points out a valid case for a unique error return in #847.\n\nProvide a better error value when a branch doesn't have an associated MR.\n\nClose #847\n\nSigned-off-by: Prarit Bhargava ","shortMessageHtmlLink":"cmd/mr_show.go: Provide a better error value for 'MR not found'"}},{"before":"6ed0c2867361a1b229066a19eab8089f49a29721","after":"cce34e2380eca6c9af3a5b8f1d0c0d4e1b5b269f","ref":"refs/heads/master","pushedAt":"2023-06-08T20:11:46.415Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prarit","name":null,"path":"/prarit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11943259?s=80&v=4"},"commit":{"message":"fix(token): Show help when no subcommand given","shortMessageHtmlLink":"fix(token): Show help when no subcommand given"}},{"before":"67547559d44ff73b74e95c9a46f88934e394ed19","after":"6ed0c2867361a1b229066a19eab8089f49a29721","ref":"refs/heads/master","pushedAt":"2023-06-06T14:41:30.920Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prarit","name":null,"path":"/prarit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11943259?s=80&v=4"},"commit":{"message":"lab: Add token support\n\nAdd support for showing the current token, listing all of a user's tokens,\nrevoking tokens, and creating tokens (creating tokens is limited by the\nGitLab API to Administrator level only).\n\nSigned-off-by: Prarit Bhargava ","shortMessageHtmlLink":"lab: Add token support"}},{"before":"36a34d1dafc76ff9d58382672e8c6c5aa99f8ef7","after":"67547559d44ff73b74e95c9a46f88934e394ed19","ref":"refs/heads/master","pushedAt":"2023-06-06T13:57:09.980Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"prarit","name":null,"path":"/prarit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11943259?s=80&v=4"},"commit":{"message":"test: Update tests for changes to fixture project","shortMessageHtmlLink":"test: Update tests for changes to fixture project"}},{"before":"54a100d9a214a12fb60aeb33ac8529318275354d","after":"36a34d1dafc76ff9d58382672e8c6c5aa99f8ef7","ref":"refs/heads/master","pushedAt":"2023-05-25T14:38:31.337Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prarit","name":null,"path":"/prarit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11943259?s=80&v=4"},"commit":{"message":"internal/config/config.go: Warn on expiring tokens\n\n82444bfa9c07 (\"config: Add config verification\") added some simple\nchecking to see if a user's token was valid. After the recent go module\nupdates we can now use the PersonalAccessToken service from go-gitlab to\nwarn a user that their token is about to expire. This warning should\nhappen once a day when the config is verified.\n\nWarn a user when their token is going to expire within two weeks.\n\nSigned-off-by: Prarit Bhargava ","shortMessageHtmlLink":"internal/config/config.go: Warn on expiring tokens"}},{"before":"fd0dccfbb32fccea4f43dfe31e78f82e8889c6ec","after":"54a100d9a214a12fb60aeb33ac8529318275354d","ref":"refs/heads/master","pushedAt":"2023-05-24T12:35:36.051Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"prarit","name":null,"path":"/prarit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11943259?s=80&v=4"},"commit":{"message":"Makefile: Update internal-test\n\nAfter the modules update, the internal-test target no longer worked\nproperly and returned a\n\ngocovmerge coverage-*.out > coverage.txt && rm coverage-*.out\n/bin/sh: 1: gocovmerge: not found\n\nerror when running travisCI. This is because the full path to the\ngocovmerge executable has to specified.\n\nFix the installation and execution of gocovmerge.\n\nSigned-off-by: Prarit Bhargava ","shortMessageHtmlLink":"Makefile: Update internal-test"}},{"before":"033192f96acaea0937765b1dfdba2604aa133112","after":null,"ref":"refs/heads/update-urls","pushedAt":"2023-05-23T21:39:59.270Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"claytonrcarter","name":null,"path":"/claytonrcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1420419?s=80&v=4"}},{"before":"8663381ad81bcb1e93fa8bd682d4cd8c8f5a6d40","after":"fd0dccfbb32fccea4f43dfe31e78f82e8889c6ec","ref":"refs/heads/master","pushedAt":"2023-05-23T21:39:58.423Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"claytonrcarter","name":null,"path":"/claytonrcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1420419?s=80&v=4"},"commit":{"message":"fix(browse): Update browse URLs\n\nGL 16 removed support for many URLs that used the \"legacy\" format without a\nnamespace delimiter (ie w/o `/-/`). The delimiter is now required and the old\nURLs are returning 404s.\n\nDeprecation notice: https://docs.gitlab.com/ee/update/deprecations.html?removal_milestone=16.0#legacy-urls-replaced-or-removed\nList of affected URLs: https://gitlab.com/gitlab-org/gitlab/-/issues/28848#release-notes","shortMessageHtmlLink":"fix(browse): Update browse URLs"}},{"before":"b168679b53b3dd4e8a0acd4032e8d80c1f3c5423","after":"033192f96acaea0937765b1dfdba2604aa133112","ref":"refs/heads/update-urls","pushedAt":"2023-05-23T20:21:42.253Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"claytonrcarter","name":null,"path":"/claytonrcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1420419?s=80&v=4"},"commit":{"message":"fix(browse): Update browse URLs\n\nGL 16 removed support for many URLs that used the \"legacy\" format without a\nnamespace delimiter (ie w/o `/-/`). The delimiter is now required and the old\nURLs are returning 404s.\n\nDeprecation notice: https://docs.gitlab.com/ee/update/deprecations.html?removal_milestone=16.0#legacy-urls-replaced-or-removed\nList of affected URLs: https://gitlab.com/gitlab-org/gitlab/-/issues/28848#release-notes","shortMessageHtmlLink":"fix(browse): Update browse URLs"}},{"before":"a630327f4c6f72b897d868b24ea0b914cf85451a","after":null,"ref":"refs/heads/fix-ci","pushedAt":"2023-05-23T14:06:43.895Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"prarit","name":null,"path":"/prarit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11943259?s=80&v=4"}},{"before":"82444bfa9c070d422304afba56fb7ffe8c15df0f","after":"8663381ad81bcb1e93fa8bd682d4cd8c8f5a6d40","ref":"refs/heads/master","pushedAt":"2023-05-23T14:06:42.524Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"prarit","name":null,"path":"/prarit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11943259?s=80&v=4"},"commit":{"message":"fix(ci lint): Use ProjectNamespaceLint\n\n`Lint` (ie `/ci/lint`) was deprecated and removed in GL 16.\n``ProjectNamespaceLint` is the recommended replacement.\n\nSee https://docs.gitlab.com/ee/api/lint.html#validate-the-ci-yaml-configuration-deprecated","shortMessageHtmlLink":"fix(ci lint): Use ProjectNamespaceLint"}},{"before":"98c3f01c08e19bd5e6a89be1bca052d66dd0db3b","after":"82444bfa9c070d422304afba56fb7ffe8c15df0f","ref":"refs/heads/master","pushedAt":"2023-05-23T13:59:57.080Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prarit","name":null,"path":"/prarit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11943259?s=80&v=4"},"commit":{"message":"config: Add config verification\n\nFrom GitLab:\n\n\"The ability to create personal access tokens without expiry was\ndeprecated in GitLab 15.4 and removed in GitLab 16.0. In GitLab 16.0 and\nlater, existing personal access tokens without an expiry date are\nautomatically given an expiry date of 365 days later than the current\ndate. The automatic adding of an expiry date occurs on GitLab.com during\nthe 16.0 milestone. The automatic adding of an expiry date occurs on\nself-managed instances when they are upgraded to GitLab 16.0. This change\nis a breaking change.\"\n\nFrequent users of GitLab are being caught by this 1-year expiration, and\nare seeing general command errors, for example,\n\n[prarit@prarit centos-stream-9]$ lab mr show 123\n2023/05/20 08:34:51 ERROR: mr_show.go:45: GET https://gitlab.com/api/v4/projects/redhat/centos-stream/src/kernel/centos-stream-9/merge_requests/123: 401 {message: 401 Unauthorized}\n\nDo a once-a-day check to see if a user's token is valid by querying for\nthe user's userID directly from the GitLab instance.\n\nSigned-off-by: Prarit Bhargava ","shortMessageHtmlLink":"config: Add config verification"}},{"before":"25ec62b66b0acee2e7a448862f2dc9bf863e0828","after":"b168679b53b3dd4e8a0acd4032e8d80c1f3c5423","ref":"refs/heads/update-urls","pushedAt":"2023-05-23T02:52:00.451Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"claytonrcarter","name":null,"path":"/claytonrcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1420419?s=80&v=4"},"commit":{"message":"fix(browse): Update browse URLs\n\nGL 16 removed support for many URLs that used the \"legacy\" format without a\nnamespace delimiter (ie w/o `/-/`). The delimiter is now required and the old\nURLs are returning 404s.\n\nDeprecation notice: https://docs.gitlab.com/ee/update/deprecations.html?removal_milestone=16.0#legacy-urls-replaced-or-removed\nList of affected URLs: https://gitlab.com/gitlab-org/gitlab/-/issues/28848#release-notes","shortMessageHtmlLink":"fix(browse): Update browse URLs"}},{"before":"4d1cabe0462456757a9d2208bb363ddc6bf387dc","after":null,"ref":"refs/heads/local-customizations","pushedAt":"2023-05-23T02:38:08.948Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"claytonrcarter","name":null,"path":"/claytonrcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1420419?s=80&v=4"}},{"before":"736a4150783c91a7016a106868cb64f8f03a8000","after":"a630327f4c6f72b897d868b24ea0b914cf85451a","ref":"refs/heads/fix-ci","pushedAt":"2023-05-23T02:37:43.870Z","pushType":"push","commitsCount":2,"pusher":{"login":"claytonrcarter","name":null,"path":"/claytonrcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1420419?s=80&v=4"},"commit":{"message":"fix(ci lint): Use ProjectNamespaceLint\n\n`Lint` (ie `/ci/lint`) was deprecated and removed in GL 16.\n``ProjectNamespaceLint` is the recommended replacement.\n\nSee https://docs.gitlab.com/ee/api/lint.html#validate-the-ci-yaml-configuration-deprecated","shortMessageHtmlLink":"fix(ci lint): Use ProjectNamespaceLint"}},{"before":"b5c53cda79ad38d4f396156e572b481e9ad4cd97","after":"25ec62b66b0acee2e7a448862f2dc9bf863e0828","ref":"refs/heads/update-urls","pushedAt":"2023-05-23T00:06:45.092Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"claytonrcarter","name":null,"path":"/claytonrcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1420419?s=80&v=4"},"commit":{"message":"fix(browse): Update browse URLs\n\nGL 16 removed support for many URLs that used the \"legacy\" format without a\nnamespace delimiter (ie w/o `/-/`). The delimiter is now required and the old\nURLs are returning 404s.\n\nDeprecation notice: https://docs.gitlab.com/ee/update/deprecations.html?removal_milestone=16.0#legacy-urls-replaced-or-removed\nList of affected URLs: https://gitlab.com/gitlab-org/gitlab/-/issues/28848#release-notes","shortMessageHtmlLink":"fix(browse): Update browse URLs"}},{"before":null,"after":"4d1cabe0462456757a9d2208bb363ddc6bf387dc","ref":"refs/heads/local-customizations","pushedAt":"2023-05-23T00:06:44.134Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"claytonrcarter","name":null,"path":"/claytonrcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1420419?s=80&v=4"},"commit":{"message":"mr create: update help text","shortMessageHtmlLink":"mr create: update help text"}},{"before":null,"after":"736a4150783c91a7016a106868cb64f8f03a8000","ref":"refs/heads/fix-ci","pushedAt":"2023-05-23T00:06:44.134Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"claytonrcarter","name":null,"path":"/claytonrcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1420419?s=80&v=4"},"commit":{"message":"fix(mr edit): Correctly remove milestones\n\nThe API used to accept -1 as a way to remove a milestone, but the docs now\nstate that 0 should be passed to remove a milestone. I don't know when this\nchanged, but perhaps it related to other breaking changes in 16.0\n\nSee also: https://docs.gitlab.com/ee/api/merge_requests.html#update-mr\n\nUnder `milestone_id` it says \"Set to 0 or provide an empty value to unassign a\nmilestone.\"","shortMessageHtmlLink":"fix(mr edit): Correctly remove milestones"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD4y0e_wA","startCursor":null,"endCursor":null}},"title":"Activity ยท zaquestion/lab"}