{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":325510859,"defaultBranch":"main","name":"grafana-dashboards","ownerLogin":"jupyterhub","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-12-30T09:38:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17927519?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726172757.0","currentOid":""},"activityList":{"items":[{"before":"ff06332bd3fb699284f9a9d7260074f49b7bae17","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-09-12T20:25:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"}},{"before":"70af448622ccf025b882feffc0832ce3233e43a7","after":"f1f9419fdda107c44f073e38ee1382941c0a9c8a","ref":"refs/heads/main","pushedAt":"2024-09-12T20:25:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Merge pull request #134 from jupyterhub/pre-commit-ci-update-config\n\n[pre-commit.ci] pre-commit autoupdate","shortMessageHtmlLink":"Merge pull request #134 from jupyterhub/pre-commit-ci-update-config"}},{"before":"7c07d9530f14ff2154c0c37cceb201e70674dd82","after":"70af448622ccf025b882feffc0832ce3233e43a7","ref":"refs/heads/main","pushedAt":"2024-09-12T20:25:29.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Merge pull request #138 from buti1021/patch-1\n\nUpdate docs","shortMessageHtmlLink":"Merge pull request #138 from buti1021/patch-1"}},{"before":"c27264ded27c9510e3bffc1c38722eee0610c9b8","after":"7c07d9530f14ff2154c0c37cceb201e70674dd82","ref":"refs/heads/main","pushedAt":"2024-08-27T16:25:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"manics","name":"Simon Li","path":"/manics","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1644105?s=80&v=4"},"commit":{"message":"Merge pull request #140 from krassowski/patch-1\n\nUpdate link to docs","shortMessageHtmlLink":"Merge pull request #140 from krassowski/patch-1"}},{"before":"84b1417d9ccd0402bc3e4d6341e9e958246fcd21","after":"ff06332bd3fb699284f9a9d7260074f49b7bae17","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-08-05T23:06:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/asottile/pyupgrade: v3.15.2 → v3.17.0](https://github.com/asottile/pyupgrade/compare/v3.15.2...v3.17.0)\n- [github.com/psf/black: 24.4.2 → 24.8.0](https://github.com/psf/black/compare/24.4.2...24.8.0)\n- [github.com/PyCQA/flake8: 7.0.0 → 7.1.1](https://github.com/PyCQA/flake8/compare/7.0.0...7.1.1)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"525c48c4e146ad8e7db0544abe8b62db9f3eac2f","after":"c27264ded27c9510e3bffc1c38722eee0610c9b8","ref":"refs/heads/main","pushedAt":"2024-07-29T06:38:18.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #137 from yuvipanda/no-warn\n\nRemove warning about only supporting go-jsonnet","shortMessageHtmlLink":"Merge pull request #137 from yuvipanda/no-warn"}},{"before":"9fa4891f458a070dd5dd2a2dbccaf0f487058fb7","after":"525c48c4e146ad8e7db0544abe8b62db9f3eac2f","ref":"refs/heads/main","pushedAt":"2024-07-25T20:14:27.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"yuvipanda","name":"Yuvi Panda","path":"/yuvipanda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30430?s=80&v=4"},"commit":{"message":"Merge pull request #135 from yuvipanda/homedirs\n\nAdd homedirectory reporting grafana dashboard","shortMessageHtmlLink":"Merge pull request #135 from yuvipanda/homedirs"}},{"before":"a94bb446a1b191383bf6e2604ff1ee50614a9464","after":"9fa4891f458a070dd5dd2a2dbccaf0f487058fb7","ref":"refs/heads/main","pushedAt":"2024-07-25T20:07:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yuvipanda","name":"Yuvi Panda","path":"/yuvipanda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30430?s=80&v=4"},"commit":{"message":"Merge pull request #136 from yuvipanda/no-lint\n\nRemove always failing linter","shortMessageHtmlLink":"Merge pull request #136 from yuvipanda/no-lint"}},{"before":null,"after":"84b1417d9ccd0402bc3e4d6341e9e958246fcd21","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-07-02T00:12:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/asottile/pyupgrade: v3.15.2 → v3.16.0](https://github.com/asottile/pyupgrade/compare/v3.15.2...v3.16.0)\n- [github.com/PyCQA/flake8: 7.0.0 → 7.1.0](https://github.com/PyCQA/flake8/compare/7.0.0...7.1.0)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"30b224d7a988bdbdddc532ee6624203cbde128aa","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-07T05:33:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"}},{"before":"832e761a616f859624289d6046150e6c2764bf1a","after":"a94bb446a1b191383bf6e2604ff1ee50614a9464","ref":"refs/heads/main","pushedAt":"2024-05-07T05:33:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Merge pull request #132 from jupyterhub/pre-commit-ci-update-config\n\n[pre-commit.ci] pre-commit autoupdate","shortMessageHtmlLink":"Merge pull request #132 from jupyterhub/pre-commit-ci-update-config"}},{"before":null,"after":"30b224d7a988bdbdddc532ee6624203cbde128aa","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-06T22:03:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/psf/black: 24.3.0 → 24.4.2](https://github.com/psf/black/compare/24.3.0...24.4.2)\n- [github.com/pre-commit/pre-commit-hooks: v4.5.0 → v4.6.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.5.0...v4.6.0)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"72128539c6fcc87f0e7b14a617b71ec93ce06b65","after":"832e761a616f859624289d6046150e6c2764bf1a","ref":"refs/heads/main","pushedAt":"2024-04-18T19:28:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Merge pull request #125 from consideRatio/pr/cleanup-populate\n\nCleanup logic to populate variables no longer needed","shortMessageHtmlLink":"Merge pull request #125 from consideRatio/pr/cleanup-populate"}},{"before":"dfd56e4661bd5dd4004534a9866cd90d44668e47","after":"72128539c6fcc87f0e7b14a617b71ec93ce06b65","ref":"refs/heads/main","pushedAt":"2024-04-17T18:37:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Merge pull request #127 from consideRatio/pr/cleanup-global\n\nReplace global dashboard with activity dashboard","shortMessageHtmlLink":"Merge pull request #127 from consideRatio/pr/cleanup-global"}},{"before":"9ca195de4e51faf2ee51917a3fa7170b681d380d","after":"dfd56e4661bd5dd4004534a9866cd90d44668e47","ref":"refs/heads/main","pushedAt":"2024-04-13T11:30:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Merge pull request #126 from consideRatio/pr/ensure-folder-update-titles\n\nMake `ensure_folder` function also update an outdated folder title","shortMessageHtmlLink":"Merge pull request #126 from consideRatio/pr/ensure-folder-update-titles"}},{"before":"0345d7fbf3738d6d3742bb1456d19beffbfa8b2f","after":"9ca195de4e51faf2ee51917a3fa7170b681d380d","ref":"refs/heads/main","pushedAt":"2024-04-13T10:40:23.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Merge pull request #124 from consideRatio/pr/fail-warn-loudly\n\nFail loudly if `GRAFANA_TOKEN` or `jsonnet` isn't available","shortMessageHtmlLink":"Merge pull request #124 from consideRatio/pr/fail-warn-loudly"}},{"before":"1fda6d321cd0ae8106bdb1cc9fa901bcacc2486c","after":"0345d7fbf3738d6d3742bb1456d19beffbfa8b2f","ref":"refs/heads/main","pushedAt":"2024-04-13T10:08:49.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Merge pull request #122 from consideRatio/pr/error-if-return-empty\n\nError in build_dashboard if about to return empty object","shortMessageHtmlLink":"Merge pull request #122 from consideRatio/pr/error-if-return-empty"}},{"before":"40a094f321a348aceef97078f8aff114650da2f4","after":"1fda6d321cd0ae8106bdb1cc9fa901bcacc2486c","ref":"refs/heads/main","pushedAt":"2024-04-13T09:55:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Merge pull request #121 from consideRatio/pr/update-docstrings\n\nAdd some docstrings and inline comments","shortMessageHtmlLink":"Merge pull request #121 from consideRatio/pr/update-docstrings"}},{"before":"6047e9420f4ca7a094f6f43140aa96e69fe771b1","after":"40a094f321a348aceef97078f8aff114650da2f4","ref":"refs/heads/main","pushedAt":"2024-04-12T06:07:31.000Z","pushType":"pr_merge","commitsCount":40,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Merge pull request #90 from yuvipanda/grafonnet-migration\n\nUpgrade from grafonnet-lib to grafonnet 10.4.0","shortMessageHtmlLink":"Merge pull request #90 from yuvipanda/grafonnet-migration"}},{"before":"b8e28682131cd7b1ce04efcf1451a42c1b90832d","after":"6047e9420f4ca7a094f6f43140aa96e69fe771b1","ref":"refs/heads/main","pushedAt":"2024-04-09T07:42:49.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"GeorgianaElena","name":"Georgiana","path":"/GeorgianaElena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7579677?s=80&v=4"},"commit":{"message":"Merge pull request #105 from consideRatio/pr/remove-unused\n\nRemove unused function parameter global_dash","shortMessageHtmlLink":"Merge pull request #105 from consideRatio/pr/remove-unused"}},{"before":"a537432a0f6bf2956e50d5eb23afe8b075444c8c","after":"b8e28682131cd7b1ce04efcf1451a42c1b90832d","ref":"refs/heads/main","pushedAt":"2024-04-06T19:08:08.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Merge pull request #106 from consideRatio/pr/test-dashboard-render\n\nAdd test to render and lint dashboards","shortMessageHtmlLink":"Merge pull request #106 from consideRatio/pr/test-dashboard-render"}},{"before":"2b5a146deb606279c5859e6344f71d2155680b9f","after":"a537432a0f6bf2956e50d5eb23afe8b075444c8c","ref":"refs/heads/main","pushedAt":"2024-04-05T13:29:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Merge pull request #108 from consideRatio/pr/exclude-vendor\n\npre-commit: exclude vendor folder","shortMessageHtmlLink":"Merge pull request #108 from consideRatio/pr/exclude-vendor"}},{"before":"acabfcf3b64117a62394e9a72c55f1aca8737a75","after":"2b5a146deb606279c5859e6344f71d2155680b9f","ref":"refs/heads/main","pushedAt":"2024-04-05T13:12:22.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Merge pull request #107 from consideRatio/pr/fix-jsonnet-lint\n\npre-commit: add jsonnet-lint hook (with workaround for bug)","shortMessageHtmlLink":"Merge pull request #107 from consideRatio/pr/fix-jsonnet-lint"}},{"before":"f9fd032df3f8bc9bef09758056c39348f0063b86","after":"acabfcf3b64117a62394e9a72c55f1aca8737a75","ref":"refs/heads/main","pushedAt":"2024-04-05T10:29:19.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Merge pull request #104 from consideRatio/pr/add-ruff-hook\n\npre-commit: add black, isort, pyupgrade, autoflake, flake8, and misc hooks","shortMessageHtmlLink":"Merge pull request #104 from consideRatio/pr/add-ruff-hook"}},{"before":"be93622a26f5df281a5a721ae5b0de2fb8c8b84e","after":"f9fd032df3f8bc9bef09758056c39348f0063b86","ref":"refs/heads/main","pushedAt":"2024-02-29T21:39:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yuvipanda","name":"Yuvi Panda","path":"/yuvipanda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30430?s=80&v=4"},"commit":{"message":"Merge pull request #100 from yuvipanda/missing-allow-all\n\nExplicitly set `allValue` for all variables with `includeAll`","shortMessageHtmlLink":"Merge pull request #100 from yuvipanda/missing-allow-all"}},{"before":"ad52977eb293a974b15942191a23c457d9e6e432","after":"be93622a26f5df281a5a721ae5b0de2fb8c8b84e","ref":"refs/heads/main","pushedAt":"2024-01-10T17:11:06.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"sgibson91","name":"Sarah Gibson","path":"/sgibson91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44771837?s=80&v=4"},"commit":{"message":"Merge pull request #96 from sgibson91/update-contributing\n\nAdd noxfile to automate building the docs and update contributing.md","shortMessageHtmlLink":"Merge pull request #96 from sgibson91/update-contributing"}},{"before":"ee4492d012c643e6c6781a8982b8821ebfb59ea7","after":"ad52977eb293a974b15942191a23c457d9e6e432","ref":"refs/heads/main","pushedAt":"2024-01-10T17:10:36.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"sgibson91","name":"Sarah Gibson","path":"/sgibson91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44771837?s=80&v=4"},"commit":{"message":"Merge pull request #97 from sgibson91/diataxis-docs\n\nSetup diataxis framework in docs folder and reorganise","shortMessageHtmlLink":"Merge pull request #97 from sgibson91/diataxis-docs"}},{"before":"1aa2075637b751fd8900777b69260ecf6a3f50bb","after":"ee4492d012c643e6c6781a8982b8821ebfb59ea7","ref":"refs/heads/main","pushedAt":"2023-12-06T11:41:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"GeorgianaElena","name":"Georgiana","path":"/GeorgianaElena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7579677?s=80&v=4"},"commit":{"message":"Merge pull request #95 from yuvipanda/fixy\n\nAdd note about user homedirectory names being escaped","shortMessageHtmlLink":"Merge pull request #95 from yuvipanda/fixy"}},{"before":"c0dbe1c5c0b315e87741155f58c07a4d25752e41","after":"1aa2075637b751fd8900777b69260ecf6a3f50bb","ref":"refs/heads/main","pushedAt":"2023-10-19T10:14:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Merge pull request #91 from yuvipanda/all-star\n\nExplicitly set `allValues` for hub variable","shortMessageHtmlLink":"Merge pull request #91 from yuvipanda/all-star"}},{"before":"90ee4143658b58ec2c25a2b7088b92368b41c0d3","after":"c0dbe1c5c0b315e87741155f58c07a4d25752e41","ref":"refs/heads/main","pushedAt":"2023-08-18T22:57:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yuvipanda","name":"Yuvi Panda","path":"/yuvipanda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30430?s=80&v=4"},"commit":{"message":"Merge pull request #88 from shaneknapp/clarify-panel-title\n\nupdate non running pods panel title verbiage to be more clear","shortMessageHtmlLink":"Merge pull request #88 from shaneknapp/clarify-panel-title"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQyMDoyNTo1Ny4wMDAwMDBazwAAAAS00sVK","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQyMDoyNTo1Ny4wMDAwMDBazwAAAAS00sVK","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOC0xOFQyMjo1Nzo1MC4wMDAwMDBazwAAAANt5_jw"}},"title":"Activity · jupyterhub/grafana-dashboards"}