{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":781337449,"defaultBranch":"main","name":"runner-manager","ownerLogin":"lewismiddleton","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-04-03T07:35:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/66401219?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1720543945.0","currentOid":""},"activityList":{"items":[{"before":"0e29a3bfbb0770613ffebd13ca87b9019b778a8c","after":"b1605c7445812d2e1923ee49b9d3b15838bf980e","ref":"refs/heads/redis-metrics","pushedAt":"2024-07-11T10:17:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lewismiddleton","name":null,"path":"/lewismiddleton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66401219?s=80&v=4"},"commit":{"message":"api: add metrics endpoint\n\nAdds a metrics endpoint that computes updated metric values on each\nrequest.\n\nOn each request we:\n- fetch runner groups from Redis\n- get all runners for each group\n- update a Gauge for the runners_count on each group\n- render out the prometheus metrics in standard format","shortMessageHtmlLink":"api: add metrics endpoint"}},{"before":null,"after":"0e29a3bfbb0770613ffebd13ca87b9019b778a8c","ref":"refs/heads/redis-metrics","pushedAt":"2024-07-09T16:52:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lewismiddleton","name":null,"path":"/lewismiddleton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66401219?s=80&v=4"},"commit":{"message":"api: add metrics endpoint\n\nAdds a metrics endpoint that computes updated metric values on each\nrequest.\n\nOn each request we:\n- fetch runner groups from Redis\n- get all runners for each group\n- update a Gauge for the runners_count on each group\n- render out the prometheus metrics in standard format","shortMessageHtmlLink":"api: add metrics endpoint"}},{"before":null,"after":"df057a276463255a3e47620cacdba30dfb694d8b","ref":"refs/heads/runners-endpoint-censored","pushedAt":"2024-07-08T13:24:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lewismiddleton","name":null,"path":"/lewismiddleton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66401219?s=80&v=4"},"commit":{"message":"api: censor the encoded_jit_config\n\nRemoving the `encoded_jit_config` from the `/groups/{name}/list`\nendpoint as this potentially lets people register new runners?\n\nIt also adds noise to the information.","shortMessageHtmlLink":"api: censor the encoded_jit_config"}},{"before":"6c0a66d4994ba0650702cd49b6ef3b4a4d62a6e7","after":"f0c995ee44cd56ad358fd3b96b08e954f379a731","ref":"refs/heads/runners-endpoint","pushedAt":"2024-07-08T13:22:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lewismiddleton","name":null,"path":"/lewismiddleton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66401219?s=80&v=4"},"commit":{"message":"api: add endpoint to list runners\n\nAdds an endpoint to list the runners in each runner group under\n`/groups/{name}/list`.","shortMessageHtmlLink":"api: add endpoint to list runners"}},{"before":null,"after":"6c0a66d4994ba0650702cd49b6ef3b4a4d62a6e7","ref":"refs/heads/runners-endpoint","pushedAt":"2024-07-08T11:09:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lewismiddleton","name":null,"path":"/lewismiddleton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66401219?s=80&v=4"},"commit":{"message":"api: add endpoint to list runners\n\nAdds an endpoint to list the runners in each runner group under\n`/groups/{name}/list`.","shortMessageHtmlLink":"api: add endpoint to list runners"}},{"before":"3b37968e285239bd455b280a1ceec99a95394de2","after":"067c64bc2fb92f927fb50c27756f319c8fe87975","ref":"refs/heads/metrics","pushedAt":"2024-07-01T17:38:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lewismiddleton","name":null,"path":"/lewismiddleton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66401219?s=80&v=4"},"commit":{"message":"metrics: test metrics endpoint inits labels\n\nAdds to the `test_metrics_endpoint` test to verify that the metric\nlabels get initialised.","shortMessageHtmlLink":"metrics: test metrics endpoint inits labels"}},{"before":"b188cd8c07305ef5a8b2c637607af799459c6c99","after":"3b37968e285239bd455b280a1ceec99a95394de2","ref":"refs/heads/metrics","pushedAt":"2024-07-01T17:37:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lewismiddleton","name":null,"path":"/lewismiddleton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66401219?s=80&v=4"},"commit":{"message":"metrics: test metrics endpoint inits labels\n\nAdds to the `test_metrics_endpoint` test to verify that the metric\nlabels get initialised.","shortMessageHtmlLink":"metrics: test metrics endpoint inits labels"}},{"before":null,"after":"b188cd8c07305ef5a8b2c637607af799459c6c99","ref":"refs/heads/metrics","pushedAt":"2024-07-01T17:36:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lewismiddleton","name":null,"path":"/lewismiddleton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66401219?s=80&v=4"},"commit":{"message":"metrics: test metrics endpoint inits labels\n\nAdds to the `test_metrics_endpoint` test to verify that the metric\nlabels get initialised.","shortMessageHtmlLink":"metrics: test metrics endpoint inits labels"}},{"before":"9baf5d93ba3a0ea8e0fb528b2213b3167eac7927","after":null,"ref":"refs/heads/metrics","pushedAt":"2024-06-26T13:32:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lewismiddleton","name":null,"path":"/lewismiddleton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66401219?s=80&v=4"}},{"before":"b0cf79bf01250d5f274a80d7f231ff36db76e17b","after":"9baf5d93ba3a0ea8e0fb528b2213b3167eac7927","ref":"refs/heads/metrics","pushedAt":"2024-06-26T11:00:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lewismiddleton","name":null,"path":"/lewismiddleton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66401219?s=80&v=4"},"commit":{"message":"metrics: add created and deleted counters\n\nAdds Prometheus Counters for when runners are created or deleted. Also\nhooks into the `runners_count` Gauge to keep it in sync.\n\nAdds unit tests for coverage of the `.create_runner()` and\n`.delete_runner()` methods on the RunnerGroup class.","shortMessageHtmlLink":"metrics: add created and deleted counters"}},{"before":"41a545e2d31837cbe4cfe62cddd7fb6e4c91485c","after":"b0cf79bf01250d5f274a80d7f231ff36db76e17b","ref":"refs/heads/metrics","pushedAt":"2024-06-26T10:55:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lewismiddleton","name":null,"path":"/lewismiddleton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66401219?s=80&v=4"},"commit":{"message":"metrics: add created and deleted counters\n\nAdds Prometheus Counters for when runners are created or deleted. Also\nhooks into the `runners_count` Gauge to keep it in sync.\n\nAdds unit tests for coverage of the `.create_runner()` and\n`.delete_runner()` methods on the RunnerGroup class.","shortMessageHtmlLink":"metrics: add created and deleted counters"}},{"before":null,"after":"41a545e2d31837cbe4cfe62cddd7fb6e4c91485c","ref":"refs/heads/metrics","pushedAt":"2024-06-26T10:53:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lewismiddleton","name":null,"path":"/lewismiddleton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66401219?s=80&v=4"},"commit":{"message":"metrics: add created and deleted counters\n\nAdds Prometheus Counters for when runners are created or deleted. Also\nhooks into the `runners_count` Gauge to keep it in sync.\n\nAdds unit tests for coverage of the `.create_runner()` and\n`.delete_runner()` methods on the RunnerGroup class.","shortMessageHtmlLink":"metrics: add created and deleted counters"}},{"before":"868e31055f179c56afa7209ff0eb352a0e881053","after":"4bbc5a96ec797bd1c1b1fd2c42d027f386e29381","ref":"refs/heads/mermaid-plugin","pushedAt":"2024-04-09T15:19:47.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"tcarmet","name":"Thomas Carmet","path":"/tcarmet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8408330?s=80&v=4"},"commit":{"message":"Merge branch 'main' into mermaid-plugin","shortMessageHtmlLink":"Merge branch 'main' into mermaid-plugin"}},{"before":"be47904ab20d1f0eaa8456d3e4f062995c75232a","after":"868e31055f179c56afa7209ff0eb352a0e881053","ref":"refs/heads/mermaid-plugin","pushedAt":"2024-04-08T17:58:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lewismiddleton","name":null,"path":"/lewismiddleton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66401219?s=80&v=4"},"commit":{"message":"superfences fence_code_format","shortMessageHtmlLink":"superfences fence_code_format"}},{"before":null,"after":"94c9bf3a831b3e584e29b89534a0cac4b5fc7f40","ref":"refs/heads/docs-emojis","pushedAt":"2024-04-03T17:24:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lewismiddleton","name":null,"path":"/lewismiddleton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66401219?s=80&v=4"},"commit":{"message":"fix(docs): deprecation warning in mkdocs\n\nAddress deprecation warning when running\n`poetry run mkdocs build --strict`.","shortMessageHtmlLink":"fix(docs): deprecation warning in mkdocs"}},{"before":null,"after":"53b15d1a10f9ffe3108e86368ad509763cb0f803","ref":"refs/heads/devcontainer","pushedAt":"2024-04-03T17:13:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lewismiddleton","name":null,"path":"/lewismiddleton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66401219?s=80&v=4"},"commit":{"message":"fix(poetry): error in devcontainer command\n\nFix an error in the devcontainer `postCreateCommand`.\n\n`poetry install` is using the wrong flag for dependency groups.","shortMessageHtmlLink":"fix(poetry): error in devcontainer command"}},{"before":"8a0625590d895e67f638415bb9508ff1a611ad68","after":"be47904ab20d1f0eaa8456d3e4f062995c75232a","ref":"refs/heads/mermaid-plugin","pushedAt":"2024-04-03T07:51:18.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lewismiddleton","name":null,"path":"/lewismiddleton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66401219?s=80&v=4"},"commit":{"message":"Merge branch 'main' into mermaid-plugin","shortMessageHtmlLink":"Merge branch 'main' into mermaid-plugin"}},{"before":"1570c810e43ec7d88225bb6df925b25ae38372ab","after":"fe9427fe7ac6176680a65ee1233b139c59398e59","ref":"refs/heads/mermaid-extra-js","pushedAt":"2024-04-03T07:51:14.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lewismiddleton","name":null,"path":"/lewismiddleton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66401219?s=80&v=4"},"commit":{"message":"Merge branch 'main' into mermaid-extra-js","shortMessageHtmlLink":"Merge branch 'main' into mermaid-extra-js"}},{"before":null,"after":"1570c810e43ec7d88225bb6df925b25ae38372ab","ref":"refs/heads/mermaid-extra-js","pushedAt":"2024-04-03T07:47:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lewismiddleton","name":null,"path":"/lewismiddleton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66401219?s=80&v=4"},"commit":{"message":"add extra_javascript\n\nAdds the minified mermaid.js library to the mkdocs\n`extra_javascript`.","shortMessageHtmlLink":"add extra_javascript"}},{"before":"2da9f717b2a662ae3a2adf7d51131833d6421da1","after":"8a0625590d895e67f638415bb9508ff1a611ad68","ref":"refs/heads/mermaid-plugin","pushedAt":"2024-04-03T07:44:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lewismiddleton","name":null,"path":"/lewismiddleton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66401219?s=80&v=4"},"commit":{"message":"trunk fmt","shortMessageHtmlLink":"trunk fmt"}},{"before":null,"after":"2da9f717b2a662ae3a2adf7d51131833d6421da1","ref":"refs/heads/mermaid-plugin","pushedAt":"2024-04-03T07:37:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lewismiddleton","name":null,"path":"/lewismiddleton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66401219?s=80&v=4"},"commit":{"message":"add mermaid2 plugin\n\nAdds the [mermaid2 plugin]\n(https://github.com/fralau/mkdocs-mermaid2-plugin)\nwhich enables mkdocs to render mermaid diagrams.","shortMessageHtmlLink":"add mermaid2 plugin"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfK9U-gA","startCursor":null,"endCursor":null}},"title":"Activity ยท lewismiddleton/runner-manager"}