{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":791155770,"defaultBranch":"main","name":"issue-team-scheduler","ownerLogin":"grafana","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-24T07:40:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7195757?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724333924.0","currentOid":""},"activityList":{"items":[{"before":"134509a65693bf5998f4f39af4ac33383499f574","after":null,"ref":"refs/heads/chaudum/dont-panic-when-timezone-parsing-fails","pushedAt":"2024-08-22T13:38:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chaudum","name":"Christian Haudum","path":"/chaudum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/281260?s=80&v=4"}},{"before":"082d0d9ee977eddbc7f22592cda326a80e920274","after":"647e7ca4b9424f37f74e8e827639a01d6465393d","ref":"refs/heads/main","pushedAt":"2024-08-22T13:38:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"chaudum","name":"Christian Haudum","path":"/chaudum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/281260?s=80&v=4"},"commit":{"message":"Do not panic if TZ parsing of iCal feed fails (#47)\n\nIf parsing the time zone from the calendar feed fails, `loc` would be `nil` and therefore the subsequent call `checkEvents()` would fail with a panic, because the availability check requires the time.Location to be not `nil`.","shortMessageHtmlLink":"Do not panic if TZ parsing of iCal feed fails (#47)"}},{"before":null,"after":"134509a65693bf5998f4f39af4ac33383499f574","ref":"refs/heads/chaudum/dont-panic-when-timezone-parsing-fails","pushedAt":"2024-08-22T11:51:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chaudum","name":"Christian Haudum","path":"/chaudum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/281260?s=80&v=4"},"commit":{"message":"Do not panic if TZ parsing of iCal feed fails\n\nIf parsing the time zone from the calendar feed fails, `loc` would be\n`nil` and therefore the subsequent call `checkEvents()` would fail with\na panic, because the availability check requires the time.Location to be\nnot `nil`.\n\n```\ngoroutine 1 [running]:\ntime.Time.In(...)\n\t/usr/local/go/src/time/time.go:1167\ngithub.com/grafana/escalation-scheduler/pkg/icassigner/calendar.(*icalAvailabilityChecker).isEventBlockingAvailability(0xc00015d588, {0x0?, 0xb484b9?, 0x0?}, {0xede56deb0?, 0x0?, 0x0?})\n\t/src/pkg/icassigner/calendar/ical.go:61 +0x232\ngithub.com/grafana/escalation-scheduler/pkg/icassigner/calendar.checkEvents({0xc003d28000, 0x1897, 0xc00015d8b8?}, {0xc0002fdeb0, 0xd}, {0x0?, 0x0?, 0x10cf060?}, 0x0, 0x13a52453c000)\n\t/src/pkg/icassigner/calendar/ical.go:108 +0x2e5\ngithub.com/grafana/escalation-scheduler/pkg/icassigner/calendar.CheckAvailability({0xc000337f80?, 0x10?}, {0xc0002fdeb0, 0xd}, {0x0?, 0x0?, 0x10cf060?}, 0x13a52453c000)\n\t/src/pkg/icassigner/calendar/ical.go:162 +0x6dc\ngithub.com/grafana/escalation-scheduler/pkg/icassigner.checkAvailability({{0xc0002fdeb0, 0xd}, {0xc000337f80, 0x79}, {0x0, 0x0}, {0xc0002fded0, 0xb}}, 0x13a52453c000)\n\t/src/pkg/icassigner/action.go:181 +0x10d\ngithub.com/grafana/escalation-scheduler/pkg/icassigner.(*Action).Run(0xc00015df00, {0xc45510, 0x11303c0}, 0xc0002aedc0, 0x1)\n\t/src/pkg/icassigner/action.go:99 +0xe1a\nmain.main()\n\t/src/cmd/ic-assignment/main.go:80 +0x4a5\n```\n\nSigned-off-by: Christian Haudum ","shortMessageHtmlLink":"Do not panic if TZ parsing of iCal feed fails"}},{"before":"7a943bb323b3d94353eb0ee0e508b426ae01a944","after":"082d0d9ee977eddbc7f22592cda326a80e920274","ref":"refs/heads/main","pushedAt":"2024-08-09T15:13:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"armandgrillet","name":"Armand Grillet","path":"/armandgrillet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2117580?s=80&v=4"},"commit":{"message":"Correct README","shortMessageHtmlLink":"Correct README"}},{"before":"402f18d03e5ed8edfe44ea504c8765f59eb523fd","after":null,"ref":"refs/heads/v0.16","pushedAt":"2024-08-09T14:57:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"armandgrillet","name":"Armand Grillet","path":"/armandgrillet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2117580?s=80&v=4"}},{"before":"c1dcc3b2b06ac54d516bce9fd608178fafee4d02","after":"7a943bb323b3d94353eb0ee0e508b426ae01a944","ref":"refs/heads/main","pushedAt":"2024-08-09T14:57:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"armandgrillet","name":"Armand Grillet","path":"/armandgrillet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2117580?s=80&v=4"},"commit":{"message":"Merge pull request #46 from grafana/v0.16\n\nClarify output","shortMessageHtmlLink":"Merge pull request #46 from grafana/v0.16"}},{"before":null,"after":"402f18d03e5ed8edfe44ea504c8765f59eb523fd","ref":"refs/heads/v0.16","pushedAt":"2024-08-09T14:56:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"armandgrillet","name":"Armand Grillet","path":"/armandgrillet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2117580?s=80&v=4"},"commit":{"message":"Clarify output","shortMessageHtmlLink":"Clarify output"}},{"before":"7bda6a266886a382ffa245ee040f20a09e8d12f0","after":null,"ref":"refs/heads/armandgrillet/new-labels-option","pushedAt":"2024-08-09T13:07:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"armandgrillet","name":"Armand Grillet","path":"/armandgrillet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2117580?s=80&v=4"}},{"before":"87a42c9f2749ecba9674100f2c9f6b9e475ded84","after":"c1dcc3b2b06ac54d516bce9fd608178fafee4d02","ref":"refs/heads/main","pushedAt":"2024-08-09T13:07:36.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"armandgrillet","name":"Armand Grillet","path":"/armandgrillet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2117580?s=80&v=4"},"commit":{"message":"Merge pull request #45 from grafana/armandgrillet/new-labels-option\n\nAllow input of the labels","shortMessageHtmlLink":"Merge pull request #45 from grafana/armandgrillet/new-labels-option"}},{"before":"64dd2b675f6231fa931aac34f6a1c108205d0170","after":"7bda6a266886a382ffa245ee040f20a09e8d12f0","ref":"refs/heads/armandgrillet/new-labels-option","pushedAt":"2024-08-09T13:03:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"armandgrillet","name":"Armand Grillet","path":"/armandgrillet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2117580?s=80&v=4"},"commit":{"message":"Removed binary","shortMessageHtmlLink":"Removed binary"}},{"before":"3bcf252f978a9f7ace26607f4cfa8851f1ef6ed6","after":"64dd2b675f6231fa931aac34f6a1c108205d0170","ref":"refs/heads/armandgrillet/new-labels-option","pushedAt":"2024-08-09T13:02:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"armandgrillet","name":"Armand Grillet","path":"/armandgrillet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2117580?s=80&v=4"},"commit":{"message":"Invert logic","shortMessageHtmlLink":"Invert logic"}},{"before":null,"after":"3bcf252f978a9f7ace26607f4cfa8851f1ef6ed6","ref":"refs/heads/armandgrillet/new-labels-option","pushedAt":"2024-08-09T13:00:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"armandgrillet","name":"Armand Grillet","path":"/armandgrillet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2117580?s=80&v=4"},"commit":{"message":"Allow input of the labels","shortMessageHtmlLink":"Allow input of the labels"}},{"before":"386dbe0774ae1a73a7e64783c87e7276a11894bc","after":null,"ref":"refs/heads/GH-output-label","pushedAt":"2024-08-09T09:30:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"armandgrillet","name":"Armand Grillet","path":"/armandgrillet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2117580?s=80&v=4"}},{"before":"aa440d37564019fa8ac0595a9f384ab77ce1bb0d","after":"87a42c9f2749ecba9674100f2c9f6b9e475ded84","ref":"refs/heads/main","pushedAt":"2024-08-09T09:30:15.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"armandgrillet","name":"Armand Grillet","path":"/armandgrillet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2117580?s=80&v=4"},"commit":{"message":"Merge pull request #44 from grafana/GH-output-label\n\nemit chosen label in GH output","shortMessageHtmlLink":"Merge pull request #44 from grafana/GH-output-label"}},{"before":"b3a7751f4c65056d37c6ec09828761ff26e00ad7","after":"386dbe0774ae1a73a7e64783c87e7276a11894bc","ref":"refs/heads/GH-output-label","pushedAt":"2024-08-09T09:26:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"replay","name":"Mauro Stettler","path":"/replay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/195371?s=80&v=4"},"commit":{"message":"bump version\n\nSigned-off-by: Mauro Stettler ","shortMessageHtmlLink":"bump version"}},{"before":"a4a3b7ee3950cf2abf28d4f3348735d571c9f4d2","after":"b3a7751f4c65056d37c6ec09828761ff26e00ad7","ref":"refs/heads/GH-output-label","pushedAt":"2024-08-09T09:25:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"replay","name":"Mauro Stettler","path":"/replay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/195371?s=80&v=4"},"commit":{"message":"naming\n\nSigned-off-by: Mauro Stettler ","shortMessageHtmlLink":"naming"}},{"before":"2803dc2edcacc3b775f280e815d6d27f0b45d34a","after":"a4a3b7ee3950cf2abf28d4f3348735d571c9f4d2","ref":"refs/heads/GH-output-label","pushedAt":"2024-08-09T09:24:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"replay","name":"Mauro Stettler","path":"/replay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/195371?s=80&v=4"},"commit":{"message":"handle error\n\nSigned-off-by: Mauro Stettler ","shortMessageHtmlLink":"handle error"}},{"before":null,"after":"2803dc2edcacc3b775f280e815d6d27f0b45d34a","ref":"refs/heads/GH-output-label","pushedAt":"2024-08-09T09:24:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"replay","name":"Mauro Stettler","path":"/replay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/195371?s=80&v=4"},"commit":{"message":"emit resulting label in GH output\n\nSigned-off-by: Mauro Stettler ","shortMessageHtmlLink":"emit resulting label in GH output"}},{"before":"13fad36e66816a857d9602df19fe294ed99dd725","after":null,"ref":"refs/heads/fix-name-of-required-labels","pushedAt":"2024-08-02T08:04:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"replay","name":"Mauro Stettler","path":"/replay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/195371?s=80&v=4"}},{"before":"7234171dd48b7ee69035d54d6a656ba567501e03","after":"aa440d37564019fa8ac0595a9f384ab77ce1bb0d","ref":"refs/heads/main","pushedAt":"2024-08-02T08:04:28.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"replay","name":"Mauro Stettler","path":"/replay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/195371?s=80&v=4"},"commit":{"message":"Merge pull request #43 from grafana/fix-name-of-required-labels\n\nrename required_labels to requireLabel","shortMessageHtmlLink":"Merge pull request #43 from grafana/fix-name-of-required-labels"}},{"before":"584cc525af4e9dcecdf1d2fe0595d862e2350b72","after":"13fad36e66816a857d9602df19fe294ed99dd725","ref":"refs/heads/fix-name-of-required-labels","pushedAt":"2024-08-02T08:03:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"replay","name":"Mauro Stettler","path":"/replay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/195371?s=80&v=4"},"commit":{"message":"more consistent log statement\n\nSigned-off-by: Mauro Stettler ","shortMessageHtmlLink":"more consistent log statement"}},{"before":"44afd5789523ec4fa2b74e287ccb7b3dcd8448f2","after":"584cc525af4e9dcecdf1d2fe0595d862e2350b72","ref":"refs/heads/fix-name-of-required-labels","pushedAt":"2024-08-02T07:51:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"replay","name":"Mauro Stettler","path":"/replay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/195371?s=80&v=4"},"commit":{"message":"only one of the required labels must be present\n\nSigned-off-by: Mauro Stettler ","shortMessageHtmlLink":"only one of the required labels must be present"}},{"before":"a7eeeb049e85244a988ee2cb109f349c3617769b","after":"44afd5789523ec4fa2b74e287ccb7b3dcd8448f2","ref":"refs/heads/fix-name-of-required-labels","pushedAt":"2024-08-02T07:50:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"replay","name":"Mauro Stettler","path":"/replay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/195371?s=80&v=4"},"commit":{"message":"add test skipping assignment\n\nSigned-off-by: Mauro Stettler ","shortMessageHtmlLink":"add test skipping assignment"}},{"before":"c5767af2194f1ffc3a424e6ea0e5ec810ee89e11","after":"a7eeeb049e85244a988ee2cb109f349c3617769b","ref":"refs/heads/fix-name-of-required-labels","pushedAt":"2024-08-02T07:49:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"replay","name":"Mauro Stettler","path":"/replay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/195371?s=80&v=4"},"commit":{"message":"fix test case\n\nSigned-off-by: Mauro Stettler ","shortMessageHtmlLink":"fix test case"}},{"before":"260fc016b0123fa342fe34bc15c3b79696331569","after":"c5767af2194f1ffc3a424e6ea0e5ec810ee89e11","ref":"refs/heads/fix-name-of-required-labels","pushedAt":"2024-08-02T07:46:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"replay","name":"Mauro Stettler","path":"/replay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/195371?s=80&v=4"},"commit":{"message":"make behavior consistent\n\nSigned-off-by: Mauro Stettler ","shortMessageHtmlLink":"make behavior consistent"}},{"before":"6cd4abb80d8e55a1bd2db717b2f16f0264594099","after":"260fc016b0123fa342fe34bc15c3b79696331569","ref":"refs/heads/fix-name-of-required-labels","pushedAt":"2024-08-02T07:40:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"replay","name":"Mauro Stettler","path":"/replay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/195371?s=80&v=4"},"commit":{"message":"update version numbers\n\nSigned-off-by: Mauro Stettler ","shortMessageHtmlLink":"update version numbers"}},{"before":null,"after":"6cd4abb80d8e55a1bd2db717b2f16f0264594099","ref":"refs/heads/fix-name-of-required-labels","pushedAt":"2024-08-02T07:37:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"replay","name":"Mauro Stettler","path":"/replay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/195371?s=80&v=4"},"commit":{"message":"rename required_labels to requireLabel\n\nSigned-off-by: Mauro Stettler ","shortMessageHtmlLink":"rename required_labels to requireLabel"}},{"before":"0874cb68e75bf12c1b4e677e15a369945985e920","after":null,"ref":"refs/heads/debug-busyiness","pushedAt":"2024-05-31T13:16:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"replay","name":"Mauro Stettler","path":"/replay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/195371?s=80&v=4"}},{"before":"1a28b06996542cda308a60c5a09c9adfa7bf0bfb","after":"7234171dd48b7ee69035d54d6a656ba567501e03","ref":"refs/heads/main","pushedAt":"2024-05-31T13:16:11.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"replay","name":"Mauro Stettler","path":"/replay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/195371?s=80&v=4"},"commit":{"message":"Merge pull request #42 from grafana/debug-busyiness\n\nMake team member busyness calculation more verbose","shortMessageHtmlLink":"Merge pull request #42 from grafana/debug-busyiness"}},{"before":"e0a112abead7e21f04b7a6522015d9e705cfa033","after":"0874cb68e75bf12c1b4e677e15a369945985e920","ref":"refs/heads/debug-busyiness","pushedAt":"2024-05-31T13:14:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"replay","name":"Mauro Stettler","path":"/replay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/195371?s=80&v=4"},"commit":{"message":"spelling\n\nCo-authored-by: Dimitar Dimitrov ","shortMessageHtmlLink":"spelling"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEoVcLsgA","startCursor":null,"endCursor":null}},"title":"Activity ยท grafana/issue-team-scheduler"}