{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":781693683,"defaultBranch":"main","name":"honeycomb-opentelemetry-ruby","ownerLogin":"honeycombio","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-03T21:29:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15988027?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713864636.0","currentOid":""},"activityList":{"items":[{"before":"d446173eb92a49f1facc531ed2d633b43728b8a9","after":null,"ref":"refs/heads/robb.add-some-style","pushedAt":"2024-04-23T09:30:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MikeGoldsmith","name":"Mike Goldsmith","path":"/MikeGoldsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3481731?s=80&v=4"}},{"before":"04ca123f1f192c24c7ad67c2f83e28b0d463e2ab","after":"d446173eb92a49f1facc531ed2d633b43728b8a9","ref":"refs/heads/robb.add-some-style","pushedAt":"2024-04-09T19:45:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robbkidd","name":"Robb Kidd","path":"/robbkidd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517302?s=80&v=4"},"commit":{"message":"add style checking to CI","shortMessageHtmlLink":"add style checking to CI"}},{"before":"043d8da0c0789082cc30ab204adcdf4f14d17f12","after":"96df23c26ac9cc374c30e913e8a9932f2c332dfb","ref":"refs/heads/main","pushedAt":"2024-04-09T19:34:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JamieDanielson","name":"Jamie Danielson","path":"/JamieDanielson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29520003?s=80&v=4"},"commit":{"message":"docs: update README (#6)\n\n- list current feature(s)\r\n- mention the license like the other distro/nostro repos do in their\r\nREADMEs\r\n- note that install and usage are TBD","shortMessageHtmlLink":"docs: update README (#6)"}},{"before":"3ce3cca5738be0d0cebe3340206aa599f30451b3","after":null,"ref":"refs/heads/robb.update-readme","pushedAt":"2024-04-09T19:34:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JamieDanielson","name":"Jamie Danielson","path":"/JamieDanielson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29520003?s=80&v=4"}},{"before":"fc5bcb2a4f3ee595392a46f3a8588fe8ba883cf8","after":"3ce3cca5738be0d0cebe3340206aa599f30451b3","ref":"refs/heads/robb.update-readme","pushedAt":"2024-04-09T19:22:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robbkidd","name":"Robb Kidd","path":"/robbkidd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517302?s=80&v=4"},"commit":{"message":"update CODEOWNERS; telemetry is pipeline","shortMessageHtmlLink":"update CODEOWNERS; telemetry is pipeline"}},{"before":"b6ce7917df98e3caf04f9c8b520cf710586a37f7","after":"04ca123f1f192c24c7ad67c2f83e28b0d463e2ab","ref":"refs/heads/robb.add-some-style","pushedAt":"2024-04-08T23:35:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robbkidd","name":"Robb Kidd","path":"/robbkidd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517302?s=80&v=4"},"commit":{"message":"add style checking to CI","shortMessageHtmlLink":"add style checking to CI"}},{"before":null,"after":"b6ce7917df98e3caf04f9c8b520cf710586a37f7","ref":"refs/heads/robb.add-some-style","pushedAt":"2024-04-08T23:30:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robbkidd","name":"Robb Kidd","path":"/robbkidd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517302?s=80&v=4"},"commit":{"message":"add style checking to CI","shortMessageHtmlLink":"add style checking to CI"}},{"before":null,"after":"fc5bcb2a4f3ee595392a46f3a8588fe8ba883cf8","ref":"refs/heads/robb.update-readme","pushedAt":"2024-04-08T23:30:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robbkidd","name":"Robb Kidd","path":"/robbkidd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517302?s=80&v=4"},"commit":{"message":"update README\n\n- list current feature(s)\n- mention the license like the other distro/nostro repos do in their\n READMEs\n- note that install and usage are TBD","shortMessageHtmlLink":"update README"}},{"before":"f1dae6e65b60732a2850ec0f5419c2bf1db3ae7d","after":null,"ref":"refs/heads/robb.let-there-be-gem","pushedAt":"2024-04-08T16:51:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"robbkidd","name":"Robb Kidd","path":"/robbkidd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517302?s=80&v=4"}},{"before":"d1358ea78b26dec5363064c29583801c4d0c3f0f","after":"043d8da0c0789082cc30ab204adcdf4f14d17f12","ref":"refs/heads/main","pushedAt":"2024-04-08T16:51:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robbkidd","name":"Robb Kidd","path":"/robbkidd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517302?s=80&v=4"},"commit":{"message":"feat: add BaggageSpanProcessor (#5)\n\n## Which problem is this PR solving?\r\n\r\n- adds BaggageSpanProcessor to the Honeycomb OpenTelemetry Ruby extras\r\nlibrary\r\n\r\n## Short description of the changes\r\n\r\n- Create the actual gem library for distribution\r\n- Wire up unit testing locally and in CI\r\n- Add BaggageSpanProcessor, unit tests, and smoke tests for it\r\n\r\n## How to verify that this has the expected result\r\n\r\n- Tests pass!\r\n- Run the example Sinatra app yourself and see that attributes names\r\n\"for_the_children\" appear on not-root spans\r\n\r\n```shell\r\n> cd smoke-tests\r\n> docker compose up collector app-sinatra\r\n```\r\n\r\n... in another terminal ...\r\n\r\n```shell\r\n> curl localhost:4567\r\n```\r\n... back in the first terminal ...\r\nSearch the Collector's console output for \"for_the_children\" and see\r\nsomething like:\r\n\r\n```\r\ncollector-1 | Span #1\r\ncollector-1 | Trace ID : bbafe115d386391b60d1811c73795369\r\ncollector-1 | Parent ID : e2d02f9bd3df85a6\r\ncollector-1 | ID : f2ddd822819b91ab\r\ncollector-1 | Name : hello\r\ncollector-1 | Kind : Internal\r\ncollector-1 | Start time : 2024-04-05 20:23:41.190116345 +0000 UTC\r\ncollector-1 | End time : 2024-04-05 20:23:41.190291011 +0000 UTC\r\ncollector-1 | Status code : Unset\r\ncollector-1 | Status message : \r\ncollector-1 | Attributes:\r\ncollector-1 | -> for_the_children: Str(another important value)\r\n```","shortMessageHtmlLink":"feat: add BaggageSpanProcessor (#5)"}},{"before":"9e909afdd2088a0d1c763ed4a4747d4534dc2a27","after":"f1dae6e65b60732a2850ec0f5419c2bf1db3ae7d","ref":"refs/heads/robb.let-there-be-gem","pushedAt":"2024-04-08T16:46:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robbkidd","name":"Robb Kidd","path":"/robbkidd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517302?s=80&v=4"},"commit":{"message":"require API and SDK minimums of v1.0.0\n\nBaggageSpanProcessor works with both from the time they went stable.","shortMessageHtmlLink":"require API and SDK minimums of v1.0.0"}},{"before":"7a3998799204da7798c70e0550c3c0a411b035c0","after":"9e909afdd2088a0d1c763ed4a4747d4534dc2a27","ref":"refs/heads/robb.let-there-be-gem","pushedAt":"2024-04-08T16:37:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robbkidd","name":"Robb Kidd","path":"/robbkidd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517302?s=80&v=4"},"commit":{"message":"guard against weird things given to on_start()","shortMessageHtmlLink":"guard against weird things given to on_start()"}},{"before":"015d2ac216097be6a1f468429b7a6117acb64f1e","after":"7a3998799204da7798c70e0550c3c0a411b035c0","ref":"refs/heads/robb.let-there-be-gem","pushedAt":"2024-04-05T20:51:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robbkidd","name":"Robb Kidd","path":"/robbkidd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517302?s=80&v=4"},"commit":{"message":"add more to the doc comment, particular the warning","shortMessageHtmlLink":"add more to the doc comment, particular the warning"}},{"before":"64133c5f99dcd50c967d4bcce9707f5d8fa37d92","after":"015d2ac216097be6a1f468429b7a6117acb64f1e","ref":"refs/heads/robb.let-there-be-gem","pushedAt":"2024-04-05T20:15:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robbkidd","name":"Robb Kidd","path":"/robbkidd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517302?s=80&v=4"},"commit":{"message":"check in the Gemfile.lock for CI dep caching","shortMessageHtmlLink":"check in the Gemfile.lock for CI dep caching"}},{"before":"b9f5e2f114dac0dfce9153892c287ff50f010bb0","after":"64133c5f99dcd50c967d4bcce9707f5d8fa37d92","ref":"refs/heads/robb.let-there-be-gem","pushedAt":"2024-04-05T20:02:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robbkidd","name":"Robb Kidd","path":"/robbkidd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517302?s=80&v=4"},"commit":{"message":"update sinatra smoke test to look for baggage attributes","shortMessageHtmlLink":"update sinatra smoke test to look for baggage attributes"}},{"before":null,"after":"b9f5e2f114dac0dfce9153892c287ff50f010bb0","ref":"refs/heads/robb.let-there-be-gem","pushedAt":"2024-04-05T13:26:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robbkidd","name":"Robb Kidd","path":"/robbkidd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517302?s=80&v=4"},"commit":{"message":"add running unit tests to CI\n\nIncludes a make target for iterating on Circle jobs in local dev.","shortMessageHtmlLink":"add running unit tests to CI"}},{"before":"8906eb5eab7171b529d58f81f4cac7d7b205d87d","after":null,"ref":"refs/heads/robb.turn-the-status-badge-on","pushedAt":"2024-04-05T12:17:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"robbkidd","name":"Robb Kidd","path":"/robbkidd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517302?s=80&v=4"}},{"before":"afc5951ded6702db26bd134144f8dd611e9d1791","after":"d1358ea78b26dec5363064c29583801c4d0c3f0f","ref":"refs/heads/main","pushedAt":"2024-04-05T12:17:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robbkidd","name":"Robb Kidd","path":"/robbkidd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517302?s=80&v=4"},"commit":{"message":"docs: add the OSS status badge to README (#4)\n\n## Which problem is this PR solving?\r\n\r\nCommunicate the support status of this project in the README. We're\r\nexperimental for the short while we are reimplementing the components\r\nhere.","shortMessageHtmlLink":"docs: add the OSS status badge to README (#4)"}},{"before":null,"after":"8906eb5eab7171b529d58f81f4cac7d7b205d87d","ref":"refs/heads/robb.turn-the-status-badge-on","pushedAt":"2024-04-05T12:14:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robbkidd","name":"Robb Kidd","path":"/robbkidd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517302?s=80&v=4"},"commit":{"message":"add the OSS status badge to README\n\nWe're experimental while we get the components reimplemented here.","shortMessageHtmlLink":"add the OSS status badge to README"}},{"before":"c41de8afc19132e8996c350be8d065770b426eda","after":null,"ref":"refs/heads/robb.add-smoke-tests","pushedAt":"2024-04-05T12:10:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"robbkidd","name":"Robb Kidd","path":"/robbkidd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517302?s=80&v=4"}},{"before":"5248a4a1a31ade60d123c6df8059408b39b6985b","after":"afc5951ded6702db26bd134144f8dd611e9d1791","ref":"refs/heads/main","pushedAt":"2024-04-05T12:10:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robbkidd","name":"Robb Kidd","path":"/robbkidd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517302?s=80&v=4"},"commit":{"message":"ci: add smoke tests for baseline upstream OTel behavior (#2)\n\nEstablish our usual distro smoke tests, but only for stock, upstream\r\nOTel behavior. As we reimplement the distro components standalone in\r\nRuby, these will let us assert that we did it right.\r\n\r\n---------\r\n\r\nCo-authored-by: Mike Goldsmith ","shortMessageHtmlLink":"ci: add smoke tests for baseline upstream OTel behavior (#2)"}},{"before":"8d5f18544e65f30989bde2170df4a2064c00b213","after":null,"ref":"refs/heads/robb.fix-label-workflow","pushedAt":"2024-04-05T12:09:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"robbkidd","name":"Robb Kidd","path":"/robbkidd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517302?s=80&v=4"}},{"before":"20d2082e71e85ca74e965c62cf3af3992e3e89e6","after":"5248a4a1a31ade60d123c6df8059408b39b6985b","ref":"refs/heads/main","pushedAt":"2024-04-05T12:09:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robbkidd","name":"Robb Kidd","path":"/robbkidd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517302?s=80&v=4"},"commit":{"message":"ci: reference new name for our OSS mgmt repo (#3)\n\n## Which problem is this PR solving?\r\n\r\nMy changes to the content created by the repo template yesterday broke\r\none of the workflows. Oops.","shortMessageHtmlLink":"ci: reference new name for our OSS mgmt repo (#3)"}},{"before":"872b4edcb30c74e02242dcddcd0c45b11b52aba8","after":"c41de8afc19132e8996c350be8d065770b426eda","ref":"refs/heads/robb.add-smoke-tests","pushedAt":"2024-04-05T11:48:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robbkidd","name":"Robb Kidd","path":"/robbkidd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517302?s=80&v=4"},"commit":{"message":"use a much more up-to-date runner image\n\nCo-authored-by: Mike Goldsmith ","shortMessageHtmlLink":"use a much more up-to-date runner image"}},{"before":"a5278891b928bcc5d5c1b687c5bae1216b966bb5","after":"872b4edcb30c74e02242dcddcd0c45b11b52aba8","ref":"refs/heads/robb.add-smoke-tests","pushedAt":"2024-04-04T22:42:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robbkidd","name":"Robb Kidd","path":"/robbkidd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517302?s=80&v=4"},"commit":{"message":"add an example web app similar to our others\n\nMixes \"auto\" instrumentation and custom instrumentation.","shortMessageHtmlLink":"add an example web app similar to our others"}},{"before":"0822450cd99d2b5d937fbaf1e53d0d7f98528290","after":"a5278891b928bcc5d5c1b687c5bae1216b966bb5","ref":"refs/heads/robb.add-smoke-tests","pushedAt":"2024-04-04T20:53:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robbkidd","name":"Robb Kidd","path":"/robbkidd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517302?s=80&v=4"},"commit":{"message":"add CircleCI config to run the smoke tests there","shortMessageHtmlLink":"add CircleCI config to run the smoke tests there"}},{"before":"20d2082e71e85ca74e965c62cf3af3992e3e89e6","after":"a7b601ca2096c44c186243b98d528b2d4d73658d","ref":"refs/heads/circleci-project-setup","pushedAt":"2024-04-04T20:51:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robbkidd","name":"Robb Kidd","path":"/robbkidd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517302?s=80&v=4"},"commit":{"message":"Add .circleci/config.yml","shortMessageHtmlLink":"Add .circleci/config.yml"}},{"before":null,"after":"20d2082e71e85ca74e965c62cf3af3992e3e89e6","ref":"refs/heads/circleci-project-setup","pushedAt":"2024-04-04T20:51:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robbkidd","name":"Robb Kidd","path":"/robbkidd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517302?s=80&v=4"},"commit":{"message":"maint: customize repo content from template for this project (#1)\n\n## Which problem is this PR solving?\r\n\r\n- Updates the content to be project specific!","shortMessageHtmlLink":"maint: customize repo content from template for this project (#1)"}},{"before":"9b87ad9eabb33d37576bfc724956ba337eaabca1","after":"0822450cd99d2b5d937fbaf1e53d0d7f98528290","ref":"refs/heads/robb.add-smoke-tests","pushedAt":"2024-04-04T20:49:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robbkidd","name":"Robb Kidd","path":"/robbkidd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517302?s=80&v=4"},"commit":{"message":"add CircleCI config to run the smoke tests there","shortMessageHtmlLink":"add CircleCI config to run the smoke tests there"}},{"before":"75a4721584fb84464ecb1e600059746088f2b1f5","after":"9b87ad9eabb33d37576bfc724956ba337eaabca1","ref":"refs/heads/robb.add-smoke-tests","pushedAt":"2024-04-04T20:38:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robbkidd","name":"Robb Kidd","path":"/robbkidd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517302?s=80&v=4"},"commit":{"message":"add CircleCI config to run the smoke tests there","shortMessageHtmlLink":"add CircleCI config to run the smoke tests there"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEN-HGiwA","startCursor":null,"endCursor":null}},"title":"Activity ยท honeycombio/honeycomb-opentelemetry-ruby"}