{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":662461174,"defaultBranch":"main","name":"cli","ownerLogin":"zeabur","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-05T07:29:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/107748533?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725940469.0","currentOid":""},"activityList":{"items":[{"before":"f2b6105c29d9f09e4b85f4bf73d5f7ae4828fc80","after":null,"ref":"refs/heads/pan93412/zea-4046-do-not-use-filepathseperator-in-zip-file","pushedAt":"2024-09-10T03:53:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yuaanlin","name":"Yuanlin Lin","path":"/yuaanlin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21105863?s=80&v=4"}},{"before":"604b21ab3addb5f1a78324f63d4ede51f3f40353","after":"fd39b615bcca6f71de63d7a507fbedd4729a6b3a","ref":"refs/heads/main","pushedAt":"2024-09-10T03:53:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yuaanlin","name":"Yuanlin Lin","path":"/yuaanlin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21105863?s=80&v=4"},"commit":{"message":"fix(util): Do not use filepath.Separator in the zip file (#112)\n\n#### Description (required)\r\n\r\nReverts #110. Internally we accept only filepath composed with `/`.\r\n\r\n#### Related issues & labels (optional)\r\n\r\n- Closes ZEA-4046\r\n- Suggested label: `bug`","shortMessageHtmlLink":"fix(util): Do not use filepath.Separator in the zip file (#112)"}},{"before":"2eaf61cf8b37d04daf3f964e33c1e505c26f16be","after":"f2b6105c29d9f09e4b85f4bf73d5f7ae4828fc80","ref":"refs/heads/pan93412/zea-4046-do-not-use-filepathseperator-in-zip-file","pushedAt":"2024-09-10T03:49:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pan93412","name":"pan93412","path":"/pan93412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28441561?s=80&v=4"},"commit":{"message":"fix(util): Do not use filepath.Separator in the zip file\n\nReverts #110","shortMessageHtmlLink":"fix(util): Do not use filepath.Separator in the zip file"}},{"before":null,"after":"2eaf61cf8b37d04daf3f964e33c1e505c26f16be","ref":"refs/heads/pan93412/zea-4046-do-not-use-filepathseperator-in-zip-file","pushedAt":"2024-09-10T03:49:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pan93412","name":"pan93412","path":"/pan93412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28441561?s=80&v=4"},"commit":{"message":"fix(util): Do not use filepath.Separator in the zip file\n\nReverts #110","shortMessageHtmlLink":"fix(util): Do not use filepath.Separator in the zip file"}},{"before":"6bd50cb9d1c5320bda9dae302d806b04992b7584","after":null,"ref":"refs/heads/pan93412/zea-4045-cli-adapt-for-windowss-slash-filename","pushedAt":"2024-09-10T03:46:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yuaanlin","name":"Yuanlin Lin","path":"/yuaanlin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21105863?s=80&v=4"}},{"before":"63a211cee0a37ea93a87fb0cef4481012f2f986f","after":"604b21ab3addb5f1a78324f63d4ede51f3f40353","ref":"refs/heads/main","pushedAt":"2024-09-10T03:46:22.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yuaanlin","name":"Yuanlin Lin","path":"/yuaanlin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21105863?s=80&v=4"},"commit":{"message":"fix(util): Call ToSlash for Windows filename (#111)\n\n#### Description (required)\r\n\r\nTurns all the `src\\app\\filename` to `src/app/filename`.\r\n\r\n#### Related issues & labels (optional)\r\n\r\n- Closes ZEA-4045\r\n- Suggested label: `bug`","shortMessageHtmlLink":"fix(util): Call ToSlash for Windows filename (#111)"}},{"before":null,"after":"6bd50cb9d1c5320bda9dae302d806b04992b7584","ref":"refs/heads/pan93412/zea-4045-cli-adapt-for-windowss-slash-filename","pushedAt":"2024-09-10T03:44:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pan93412","name":"pan93412","path":"/pan93412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28441561?s=80&v=4"},"commit":{"message":"fix(util): Call ToSlash for Windows filename","shortMessageHtmlLink":"fix(util): Call ToSlash for Windows filename"}},{"before":"0d9b9f636507d3962636472ad642f5de61a57b32","after":null,"ref":"refs/heads/pan93412/zea-4010-implement-export-template-for-cli","pushedAt":"2024-09-07T05:59:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yuaanlin","name":"Yuanlin Lin","path":"/yuaanlin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21105863?s=80&v=4"}},{"before":"abe3f58f7db06aae542cf7b7b9af62e65d0f9cd7","after":"63a211cee0a37ea93a87fb0cef4481012f2f986f","ref":"refs/heads/main","pushedAt":"2024-09-07T05:59:17.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"yuaanlin","name":"Yuanlin Lin","path":"/yuaanlin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21105863?s=80&v=4"},"commit":{"message":"ZEA-4010: Implement export template for CLI (#109)\n\n#### Description (required)\r\n\r\n- **feat(project): Implement project export API**\r\n- **feat(project): Implement project export CLI**\r\n\r\n#### Related issues & labels (optional)\r\n\r\n- Closes ZEA-4010\r\n- Suggested label: enhancement","shortMessageHtmlLink":"ZEA-4010: Implement export template for CLI (#109)"}},{"before":"69bbd5b50005161681c79155f465f39faabd2dd2","after":"abe3f58f7db06aae542cf7b7b9af62e65d0f9cd7","ref":"refs/heads/main","pushedAt":"2024-09-07T04:23:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pan93412","name":"pan93412","path":"/pan93412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28441561?s=80&v=4"},"commit":{"message":"Update pack.go for Windows CLI, filepath separator issue (#110)\n\n#### Description (required)\r\n\r\nIn Windows, pack to ZIP with wrong separator \"/\" instead of \"\\\\\".\r\n\r\n\r\n#### Related issues & labels (optional)","shortMessageHtmlLink":"Update pack.go for Windows CLI, filepath separator issue (#110)"}},{"before":"ef1b15df14b46d14d1bfbb24d13a2a707570a414","after":"0d9b9f636507d3962636472ad642f5de61a57b32","ref":"refs/heads/pan93412/zea-4010-implement-export-template-for-cli","pushedAt":"2024-09-06T10:12:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pan93412","name":"pan93412","path":"/pan93412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28441561?s=80&v=4"},"commit":{"message":"feat(project): Implement project export CLI","shortMessageHtmlLink":"feat(project): Implement project export CLI"}},{"before":null,"after":"ef1b15df14b46d14d1bfbb24d13a2a707570a414","ref":"refs/heads/pan93412/zea-4010-implement-export-template-for-cli","pushedAt":"2024-09-06T09:12:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pan93412","name":"pan93412","path":"/pan93412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28441561?s=80&v=4"},"commit":{"message":"feat(project): Implement project export CLI","shortMessageHtmlLink":"feat(project): Implement project export CLI"}},{"before":"9c5a9d3b3c412c8422f8b6aad4b67ad2abc8b61d","after":null,"ref":"refs/heads/pan93412/zea-3988-cli-allow-skipping-schema-validation","pushedAt":"2024-09-04T02:42:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yuaanlin","name":"Yuanlin Lin","path":"/yuaanlin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21105863?s=80&v=4"}},{"before":"16bbdafcffb9c1ead859be632e204483ea178d7f","after":"69bbd5b50005161681c79155f465f39faabd2dd2","ref":"refs/heads/main","pushedAt":"2024-09-04T02:42:57.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yuaanlin","name":"Yuanlin Lin","path":"/yuaanlin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21105863?s=80&v=4"},"commit":{"message":"feat(deploy): Allow skipping validation (#107)\n\n#### Description (required)\r\n\r\nUseful for the fields that have not be published yet.\r\n\r\n#### Related issues & labels (optional)\r\n\r\n- Closes ZEA-3988\r\n- Suggested label: enhancement","shortMessageHtmlLink":"feat(deploy): Allow skipping validation (#107)"}},{"before":"6a847cfad596cb5a35f5461cbce9d6f4947b70dd","after":null,"ref":"refs/heads/pan93412/upgrade-dependencies","pushedAt":"2024-09-03T07:37:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pan93412","name":"pan93412","path":"/pan93412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28441561?s=80&v=4"}},{"before":"5dc17113328d991a85dff9d0a908ff127185504e","after":"16bbdafcffb9c1ead859be632e204483ea178d7f","ref":"refs/heads/main","pushedAt":"2024-09-03T07:37:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pan93412","name":"pan93412","path":"/pan93412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28441561?s=80&v=4"},"commit":{"message":"chore: Upgrade dependencies in CLI (#108)\n\n#### Description (required)\r\n\r\n- Fixed GHSA-4374-p667-p6c8 (\"HTTP/2 rapid reset can cause excessive\r\nwork in net/http\")\r\n- Fixed GHSA-4v7x-pqxf-cx7m (\"net/http, x/net/http2: close connections\r\nwhen receiving too many headers\")\r\n- Fixed GHSA-8r3f-844c-mc37 (\"Golang protojson.Unmarshal function\r\ninfinite loop when unmarshaling certain forms of invalid JSON\")\r\n- Fixed GHSA-qppj-fm5r-hxr3 (\"HTTP/2 Stream Cancellation Attack\")\r\n- Fixed GHSA-2wrh-6pvc-2jm9 (\"Improper rendering of text nodes in\r\ngolang.org/x/net/html\")","shortMessageHtmlLink":"chore: Upgrade dependencies in CLI (#108)"}},{"before":null,"after":"6a847cfad596cb5a35f5461cbce9d6f4947b70dd","ref":"refs/heads/pan93412/upgrade-dependencies","pushedAt":"2024-09-03T06:32:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pan93412","name":"pan93412","path":"/pan93412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28441561?s=80&v=4"},"commit":{"message":"chore: Upgrade dependencies in CLI\n\nFixed GHSA-4374-p667-p6c8 (\"HTTP/2 rapid reset can cause excessive work in net/http\")\nFixed GHSA-4v7x-pqxf-cx7m (\"net/http, x/net/http2: close connections when receiving too many headers\")\nFixed GHSA-8r3f-844c-mc37 (\"Golang protojson.Unmarshal function infinite loop when unmarshaling certain forms of invalid JSON\")\nFixed GHSA-qppj-fm5r-hxr3 (\"HTTP/2 Stream Cancellation Attack\")\nFixed GHSA-2wrh-6pvc-2jm9 (\"Improper rendering of text nodes in golang.org/x/net/html\")","shortMessageHtmlLink":"chore: Upgrade dependencies in CLI"}},{"before":null,"after":"9c5a9d3b3c412c8422f8b6aad4b67ad2abc8b61d","ref":"refs/heads/pan93412/zea-3988-cli-allow-skipping-schema-validation","pushedAt":"2024-09-03T06:24:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pan93412","name":"pan93412","path":"/pan93412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28441561?s=80&v=4"},"commit":{"message":"feat(deploy): Allow skipping validation\n\nUseful for the fields that have not be published yet.","shortMessageHtmlLink":"feat(deploy): Allow skipping validation"}},{"before":"df0f5bde47344b831e47559f0e1086a665a12c25","after":null,"ref":"refs/heads/pan93412/zea-3957-cli-correct-suspend-hint","pushedAt":"2024-08-28T06:04:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MichaelYuhe","name":"Yuhang","path":"/MichaelYuhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63531512?s=80&v=4"}},{"before":"9c940ddab1f471aa9205689c86f0999e0ec6f135","after":"5dc17113328d991a85dff9d0a908ff127185504e","ref":"refs/heads/main","pushedAt":"2024-08-28T06:04:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MichaelYuhe","name":"Yuhang","path":"/MichaelYuhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63531512?s=80&v=4"},"commit":{"message":"fix(cmd): Correct suspend hint (#106)","shortMessageHtmlLink":"fix(cmd): Correct suspend hint (#106)"}},{"before":null,"after":"df0f5bde47344b831e47559f0e1086a665a12c25","ref":"refs/heads/pan93412/zea-3957-cli-correct-suspend-hint","pushedAt":"2024-08-28T04:28:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pan93412","name":"pan93412","path":"/pan93412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28441561?s=80&v=4"},"commit":{"message":"fix(cmd): Correct suspend hint","shortMessageHtmlLink":"fix(cmd): Correct suspend hint"}},{"before":"0555840578895c9a83d4c29a9f07980c4b6d12b3","after":null,"ref":"refs/heads/pan93412/zea-3791-nil-pointer-issues-on-zeaburcli","pushedAt":"2024-08-09T02:29:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MichaelYuhe","name":"Yuhang","path":"/MichaelYuhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63531512?s=80&v=4"}},{"before":"98ba157e3c902ad929d5ea93caa378b690d7a765","after":"9c940ddab1f471aa9205689c86f0999e0ec6f135","ref":"refs/heads/main","pushedAt":"2024-08-09T02:29:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MichaelYuhe","name":"Yuhang","path":"/MichaelYuhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63531512?s=80&v=4"},"commit":{"message":"ZEA-3791: nil pointer issue in zeabur/cli (#105)\n\n* fix: Handle service == nil case\r\n\r\nIf there is no (matched) services in projects, we let users reselect the project.\r\n\r\n* docs(selector): Document triple nil behavior","shortMessageHtmlLink":"ZEA-3791: nil pointer issue in zeabur/cli (#105)"}},{"before":"06aa54d1877a921d41a965764833959489766fa6","after":"0555840578895c9a83d4c29a9f07980c4b6d12b3","ref":"refs/heads/pan93412/zea-3791-nil-pointer-issues-on-zeaburcli","pushedAt":"2024-08-08T10:24:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pan93412","name":"pan93412","path":"/pan93412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28441561?s=80&v=4"},"commit":{"message":"docs(selector): Document triple nil behavior","shortMessageHtmlLink":"docs(selector): Document triple nil behavior"}},{"before":null,"after":"06aa54d1877a921d41a965764833959489766fa6","ref":"refs/heads/pan93412/zea-3791-nil-pointer-issues-on-zeaburcli","pushedAt":"2024-08-08T10:15:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pan93412","name":"pan93412","path":"/pan93412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28441561?s=80&v=4"},"commit":{"message":"fix: Handle ErrNoServiceInProject\n\nIf there is no (matched) services in projects, we let users reselect the project.","shortMessageHtmlLink":"fix: Handle ErrNoServiceInProject"}},{"before":"6a2c9e6d82d3065c2e2d87f8ab92c2bc6d754862","after":null,"ref":"refs/heads/pan93412/zea-3754-cli-allow-pushing-env-files-to-a-service","pushedAt":"2024-08-02T08:41:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MichaelYuhe","name":"Yuhang","path":"/MichaelYuhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63531512?s=80&v=4"}},{"before":"ecce42f13666987e4170fbe34774a2b7518343a7","after":"98ba157e3c902ad929d5ea93caa378b690d7a765","ref":"refs/heads/main","pushedAt":"2024-08-02T08:41:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MichaelYuhe","name":"Yuhang","path":"/MichaelYuhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63531512?s=80&v=4"},"commit":{"message":"feat(variable): Allow updating variables from .env file (#104)","shortMessageHtmlLink":"feat(variable): Allow updating variables from .env file (#104)"}},{"before":"6a1c0b9900e650f363e0ffa27eef18a2c4c82ae1","after":"6a2c9e6d82d3065c2e2d87f8ab92c2bc6d754862","ref":"refs/heads/pan93412/zea-3754-cli-allow-pushing-env-files-to-a-service","pushedAt":"2024-08-02T06:22:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pan93412","name":"pan93412","path":"/pan93412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28441561?s=80&v=4"},"commit":{"message":"feat(variable): Allow updating variables from .env file","shortMessageHtmlLink":"feat(variable): Allow updating variables from .env file"}},{"before":null,"after":"6a1c0b9900e650f363e0ffa27eef18a2c4c82ae1","ref":"refs/heads/pan93412/zea-3754-cli-allow-pushing-env-files-to-a-service","pushedAt":"2024-08-02T06:20:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pan93412","name":"pan93412","path":"/pan93412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28441561?s=80&v=4"},"commit":{"message":"feat(variable): Allow updating variables from .env file","shortMessageHtmlLink":"feat(variable): Allow updating variables from .env file"}},{"before":"ce1c3b5059d797435912434ac8390b000a9b5049","after":null,"ref":"refs/heads/pan93412/fix-golangci-lint-ci","pushedAt":"2024-08-01T08:47:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pan93412","name":"pan93412","path":"/pan93412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28441561?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMFQwMzo1MzozMC4wMDAwMDBazwAAAASxlUqs","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMFQwMzo1MzozMC4wMDAwMDBazwAAAASxlUqs","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wMVQwODo0NzozMy4wMDAwMDBazwAAAASO6A3s"}},"title":"Activity ยท zeabur/cli"}