{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3910314,"defaultBranch":"main","name":"bosh","ownerLogin":"cloudfoundry","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-04-02T18:52:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/621746?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717109252.0","currentOid":""},"activityList":{"items":[{"before":"6ac0a963ae605710ce854a58e9b2691330c70e9e","after":"2b876e15cd21f27645d2f3d7cd14a265cc452c9f","ref":"refs/heads/main","pushedAt":"2024-06-01T12:16:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpalermo","name":"Joseph Palermo","path":"/jpalermo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16798?s=80&v=4"},"commit":{"message":"Updating blob azure-storage-cli/azure-storage-cli-0.0.93-linux-amd64 -> azure-storage-cli/azure-storage-cli-0.0.94-linux-amd64","shortMessageHtmlLink":"Updating blob azure-storage-cli/azure-storage-cli-0.0.93-linux-amd64 …"}},{"before":"c4a5a587f8034d77ed1eece1f9142d5421bb4608","after":"6ac0a963ae605710ce854a58e9b2691330c70e9e","ref":"refs/heads/main","pushedAt":"2024-06-01T10:40:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpalermo","name":"Joseph Palermo","path":"/jpalermo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16798?s=80&v=4"},"commit":{"message":"Updating blob bosh-gcscli/bosh-gcscli-0.0.227-linux-amd64 -> bosh-gcscli/bosh-gcscli-0.0.228-linux-amd64","shortMessageHtmlLink":"Updating blob bosh-gcscli/bosh-gcscli-0.0.227-linux-amd64 -> bosh-gcs…"}},{"before":"140a8ef05e6d3e852a7fc98ddc339f7785984bb1","after":"c4a5a587f8034d77ed1eece1f9142d5421bb4608","ref":"refs/heads/main","pushedAt":"2024-06-01T10:24:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpalermo","name":"Joseph Palermo","path":"/jpalermo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16798?s=80&v=4"},"commit":{"message":"Bump gems","shortMessageHtmlLink":"Bump gems"}},{"before":"a9ffdac10c8dcc5ec99e9a9dfffaf2b3635f8925","after":"140a8ef05e6d3e852a7fc98ddc339f7785984bb1","ref":"refs/heads/main","pushedAt":"2024-06-01T10:23:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpalermo","name":"Joseph Palermo","path":"/jpalermo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16798?s=80&v=4"},"commit":{"message":"Updating blob s3cli/s3cli-0.0.296-linux-amd64 -> s3cli/s3cli-0.0.297-linux-amd64","shortMessageHtmlLink":"Updating blob s3cli/s3cli-0.0.296-linux-amd64 -> s3cli/s3cli-0.0.297-…"}},{"before":"4852fd4c939ce9a088589f69c2e345f79537febd","after":"a9ffdac10c8dcc5ec99e9a9dfffaf2b3635f8925","ref":"refs/heads/main","pushedAt":"2024-06-01T10:16:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jpalermo","name":"Joseph Palermo","path":"/jpalermo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16798?s=80&v=4"},"commit":{"message":"Updating blob verify-multidigest/verify-multidigest-0.0.468-linux-amd64 -> verify-multidigest/verify-multidigest-0.0.469-linux-amd64","shortMessageHtmlLink":"Updating blob verify-multidigest/verify-multidigest-0.0.468-linux-amd…"}},{"before":"d3f0fc517ea340116d215bfbdd3d90f800751c56","after":"4852fd4c939ce9a088589f69c2e345f79537febd","ref":"refs/heads/main","pushedAt":"2024-05-31T21:22:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpalermo","name":"Joseph Palermo","path":"/jpalermo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16798?s=80&v=4"},"commit":{"message":"Updating blob verify-multidigest/verify-multidigest-0.0.467-linux-amd64 -> verify-multidigest/verify-multidigest-0.0.468-linux-amd64","shortMessageHtmlLink":"Updating blob verify-multidigest/verify-multidigest-0.0.467-linux-amd…"}},{"before":"ff66fce9ee7d317966518788e2a6e38b4dda21d0","after":"d3f0fc517ea340116d215bfbdd3d90f800751c56","ref":"refs/heads/main","pushedAt":"2024-05-30T22:47:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jpalermo","name":"Joseph Palermo","path":"/jpalermo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16798?s=80&v=4"},"commit":{"message":"Adding final release 280.0.25 via concourse","shortMessageHtmlLink":"Adding final release 280.0.25 via concourse"}},{"before":"c8e360e3979eae31dd3bee4e5aae877e4ad2583a","after":null,"ref":"refs/heads/health_monitor","pushedAt":"2024-05-29T22:35:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jpalermo","name":"Joseph Palermo","path":"/jpalermo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16798?s=80&v=4"}},{"before":"17ff21fcdc2066c54babb9692daf28de71d94cad","after":"ff66fce9ee7d317966518788e2a6e38b4dda21d0","ref":"refs/heads/main","pushedAt":"2024-05-29T22:35:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jpalermo","name":"Joseph Palermo","path":"/jpalermo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16798?s=80&v=4"},"commit":{"message":"Merge pull request #2526 from cloudfoundry/health_monitor\n\n🐞 Health Monitor properly feeds plugins","shortMessageHtmlLink":"Merge pull request #2526 from cloudfoundry/health_monitor"}},{"before":null,"after":"c8e360e3979eae31dd3bee4e5aae877e4ad2583a","ref":"refs/heads/health_monitor","pushedAt":"2024-05-29T20:52:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cunnie","name":"Brian Cunnie","path":"/cunnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020675?s=80&v=4"},"commit":{"message":"🐞 Health Monitor properly feeds plugins\n\nHealth Monitor needs the gem \"async/io\" to properly feed messages to\nplugins such as Graphite.\n\nPreviously \"async/io\" was a dependency of \"async/http\", so it did not\nneed to be explicitly required; however, that has recently changed.\n\nThe symptom we witnessed was health messages were NOT forwarded to\nGraphite using the latest Director. The error was tracked to the\nfollowing in `tcp_connection.rb`:\n\n```\nuninitialized constant Async::IO\n```\n\nThis commit fixes that error by explicitly requiring \"async/io\"\n\nSigned-off-by: Brian Cunnie \nSigned-off-by: Joseph Palermo \nSigned-off-by: Ming Xiao \nSigned-off-by: Brian Cunnie ","shortMessageHtmlLink":"🐞 Health Monitor properly feeds plugins"}},{"before":"8bd5f70257121294dffa6cc7094c643f389afb57","after":"17ff21fcdc2066c54babb9692daf28de71d94cad","ref":"refs/heads/main","pushedAt":"2024-05-29T15:04:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpalermo","name":"Joseph Palermo","path":"/jpalermo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16798?s=80&v=4"},"commit":{"message":"Update nginx packages to 1.27.0 from nginx-release","shortMessageHtmlLink":"Update nginx packages to 1.27.0 from nginx-release"}},{"before":"edab23bae94192d22a856f6050113c98d32ecc50","after":null,"ref":"refs/heads/health-monitor-resilient-logs","pushedAt":"2024-05-29T14:15:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ystros","name":"Brian Upton","path":"/ystros","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/145077?s=80&v=4"}},{"before":"15cab69c2cd7d9780113495eeabde0b8bdd78610","after":"8bd5f70257121294dffa6cc7094c643f389afb57","ref":"refs/heads/main","pushedAt":"2024-05-28T14:37:36.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"ystros","name":"Brian Upton","path":"/ystros","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/145077?s=80&v=4"},"commit":{"message":"Merge pull request #2520 from Malsourie/retention-period\n\n(Deployment-Wise) Retention Period for Scheduled Task Cleanup","shortMessageHtmlLink":"Merge pull request #2520 from Malsourie/retention-period"}},{"before":null,"after":"64e2e3b7dbc346d098b13ba46957471f3cfce284","ref":"refs/heads/exclude-unused-files-with-gpl-license","pushedAt":"2024-05-28T10:16:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rkoster","name":"Ruben Koster","path":"/rkoster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/380697?s=80&v=4"},"commit":{"message":"Exclude dev/test gems with GPL license to simplify license compliance","shortMessageHtmlLink":"Exclude dev/test gems with GPL license to simplify license compliance"}},{"before":"2f1d29de13b6aa7026eb12575d87e04e4f8c70cf","after":"15cab69c2cd7d9780113495eeabde0b8bdd78610","ref":"refs/heads/main","pushedAt":"2024-05-26T01:41:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jpalermo","name":"Joseph Palermo","path":"/jpalermo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16798?s=80&v=4"},"commit":{"message":"Adding final release 280.0.24 via concourse","shortMessageHtmlLink":"Adding final release 280.0.24 via concourse"}},{"before":"6bc581e83ba61ab9f02f8823536e62a98648b83c","after":"2f1d29de13b6aa7026eb12575d87e04e4f8c70cf","ref":"refs/heads/main","pushedAt":"2024-05-25T12:17:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpalermo","name":"Joseph Palermo","path":"/jpalermo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16798?s=80&v=4"},"commit":{"message":"Updating blob azure-storage-cli/azure-storage-cli-0.0.92-linux-amd64 -> azure-storage-cli/azure-storage-cli-0.0.93-linux-amd64","shortMessageHtmlLink":"Updating blob azure-storage-cli/azure-storage-cli-0.0.92-linux-amd64 …"}},{"before":"598c066245f3824c020e1150301864a4f5c8b755","after":"6bc581e83ba61ab9f02f8823536e62a98648b83c","ref":"refs/heads/main","pushedAt":"2024-05-25T10:45:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpalermo","name":"Joseph Palermo","path":"/jpalermo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16798?s=80&v=4"},"commit":{"message":"Updating blob bosh-gcscli/bosh-gcscli-0.0.226-linux-amd64 -> bosh-gcscli/bosh-gcscli-0.0.227-linux-amd64","shortMessageHtmlLink":"Updating blob bosh-gcscli/bosh-gcscli-0.0.226-linux-amd64 -> bosh-gcs…"}},{"before":"7c9e0db8be76d939fe99a244a531374d6057ce01","after":"598c066245f3824c020e1150301864a4f5c8b755","ref":"refs/heads/main","pushedAt":"2024-05-25T10:41:18.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jpalermo","name":"Joseph Palermo","path":"/jpalermo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16798?s=80&v=4"},"commit":{"message":"Updating blob verify-multidigest/verify-multidigest-0.0.466-linux-amd64 -> verify-multidigest/verify-multidigest-0.0.467-linux-amd64","shortMessageHtmlLink":"Updating blob verify-multidigest/verify-multidigest-0.0.466-linux-amd…"}},{"before":"3845ccbac3cc609dd516b67e8efba9ac554f4935","after":"7c9e0db8be76d939fe99a244a531374d6057ce01","ref":"refs/heads/main","pushedAt":"2024-05-25T10:28:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpalermo","name":"Joseph Palermo","path":"/jpalermo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16798?s=80&v=4"},"commit":{"message":"Bump gems","shortMessageHtmlLink":"Bump gems"}},{"before":"af9a362aef447e7ba2da459af1b57d1378d8b7b1","after":null,"ref":"refs/heads/pr_add_shared_ci_task_for_template_rendering","pushedAt":"2024-05-23T14:38:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"beyhan","name":"Beyhan Veli","path":"/beyhan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517762?s=80&v=4"}},{"before":"dcccffff66e38b692c6f59a4712f1c310162a280","after":"3845ccbac3cc609dd516b67e8efba9ac554f4935","ref":"refs/heads/main","pushedAt":"2024-05-23T14:38:22.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"beyhan","name":"Beyhan Veli","path":"/beyhan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517762?s=80&v=4"},"commit":{"message":"Merge pull request #2519 from cloudfoundry/pr_add_shared_ci_task_for_template_rendering\n\nAdd shared ci task that can be used by release authors to test template rendering","shortMessageHtmlLink":"Merge pull request #2519 from cloudfoundry/pr_add_shared_ci_task_for_…"}},{"before":"4684cee2a309f28a3563621772c699018ec5c27a","after":"dcccffff66e38b692c6f59a4712f1c310162a280","ref":"refs/heads/main","pushedAt":"2024-05-22T21:09:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"selzoc","name":"Chris Selzo","path":"/selzoc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/682652?s=80&v=4"},"commit":{"message":"Remove quoting of DEPLOY_ARGS in deploy-director.sh\n\nThis quoting lead to errors like\n```\ninvalid argument for flag `-o, --ops-file' (expected []opts.OpsFileArg):\nReading ops file ' bosh-deployment/external-ip-not-recommended.yml':\nOpening file bosh-deployment/external-ip-not-recommended.yml: open\nbosh-deployment/external-ip-not-recommended.yml: no such file or\ndirectory\n```","shortMessageHtmlLink":"Remove quoting of DEPLOY_ARGS in deploy-director.sh"}},{"before":"82ef523310c994fdfc0a9e2d11d156093cfc383a","after":"4684cee2a309f28a3563621772c699018ec5c27a","ref":"refs/heads/main","pushedAt":"2024-05-22T20:58:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"selzoc","name":"Chris Selzo","path":"/selzoc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/682652?s=80&v=4"},"commit":{"message":"Trim newlines in opsfile lists\n\nIn 12b01a2a5e98b2332e7606f6683bd48ad855f265, quotes were added around\nthe DEPLOY_ARGS environment variable, which preserved the newlines added\nby the YML multiline-string.","shortMessageHtmlLink":"Trim newlines in opsfile lists"}},{"before":"ac9148406ba7db9af2cb95af3968b1875140ef2f","after":"82ef523310c994fdfc0a9e2d11d156093cfc383a","ref":"refs/heads/main","pushedAt":"2024-05-21T23:47:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"cunnie","name":"Brian Cunnie","path":"/cunnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020675?s=80&v=4"},"commit":{"message":"Merge pull request #2523 from cloudfoundry/health-monitor-resilient-logs\n\nHealth Monitor continues to log after errors","shortMessageHtmlLink":"Merge pull request #2523 from cloudfoundry/health-monitor-resilient-logs"}},{"before":null,"after":"edab23bae94192d22a856f6050113c98d32ecc50","ref":"refs/heads/health-monitor-resilient-logs","pushedAt":"2024-05-21T22:55:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cunnie","name":"Brian Cunnie","path":"/cunnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020675?s=80&v=4"},"commit":{"message":"Health Monitor continues to log after errors\n\nWhen health_monitor is sending metrics to, for example, graphite, and\nthere is a network error (e.g. `Errno::EPIPE`), it stops sending metrics\nuntil health_monitor is restarted.\n\nThis was a regression due to replacing the `EventMachine` gem with the `Async`\ngem.\n\nThis commit fixes the regression by, when a network error occurs,\nattempting to re-establish the connection and continue sending data.\n\nThe attempt to re-establish the connection follows the same retry &\nbackoff logic as when establishing the initial connection.\n\nNote: we feel the method `unbind` is poorly named; it should be named\n`close_old_and_open_new_connection`.\n\n[fixes #2522]\n\n[#187636407]\n\nSigned-off-by: Brian Cunnie ","shortMessageHtmlLink":"Health Monitor continues to log after errors"}},{"before":"e561ae9b44d067604c43f32bb27e33bbf4932cf8","after":"ac9148406ba7db9af2cb95af3968b1875140ef2f","ref":"refs/heads/main","pushedAt":"2024-05-21T19:47:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpalermo","name":"Joseph Palermo","path":"/jpalermo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16798?s=80&v=4"},"commit":{"message":"Updating blob nats/nats-server-v2.10.14-linux-amd64.tar.gz -> nats/nats-server-v2.10.16-linux-amd64.tar.gz","shortMessageHtmlLink":"Updating blob nats/nats-server-v2.10.14-linux-amd64.tar.gz -> nats/na…"}},{"before":"58cf4efcebeb48bfe165877491ae47eaf5b1534c","after":"e561ae9b44d067604c43f32bb27e33bbf4932cf8","ref":"refs/heads/main","pushedAt":"2024-05-18T10:51:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpalermo","name":"Joseph Palermo","path":"/jpalermo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16798?s=80&v=4"},"commit":{"message":"Updating blob bosh-gcscli/bosh-gcscli-0.0.225-linux-amd64 -> bosh-gcscli/bosh-gcscli-0.0.226-linux-amd64","shortMessageHtmlLink":"Updating blob bosh-gcscli/bosh-gcscli-0.0.225-linux-amd64 -> bosh-gcs…"}},{"before":"816b672bf591132a3f73a414ba87dee5686a538d","after":"58cf4efcebeb48bfe165877491ae47eaf5b1534c","ref":"refs/heads/main","pushedAt":"2024-05-18T10:44:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jpalermo","name":"Joseph Palermo","path":"/jpalermo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16798?s=80&v=4"},"commit":{"message":"Updating blob verify-multidigest/verify-multidigest-0.0.465-linux-amd64 -> verify-multidigest/verify-multidigest-0.0.466-linux-amd64","shortMessageHtmlLink":"Updating blob verify-multidigest/verify-multidigest-0.0.465-linux-amd…"}},{"before":"60d1209ff7ae54c78aec8c683483f8510b68b179","after":"816b672bf591132a3f73a414ba87dee5686a538d","ref":"refs/heads/main","pushedAt":"2024-05-18T10:22:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpalermo","name":"Joseph Palermo","path":"/jpalermo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16798?s=80&v=4"},"commit":{"message":"Updating blob davcli/davcli-0.0.342-linux-amd64 -> davcli/davcli-0.0.343-linux-amd64","shortMessageHtmlLink":"Updating blob davcli/davcli-0.0.342-linux-amd64 -> davcli/davcli-0.0.…"}},{"before":"64e423479d53cfeda73a420ffc2eaf5d84f3f391","after":"60d1209ff7ae54c78aec8c683483f8510b68b179","ref":"refs/heads/main","pushedAt":"2024-05-17T23:41:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpalermo","name":"Joseph Palermo","path":"/jpalermo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16798?s=80&v=4"},"commit":{"message":"Bump gems","shortMessageHtmlLink":"Bump gems"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWbXb_wA","startCursor":null,"endCursor":null}},"title":"Activity · cloudfoundry/bosh"}