{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3631697,"defaultBranch":"main","name":"tsuru","ownerLogin":"tsuru","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-03-05T21:41:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6999787?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714650958.0","currentOid":""},"activityList":{"items":[{"before":"511c940a7ccd2b50888858adba8df4ce8da8e12f","after":"47649f3c1450a3e4e2a6ae890c6a86732d34f5a4","ref":"refs/heads/main","pushedAt":"2024-05-02T19:55:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wpjunior","name":"Wilson Júnior","path":"/wpjunior","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691587?s=80&v=4"},"commit":{"message":"Drop unused router V1 capabilities","shortMessageHtmlLink":"Drop unused router V1 capabilities"}},{"before":"004444ec1fb0dbb7db0656d4d2be7b749af970d5","after":"511c940a7ccd2b50888858adba8df4ce8da8e12f","ref":"refs/heads/main","pushedAt":"2024-05-02T18:17:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wpjunior","name":"Wilson Júnior","path":"/wpjunior","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691587?s=80&v=4"},"commit":{"message":"Drop Router V1 (#2621)\n\n* Drop AsyncRouter\r\n\r\n* wip\r\n\r\n* Drop app swap","shortMessageHtmlLink":"Drop Router V1 (#2621)"}},{"before":"15beef239950eb3026a2b8496195516d3223b14c","after":"004444ec1fb0dbb7db0656d4d2be7b749af970d5","ref":"refs/heads/main","pushedAt":"2024-05-02T12:04:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wpjunior","name":"Wilson Júnior","path":"/wpjunior","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691587?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"10560a3c53fd34d76044b5f90d07283865192cbd","after":"15beef239950eb3026a2b8496195516d3223b14c","ref":"refs/heads/main","pushedAt":"2024-04-30T18:42:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wpjunior","name":"Wilson Júnior","path":"/wpjunior","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691587?s=80&v=4"},"commit":{"message":"fix when removed service plan return empty on info","shortMessageHtmlLink":"fix when removed service plan return empty on info"}},{"before":"8ecd7f486345dc3ef99c98d5e568e79255b74420","after":"10560a3c53fd34d76044b5f90d07283865192cbd","ref":"refs/heads/main","pushedAt":"2024-04-30T17:31:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wpjunior","name":"Wilson Júnior","path":"/wpjunior","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691587?s=80&v=4"},"commit":{"message":"Enforce using std raw output for confirmation inputs (#2693)","shortMessageHtmlLink":"Enforce using std raw output for confirmation inputs (#2693)"}},{"before":"fdf330db91c333a5bec97ddac880635e3b81ec13","after":"8ecd7f486345dc3ef99c98d5e568e79255b74420","ref":"refs/heads/main","pushedAt":"2024-04-26T21:02:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wpjunior","name":"Wilson Júnior","path":"/wpjunior","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691587?s=80&v=4"},"commit":{"message":"Bumping version","shortMessageHtmlLink":"Bumping version"}},{"before":"7255c58e1ad8987441a486185bd746aa24b11b29","after":"fdf330db91c333a5bec97ddac880635e3b81ec13","ref":"refs/heads/main","pushedAt":"2024-04-26T20:56:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wpjunior","name":"Wilson Júnior","path":"/wpjunior","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691587?s=80&v=4"},"commit":{"message":"there is a race where apps can be modified during bind/unbind","shortMessageHtmlLink":"there is a race where apps can be modified during bind/unbind"}},{"before":"86100e0ba7dcb8eeaf0c4a5533eeecc7d62d0555","after":"7255c58e1ad8987441a486185bd746aa24b11b29","ref":"refs/heads/main","pushedAt":"2024-04-25T12:09:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wpjunior","name":"Wilson Júnior","path":"/wpjunior","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691587?s=80&v=4"},"commit":{"message":"service instance proxy V2 (#2692)\n\n* Draft some ideas about proxy v2\r\n\r\n* Add docs","shortMessageHtmlLink":"service instance proxy V2 (#2692)"}},{"before":"543d3861334ad47f25484e2cf86a0635019830ce","after":"86100e0ba7dcb8eeaf0c4a5533eeecc7d62d0555","ref":"refs/heads/main","pushedAt":"2024-04-24T19:43:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wpjunior","name":"Wilson Júnior","path":"/wpjunior","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691587?s=80&v=4"},"commit":{"message":"use few labels on tsuru pod (#2689)\n\n* remove unused pod labels: provisioner, is-build and build-image\r\n\r\n* Add way to define a allow list of pod labels\r\n\r\n* Remove unused code\r\n\r\n* Fix tests\r\n\r\n* Remove unused permission\r\n\r\n* Fix monitor to use is-tsuru instead of is-service label\r\n\r\n* Drop unused SetUnitStatus method","shortMessageHtmlLink":"use few labels on tsuru pod (#2689)"}},{"before":"ebeccf4a91a87fe954824ae97b18f8fa09a52d74","after":"543d3861334ad47f25484e2cf86a0635019830ce","ref":"refs/heads/main","pushedAt":"2024-04-11T16:54:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wpjunior","name":"Wilson Júnior","path":"/wpjunior","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691587?s=80&v=4"},"commit":{"message":"Add hook to inject code after parsing the args and before cmd execute","shortMessageHtmlLink":"Add hook to inject code after parsing the args and before cmd execute"}},{"before":"1ff3c39cb00a7abfa2153a1d8c1511050df10bd3","after":"ebeccf4a91a87fe954824ae97b18f8fa09a52d74","ref":"refs/heads/main","pushedAt":"2024-04-10T17:56:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wpjunior","name":"Wilson Júnior","path":"/wpjunior","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691587?s=80&v=4"},"commit":{"message":"feat: validation for prometheus trigger name (#2691)\n\n* feat: validation for prometheus trigger name\r\n\r\n* refactor: use existing validation","shortMessageHtmlLink":"feat: validation for prometheus trigger name (#2691)"}},{"before":"32141a6bbcb1ea97a2f4014f360063a30f54ebb9","after":"1ff3c39cb00a7abfa2153a1d8c1511050df10bd3","ref":"refs/heads/main","pushedAt":"2024-04-09T12:15:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wpjunior","name":"Wilson Júnior","path":"/wpjunior","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691587?s=80&v=4"},"commit":{"message":"Drop tsuru_unit_agent unused code (#2686)","shortMessageHtmlLink":"Drop tsuru_unit_agent unused code (#2686)"}},{"before":"0df65c2ed87a6589fd156871287b8dfe100413a3","after":"32141a6bbcb1ea97a2f4014f360063a30f54ebb9","ref":"refs/heads/main","pushedAt":"2024-04-09T12:14:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wpjunior","name":"Wilson Júnior","path":"/wpjunior","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691587?s=80&v=4"},"commit":{"message":"Add validation to avoid conflict with service envs (#2687)","shortMessageHtmlLink":"Add validation to avoid conflict with service envs (#2687)"}},{"before":"5b5cbe89f88aff190e50edd9344a2ac9f9196ed5","after":"0df65c2ed87a6589fd156871287b8dfe100413a3","ref":"refs/heads/main","pushedAt":"2024-04-08T20:42:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wpjunior","name":"Wilson Júnior","path":"/wpjunior","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691587?s=80&v=4"},"commit":{"message":"KEDA Prometheus Autoscale (#2690)\n\n* feat: keda prometheus autoscaler\r\n\r\n* test: keda prometheus autoscaler","shortMessageHtmlLink":"KEDA Prometheus Autoscale (#2690)"}},{"before":"c03785bb0b424d36ccce0a1b5b5db9622cebf31c","after":null,"ref":"refs/heads/chore/drop-unused-labels-part1","pushedAt":"2024-04-08T13:48:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wpjunior","name":"Wilson Júnior","path":"/wpjunior","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691587?s=80&v=4"}},{"before":null,"after":"c03785bb0b424d36ccce0a1b5b5db9622cebf31c","ref":"refs/heads/chore/drop-unused-labels-part1","pushedAt":"2024-04-08T13:41:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wpjunior","name":"Wilson Júnior","path":"/wpjunior","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691587?s=80&v=4"},"commit":{"message":"Add way to define a allow list of pod labels","shortMessageHtmlLink":"Add way to define a allow list of pod labels"}},{"before":"1850c7369878f797f2aac509c3984883e239d99d","after":null,"ref":"refs/heads/chore/drop-unused-labels-part1","pushedAt":"2024-04-08T13:01:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wpjunior","name":"Wilson Júnior","path":"/wpjunior","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691587?s=80&v=4"}},{"before":null,"after":"1850c7369878f797f2aac509c3984883e239d99d","ref":"refs/heads/chore/drop-unused-labels-part1","pushedAt":"2024-04-08T12:51:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wpjunior","name":"Wilson Júnior","path":"/wpjunior","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691587?s=80&v=4"},"commit":{"message":"remove unused pod labels: provisioner, is-build and build-image","shortMessageHtmlLink":"remove unused pod labels: provisioner, is-build and build-image"}},{"before":"87ae4fa3749bdda2af63ea637ac107eb7a30b605","after":"5b5cbe89f88aff190e50edd9344a2ac9f9196ed5","ref":"refs/heads/main","pushedAt":"2024-04-05T15:01:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wpjunior","name":"Wilson Júnior","path":"/wpjunior","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691587?s=80&v=4"},"commit":{"message":"kubernetes/job: wait cronjob to be deleted","shortMessageHtmlLink":"kubernetes/job: wait cronjob to be deleted"}},{"before":"6083928e85a7181ef20f96accd7f61b352ad9064","after":"87ae4fa3749bdda2af63ea637ac107eb7a30b605","ref":"refs/heads/main","pushedAt":"2024-04-04T17:00:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wpjunior","name":"Wilson Júnior","path":"/wpjunior","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691587?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"410c71393b77c3462c71ef3b93fc924d1af6ce3b","after":"6083928e85a7181ef20f96accd7f61b352ad9064","ref":"refs/heads/main","pushedAt":"2024-04-04T14:40:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wpjunior","name":"Wilson Júnior","path":"/wpjunior","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691587?s=80&v=4"},"commit":{"message":"fix: recreate cronjob after change on schedule (#2688)","shortMessageHtmlLink":"fix: recreate cronjob after change on schedule (#2688)"}},{"before":"97f2bde0952dab8b54e326329ee776fa1fce151c","after":"410c71393b77c3462c71ef3b93fc924d1af6ce3b","ref":"refs/heads/main","pushedAt":"2024-03-25T19:09:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wpjunior","name":"Wilson Júnior","path":"/wpjunior","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691587?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"654b59adec947f7907c09a3bbc6e95da59b5fabb","after":"97f2bde0952dab8b54e326329ee776fa1fce151c","ref":"refs/heads/main","pushedAt":"2024-03-25T18:59:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wpjunior","name":"Wilson Júnior","path":"/wpjunior","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691587?s=80&v=4"},"commit":{"message":"json: fix typo of json tag of field ConcurrencyPolicy","shortMessageHtmlLink":"json: fix typo of json tag of field ConcurrencyPolicy"}},{"before":null,"after":"029dcf13c78ad40f01202194f612ff669e38c4d2","ref":"refs/heads/chore/migrate-to-types","pushedAt":"2024-03-22T19:07:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wpjunior","name":"Wilson Júnior","path":"/wpjunior","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691587?s=80&v=4"},"commit":{"message":"move AppResume to types","shortMessageHtmlLink":"move AppResume to types"}},{"before":"d7ef1a7cf2957f3df816d72a9ee1d2d9957b63c2","after":"654b59adec947f7907c09a3bbc6e95da59b5fabb","ref":"refs/heads/main","pushedAt":"2024-03-22T17:42:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wpjunior","name":"Wilson Júnior","path":"/wpjunior","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691587?s=80&v=4"},"commit":{"message":"api.yaml: Add concurrencyPolicy to job type","shortMessageHtmlLink":"api.yaml: Add concurrencyPolicy to job type"}},{"before":"a90077278dd2cb43ce7436ae67e61f1f085d9b0f","after":"d7ef1a7cf2957f3df816d72a9ee1d2d9957b63c2","ref":"refs/heads/main","pushedAt":"2024-03-21T12:23:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wpjunior","name":"Wilson Júnior","path":"/wpjunior","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691587?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"1cd0e4e22f0b5b1a88650016e80608d6ed4eb1a3","after":"a90077278dd2cb43ce7436ae67e61f1f085d9b0f","ref":"refs/heads/main","pushedAt":"2024-03-20T20:06:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wpjunior","name":"Wilson Júnior","path":"/wpjunior","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691587?s=80&v=4"},"commit":{"message":"fix lint","shortMessageHtmlLink":"fix lint"}},{"before":"96d0288c7dbd8670c65adb4637ac21ed4fcb6c19","after":"1cd0e4e22f0b5b1a88650016e80608d6ed4eb1a3","ref":"refs/heads/main","pushedAt":"2024-03-20T19:56:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wpjunior","name":"Wilson Júnior","path":"/wpjunior","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691587?s=80&v=4"},"commit":{"message":"job: call deploy agent after merge changes","shortMessageHtmlLink":"job: call deploy agent after merge changes"}},{"before":"358ce9c85bd4c7888199a814eda3ecdb49f9fce9","after":"96d0288c7dbd8670c65adb4637ac21ed4fcb6c19","ref":"refs/heads/main","pushedAt":"2024-03-20T16:43:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wpjunior","name":"Wilson Júnior","path":"/wpjunior","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691587?s=80&v=4"},"commit":{"message":"Fix TestUpdateJob test","shortMessageHtmlLink":"Fix TestUpdateJob test"}},{"before":"2fe8cb8f57dd01c35b37e03db5e19bcc6c3912f8","after":"358ce9c85bd4c7888199a814eda3ecdb49f9fce9","ref":"refs/heads/main","pushedAt":"2024-03-20T16:35:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wpjunior","name":"Wilson Júnior","path":"/wpjunior","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691587?s=80&v=4"},"commit":{"message":"feat: expose job concurrency policy to the API (#2680)\n\nCo-authored-by: Wilson Júnior ","shortMessageHtmlLink":"feat: expose job concurrency policy to the API (#2680)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQCp8AQA","startCursor":null,"endCursor":null}},"title":"Activity · tsuru/tsuru"}