{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":819530117,"defaultBranch":"develop","name":"diode-netbox-plugin","ownerLogin":"netboxlabs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-06-24T17:33:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/116572680?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726850562.0","currentOid":""},"activityList":{"items":[{"before":"76c56468841b563d207babd2f7d34c6457691ec8","after":"35dbc014814249212f063de665cf9596863727d8","ref":"refs/heads/feat/OBS-524-store-changeset-into-logs","pushedAt":"2024-09-20T20:54:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leoparente","name":"Leonardo Parente","path":"/leoparente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23251360?s=80&v=4"},"commit":{"message":"fix test","shortMessageHtmlLink":"fix test"}},{"before":"fab95a189cb584f90747a8a5be163140ec75eb07","after":"76c56468841b563d207babd2f7d34c6457691ec8","ref":"refs/heads/feat/OBS-524-store-changeset-into-logs","pushedAt":"2024-09-20T20:46:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leoparente","name":"Leonardo Parente","path":"/leoparente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23251360?s=80&v=4"},"commit":{"message":"fix ruff","shortMessageHtmlLink":"fix ruff"}},{"before":"adeaed16b2137f7450b76ccbf05899ab4c6397e7","after":"fab95a189cb584f90747a8a5be163140ec75eb07","ref":"refs/heads/feat/OBS-524-store-changeset-into-logs","pushedAt":"2024-09-20T20:24:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leoparente","name":"Leonardo Parente","path":"/leoparente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23251360?s=80&v=4"},"commit":{"message":"Fix tests","shortMessageHtmlLink":"Fix tests"}},{"before":"6dae73d433df9f00509014cb8758d9bd902d7603","after":"adeaed16b2137f7450b76ccbf05899ab4c6397e7","ref":"refs/heads/feat/OBS-524-store-changeset-into-logs","pushedAt":"2024-09-20T19:40:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leoparente","name":"Leonardo Parente","path":"/leoparente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23251360?s=80&v=4"},"commit":{"message":"Add change set card","shortMessageHtmlLink":"Add change set card"}},{"before":"c762529623134380db3aa2d654810644a0622730","after":"6dae73d433df9f00509014cb8758d9bd902d7603","ref":"refs/heads/feat/OBS-524-store-changeset-into-logs","pushedAt":"2024-09-20T18:39:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leoparente","name":"Leonardo Parente","path":"/leoparente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23251360?s=80&v=4"},"commit":{"message":"fix ut","shortMessageHtmlLink":"fix ut"}},{"before":"809c9bc209dc5468d8d1f8795e94b4aa7a9946d5","after":"c762529623134380db3aa2d654810644a0622730","ref":"refs/heads/feat/OBS-524-store-changeset-into-logs","pushedAt":"2024-09-20T18:29:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leoparente","name":"Leonardo Parente","path":"/leoparente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23251360?s=80&v=4"},"commit":{"message":"Lint fix","shortMessageHtmlLink":"Lint fix"}},{"before":"8edcaa065aaa835b8d588c52adc32225e64186bf","after":"809c9bc209dc5468d8d1f8795e94b4aa7a9946d5","ref":"refs/heads/feat/OBS-524-store-changeset-into-logs","pushedAt":"2024-09-20T18:02:42.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"leoparente","name":"Leonardo Parente","path":"/leoparente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23251360?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/develop' into feat/OBS-524-store-changeset-into-logs","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/develop' into feat/OBS-524-store…"}},{"before":"311b48c6077d8ef21dc545b78c500725c5c86c51","after":null,"ref":"refs/heads/rename-diode-target-setting","pushedAt":"2024-09-20T16:42:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mfiedorowicz","name":"Michal Fiedorowicz","path":"/mfiedorowicz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1258605?s=80&v=4"}},{"before":"0bd9cdb2c1ead61ed4d48571da0c842c8af3fa50","after":"e41aa8ffaf23095922c1657a5fea1ec47f367c6f","ref":"refs/heads/develop","pushedAt":"2024-09-20T16:42:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mfiedorowicz","name":"Michal Fiedorowicz","path":"/mfiedorowicz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1258605?s=80&v=4"},"commit":{"message":"feat: diode settings - rename reconciler target to diode target (#29)\n\nSigned-off-by: Michal Fiedorowicz ","shortMessageHtmlLink":"feat: diode settings - rename reconciler target to diode target (#29)"}},{"before":null,"after":"311b48c6077d8ef21dc545b78c500725c5c86c51","ref":"refs/heads/rename-diode-target-setting","pushedAt":"2024-09-20T14:59:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mfiedorowicz","name":"Michal Fiedorowicz","path":"/mfiedorowicz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1258605?s=80&v=4"},"commit":{"message":"feat: diode settings - rename reconciler target to diode target\n\nSigned-off-by: Michal Fiedorowicz ","shortMessageHtmlLink":"feat: diode settings - rename reconciler target to diode target"}},{"before":"cf3a6875ffbad2e89f022d4c9a3f56b19c8fe3dd","after":"8edcaa065aaa835b8d588c52adc32225e64186bf","ref":"refs/heads/feat/OBS-524-store-changeset-into-logs","pushedAt":"2024-09-20T12:09:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leoparente","name":"Leonardo Parente","path":"/leoparente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23251360?s=80&v=4"},"commit":{"message":"add Brotli","shortMessageHtmlLink":"add Brotli"}},{"before":null,"after":"cf3a6875ffbad2e89f022d4c9a3f56b19c8fe3dd","ref":"refs/heads/feat/OBS-524-store-changeset-into-logs","pushedAt":"2024-09-19T17:46:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"leoparente","name":"Leonardo Parente","path":"/leoparente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23251360?s=80&v=4"},"commit":{"message":"feat: store changeset into ingestion logs","shortMessageHtmlLink":"feat: store changeset into ingestion logs"}},{"before":"bed1f6b275de015d57de0816da2fdb12e950dd55","after":null,"ref":"refs/heads/ingestion-logs-with-metrics","pushedAt":"2024-09-18T15:44:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mfiedorowicz","name":"Michal Fiedorowicz","path":"/mfiedorowicz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1258605?s=80&v=4"}},{"before":"1c61bf986ad25c8ff493cc67f12f98d87bba9be0","after":"0bd9cdb2c1ead61ed4d48571da0c842c8af3fa50","ref":"refs/heads/develop","pushedAt":"2024-09-18T15:44:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mfiedorowicz","name":"Michal Fiedorowicz","path":"/mfiedorowicz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1258605?s=80&v=4"},"commit":{"message":"feat: ingestion logs with metrics improvements (#27)\n\n* feat: cache ingestion metrics\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n* feat: combine metrics with ingestion logs view\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n* remove check for ingestion logs disablement\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n* linting\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n---------\r\n\r\nSigned-off-by: Michal Fiedorowicz ","shortMessageHtmlLink":"feat: ingestion logs with metrics improvements (#27)"}},{"before":"60c7d7a8a821f526a8c6caed6c175bcb988acb50","after":"bed1f6b275de015d57de0816da2fdb12e950dd55","ref":"refs/heads/ingestion-logs-with-metrics","pushedAt":"2024-09-18T15:40:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mfiedorowicz","name":"Michal Fiedorowicz","path":"/mfiedorowicz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1258605?s=80&v=4"},"commit":{"message":"linting\n\nSigned-off-by: Michal Fiedorowicz ","shortMessageHtmlLink":"linting"}},{"before":null,"after":"60c7d7a8a821f526a8c6caed6c175bcb988acb50","ref":"refs/heads/ingestion-logs-with-metrics","pushedAt":"2024-09-18T14:23:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mfiedorowicz","name":"Michal Fiedorowicz","path":"/mfiedorowicz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1258605?s=80&v=4"},"commit":{"message":"remove check for ingestion logs disablement\n\nSigned-off-by: Michal Fiedorowicz ","shortMessageHtmlLink":"remove check for ingestion logs disablement"}},{"before":"739192574dccbc28e48c15c52f309895bc6d2508","after":null,"ref":"refs/heads/ingestion-logs-ui-with-metrics","pushedAt":"2024-09-18T11:08:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mfiedorowicz","name":"Michal Fiedorowicz","path":"/mfiedorowicz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1258605?s=80&v=4"}},{"before":"aa00897e1113732e3f6bd43025e9c16f8853d11e","after":"1c61bf986ad25c8ff493cc67f12f98d87bba9be0","ref":"refs/heads/develop","pushedAt":"2024-09-18T11:08:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mfiedorowicz","name":"Michal Fiedorowicz","path":"/mfiedorowicz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1258605?s=80&v=4"},"commit":{"message":"feat: ingestion logs with pagination and metrics (#26)\n\n* feat: regenerate reconciler sdk protobuf\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n* change plugin nav icon\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n* regenerate reconciler sdk client\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n* tidy up navigation\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n* ingestion log templates\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n* add template tags with filters\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n* add ingestion logs table\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n* encode next page token\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n* retrieve ingestion metrics\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n* add ingestion metrics\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n* tidy up js\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n* fix test\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n* more tests\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n---------\r\n\r\nSigned-off-by: Michal Fiedorowicz ","shortMessageHtmlLink":"feat: ingestion logs with pagination and metrics (#26)"}},{"before":"f6b33c2f8ba7433e12f0519e01144edeaf7e4876","after":"739192574dccbc28e48c15c52f309895bc6d2508","ref":"refs/heads/ingestion-logs-ui-with-metrics","pushedAt":"2024-09-18T11:03:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mfiedorowicz","name":"Michal Fiedorowicz","path":"/mfiedorowicz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1258605?s=80&v=4"},"commit":{"message":"more tests\n\nSigned-off-by: Michal Fiedorowicz ","shortMessageHtmlLink":"more tests"}},{"before":"5aa6bc2f25829cc27a5ea3c6838441fce6e27a72","after":"f6b33c2f8ba7433e12f0519e01144edeaf7e4876","ref":"refs/heads/ingestion-logs-ui-with-metrics","pushedAt":"2024-09-18T10:10:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mfiedorowicz","name":"Michal Fiedorowicz","path":"/mfiedorowicz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1258605?s=80&v=4"},"commit":{"message":"fix test\n\nSigned-off-by: Michal Fiedorowicz ","shortMessageHtmlLink":"fix test"}},{"before":null,"after":"5aa6bc2f25829cc27a5ea3c6838441fce6e27a72","ref":"refs/heads/ingestion-logs-ui-with-metrics","pushedAt":"2024-09-18T09:53:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mfiedorowicz","name":"Michal Fiedorowicz","path":"/mfiedorowicz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1258605?s=80&v=4"},"commit":{"message":"tidy up js\n\nSigned-off-by: Michal Fiedorowicz ","shortMessageHtmlLink":"tidy up js"}},{"before":"06c48cc750223b73ea317ae4626cf8f7cd82249d","after":null,"ref":"refs/heads/feat/retrieve-ingestion-logs","pushedAt":"2024-09-09T08:54:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mfiedorowicz","name":"Michal Fiedorowicz","path":"/mfiedorowicz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1258605?s=80&v=4"}},{"before":"e78fe8b557645fea163354ae19e8e353b3166c32","after":"aa00897e1113732e3f6bd43025e9c16f8853d11e","ref":"refs/heads/develop","pushedAt":"2024-09-09T08:54:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mfiedorowicz","name":"Michal Fiedorowicz","path":"/mfiedorowicz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1258605?s=80&v=4"},"commit":{"message":"feat: settings and ingestion logs views (init) (#25)\n\n* feat: add reconciler svc generated from proto\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n* chore: reload netbox on *.html changes\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n* feat: add reconciler sdk client\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n* feat: add settings model, form, serializer and migration\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n* feat: add settings templates\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n* remove redundant grpc status\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n* feat: add regenerated code for reconciler svc proto\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n* tidy up reconciler client error\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n* feat: add settings view/edit + dummy ingestion logs view\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n* fix typo\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n* omit proto generated files and migrations from code coverage\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n* omit proto generated files when running ruff checks\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n* tidy up existing tests\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n* add tests for API serializers\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n* add tests for Setting model\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n* add tests for reconciler SDK client\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n* add tests for views\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n* tidy up\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n* add plugin config flag to enable retrieving ingestion logs via plugin config (disabled by default)\r\n\r\n- enabled for tests\r\n- config flag will removed once integration with reconciler service is working.\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n* switch netbox docker to v4.1-3.0.1\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n* feat: set primary user agent for reconciler sdk client\r\n\r\nSigned-off-by: Michal Fiedorowicz \r\n\r\n---------\r\n\r\nSigned-off-by: Michal Fiedorowicz ","shortMessageHtmlLink":"feat: settings and ingestion logs views (init) (#25)"}},{"before":"9be4d991e905e63eb3b9da92a8188cb6b3011824","after":"06c48cc750223b73ea317ae4626cf8f7cd82249d","ref":"refs/heads/feat/retrieve-ingestion-logs","pushedAt":"2024-09-09T08:48:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mfiedorowicz","name":"Michal Fiedorowicz","path":"/mfiedorowicz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1258605?s=80&v=4"},"commit":{"message":"feat: set primary user agent for reconciler sdk client\n\nSigned-off-by: Michal Fiedorowicz ","shortMessageHtmlLink":"feat: set primary user agent for reconciler sdk client"}},{"before":"0a83a7be805d132ecc9e3c9c7c88be63f6294856","after":"9be4d991e905e63eb3b9da92a8188cb6b3011824","ref":"refs/heads/feat/retrieve-ingestion-logs","pushedAt":"2024-09-09T07:03:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mfiedorowicz","name":"Michal Fiedorowicz","path":"/mfiedorowicz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1258605?s=80&v=4"},"commit":{"message":"switch netbox docker to v4.1-3.0.1\n\nSigned-off-by: Michal Fiedorowicz ","shortMessageHtmlLink":"switch netbox docker to v4.1-3.0.1"}},{"before":null,"after":"0a83a7be805d132ecc9e3c9c7c88be63f6294856","ref":"refs/heads/feat/retrieve-ingestion-logs","pushedAt":"2024-09-06T15:27:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mfiedorowicz","name":"Michal Fiedorowicz","path":"/mfiedorowicz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1258605?s=80&v=4"},"commit":{"message":"add plugin config flag to enable retrieving ingestion logs via plugin config (disabled by default)\n\n- enabled for tests\n- config flag will removed once integration with reconciler service is working.\n\nSigned-off-by: Michal Fiedorowicz ","shortMessageHtmlLink":"add plugin config flag to enable retrieving ingestion logs via plugin…"}},{"before":"2a474d70dc70503a661c73920d2c61ff28037395","after":"6a1d5f1d614aa404d5d343c6ac114db35598b4a2","ref":"refs/heads/release","pushedAt":"2024-09-03T21:49:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mfiedorowicz","name":"Michal Fiedorowicz","path":"/mfiedorowicz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1258605?s=80&v=4"},"commit":{"message":"Merge pull request #24 from netboxlabs/develop\n\n🚚 release: v0.4.1","shortMessageHtmlLink":"Merge pull request #24 from netboxlabs/develop"}},{"before":"bc0d434811d91412ba363fd599e72ae8ec14c618","after":null,"ref":"refs/heads/fix-compatibility-readme","pushedAt":"2024-09-03T21:44:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mfiedorowicz","name":"Michal Fiedorowicz","path":"/mfiedorowicz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1258605?s=80&v=4"}},{"before":"b7002881104f371ecc9e63fd5e4afb407e8e02fb","after":"e78fe8b557645fea163354ae19e8e353b3166c32","ref":"refs/heads/develop","pushedAt":"2024-09-03T21:44:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mfiedorowicz","name":"Michal Fiedorowicz","path":"/mfiedorowicz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1258605?s=80&v=4"},"commit":{"message":"fix: readme - compatibility plugin version (#23)","shortMessageHtmlLink":"fix: readme - compatibility plugin version (#23)"}},{"before":null,"after":"bc0d434811d91412ba363fd599e72ae8ec14c618","ref":"refs/heads/fix-compatibility-readme","pushedAt":"2024-09-03T21:40:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mfiedorowicz","name":"Michal Fiedorowicz","path":"/mfiedorowicz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1258605?s=80&v=4"},"commit":{"message":"fix: readme - compatibility plugin version","shortMessageHtmlLink":"fix: readme - compatibility plugin version"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMDo1NDo1Ny4wMDAwMDBazwAAAAS8XQMI","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMDo1NDo1Ny4wMDAwMDBazwAAAAS8XQMI","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wM1QyMTo0MDowMy4wMDAwMDBazwAAAASsDGtm"}},"title":"Activity · netboxlabs/diode-netbox-plugin"}