{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":82738157,"defaultBranch":"main","name":"webvalve","ownerLogin":"Betterment","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-02-21T23:31:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/871554?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716308894.0","currentOid":""},"activityList":{"items":[{"before":"79f40a03b08012173dc3314a0bbde9dd8b842466","after":"371ac2b70f741e6f71048f02829293cdc00c71ca","ref":"refs/heads/main","pushedAt":"2024-05-21T17:20:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samandmoore","name":"Sam Moore","path":"/samandmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/407586?s=80&v=4"},"commit":{"message":"fix lockfiles so --frozen works","shortMessageHtmlLink":"fix lockfiles so --frozen works"}},{"before":"9c2edd62983913dd6723baa00fab96473ea56e28","after":"79f40a03b08012173dc3314a0bbde9dd8b842466","ref":"refs/heads/main","pushedAt":"2024-05-21T17:15:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"samandmoore","name":"Sam Moore","path":"/samandmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/407586?s=80&v=4"},"commit":{"message":"Bump webvalve to 2.0.1","shortMessageHtmlLink":"Bump webvalve to 2.0.1"}},{"before":"e12642fc7423b0e6632725cee96cc14be9db05e6","after":null,"ref":"refs/heads/remove-upper-bound-for-sinatra","pushedAt":"2024-05-21T16:28:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samandmoore","name":"Sam Moore","path":"/samandmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/407586?s=80&v=4"}},{"before":"2367ed116436c2d078937aaca91ee88275383c51","after":"9c2edd62983913dd6723baa00fab96473ea56e28","ref":"refs/heads/main","pushedAt":"2024-05-21T16:28:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"samandmoore","name":"Sam Moore","path":"/samandmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/407586?s=80&v=4"},"commit":{"message":"Remove upper bound for sinatra (#67)\n\n* Remove upper bound for sinatra gem version\r\n\r\n* update gemfiles\r\n\r\n* update changelog\r\n\r\n---------\r\n\r\nCo-authored-by: Vladimir Yanushkovsky ","shortMessageHtmlLink":"Remove upper bound for sinatra (#67)"}},{"before":"2b418eb9b9926550886c61a1ae608ad86f0e186c","after":"e12642fc7423b0e6632725cee96cc14be9db05e6","ref":"refs/heads/remove-upper-bound-for-sinatra","pushedAt":"2024-05-21T14:11:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samandmoore","name":"Sam Moore","path":"/samandmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/407586?s=80&v=4"},"commit":{"message":"update changelog","shortMessageHtmlLink":"update changelog"}},{"before":null,"after":"2b418eb9b9926550886c61a1ae608ad86f0e186c","ref":"refs/heads/remove-upper-bound-for-sinatra","pushedAt":"2024-05-21T14:07:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"samandmoore","name":"Sam Moore","path":"/samandmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/407586?s=80&v=4"},"commit":{"message":"update gemfiles","shortMessageHtmlLink":"update gemfiles"}},{"before":"5a9291e92971b3eb08336792b52467fcec60c870","after":null,"ref":"refs/heads/dependabot/bundler/rexml-3.2.8","pushedAt":"2024-05-21T14:00:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samandmoore","name":"Sam Moore","path":"/samandmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/407586?s=80&v=4"}},{"before":"2e931c2727d9b6b6b829fa9fccf5fa46bcabc8ed","after":"2367ed116436c2d078937aaca91ee88275383c51","ref":"refs/heads/main","pushedAt":"2024-05-21T14:00:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"samandmoore","name":"Sam Moore","path":"/samandmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/407586?s=80&v=4"},"commit":{"message":"Bump rexml from 3.2.6 to 3.2.8 (#66)\n\nBumps [rexml](https://github.com/ruby/rexml) from 3.2.6 to 3.2.8.\r\n- [Release notes](https://github.com/ruby/rexml/releases)\r\n- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)\r\n- [Commits](https://github.com/ruby/rexml/compare/v3.2.6...v3.2.8)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: rexml\r\n dependency-type: indirect\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump rexml from 3.2.6 to 3.2.8 (#66)"}},{"before":null,"after":"5a9291e92971b3eb08336792b52467fcec60c870","ref":"refs/heads/dependabot/bundler/rexml-3.2.8","pushedAt":"2024-05-16T21:52:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump rexml from 3.2.6 to 3.2.8\n\nBumps [rexml](https://github.com/ruby/rexml) from 3.2.6 to 3.2.8.\n- [Release notes](https://github.com/ruby/rexml/releases)\n- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)\n- [Commits](https://github.com/ruby/rexml/compare/v3.2.6...v3.2.8)\n\n---\nupdated-dependencies:\n- dependency-name: rexml\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump rexml from 3.2.6 to 3.2.8"}},{"before":"3aef90863fb7daa65e8be15705deaef616ffe16d","after":null,"ref":"refs/heads/dependabot/bundler/nokogiri-1.16.5","pushedAt":"2024-05-14T12:22:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samandmoore","name":"Sam Moore","path":"/samandmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/407586?s=80&v=4"}},{"before":"ad21afbc09f02b1cdb2f9fa53e06c56fff4c9b4f","after":"2e931c2727d9b6b6b829fa9fccf5fa46bcabc8ed","ref":"refs/heads/main","pushedAt":"2024-05-14T12:22:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"samandmoore","name":"Sam Moore","path":"/samandmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/407586?s=80&v=4"},"commit":{"message":"Bump nokogiri from 1.16.2 to 1.16.5 (#64)","shortMessageHtmlLink":"Bump nokogiri from 1.16.2 to 1.16.5 (#64)"}},{"before":null,"after":"3aef90863fb7daa65e8be15705deaef616ffe16d","ref":"refs/heads/dependabot/bundler/nokogiri-1.16.5","pushedAt":"2024-05-13T23:39:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump nokogiri from 1.16.2 to 1.16.5\n\nBumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.16.2 to 1.16.5.\n- [Release notes](https://github.com/sparklemotion/nokogiri/releases)\n- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.16.2...v1.16.5)\n\n---\nupdated-dependencies:\n- dependency-name: nokogiri\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump nokogiri from 1.16.2 to 1.16.5"}},{"before":"a53f13fe8d3c370b6b10c2b2487e9aaa6a34822c","after":null,"ref":"refs/heads/dependabot/bundler/rdoc-6.6.3.1","pushedAt":"2024-03-25T19:49:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"smudge","name":"Nathan Griffith","path":"/smudge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83998?s=80&v=4"}},{"before":"cf269a83eeed7182543440a2ce1d6ec2b3157c65","after":"ad21afbc09f02b1cdb2f9fa53e06c56fff4c9b4f","ref":"refs/heads/main","pushedAt":"2024-03-25T19:49:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"smudge","name":"Nathan Griffith","path":"/smudge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83998?s=80&v=4"},"commit":{"message":"Bump rdoc from 6.6.2 to 6.6.3.1 (#63)\n\nBumps [rdoc](https://github.com/ruby/rdoc) from 6.6.2 to 6.6.3.1.\r\n- [Release notes](https://github.com/ruby/rdoc/releases)\r\n- [Changelog](https://github.com/ruby/rdoc/blob/master/History.rdoc)\r\n- [Commits](https://github.com/ruby/rdoc/compare/v6.6.2...v6.6.3.1)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: rdoc\r\n dependency-type: indirect\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump rdoc from 6.6.2 to 6.6.3.1 (#63)"}},{"before":null,"after":"a53f13fe8d3c370b6b10c2b2487e9aaa6a34822c","ref":"refs/heads/dependabot/bundler/rdoc-6.6.3.1","pushedAt":"2024-03-25T19:47:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump rdoc from 6.6.2 to 6.6.3.1\n\nBumps [rdoc](https://github.com/ruby/rdoc) from 6.6.2 to 6.6.3.1.\n- [Release notes](https://github.com/ruby/rdoc/releases)\n- [Changelog](https://github.com/ruby/rdoc/blob/master/History.rdoc)\n- [Commits](https://github.com/ruby/rdoc/compare/v6.6.2...v6.6.3.1)\n\n---\nupdated-dependencies:\n- dependency-name: rdoc\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump rdoc from 6.6.2 to 6.6.3.1"}},{"before":"6d3b09d32803ac1e44b003a21e30cb3a19efa130","after":null,"ref":"refs/heads/dependabot/bundler/yard-0.9.36","pushedAt":"2024-03-04T16:49:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"smudge","name":"Nathan Griffith","path":"/smudge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83998?s=80&v=4"}},{"before":"4018960064dbaa23b165457f775f24cd8b20a38b","after":"cf269a83eeed7182543440a2ce1d6ec2b3157c65","ref":"refs/heads/main","pushedAt":"2024-03-04T16:49:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"smudge","name":"Nathan Griffith","path":"/smudge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83998?s=80&v=4"},"commit":{"message":"Bump yard from 0.9.35 to 0.9.36 (#62)\n\nBumps [yard](https://github.com/lsegal/yard) from 0.9.35 to 0.9.36.\r\n- [Release notes](https://github.com/lsegal/yard/releases)\r\n- [Changelog](https://github.com/lsegal/yard/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/lsegal/yard/compare/v0.9.35...v0.9.36)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: yard\r\n dependency-type: direct:development\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump yard from 0.9.35 to 0.9.36 (#62)"}},{"before":null,"after":"6d3b09d32803ac1e44b003a21e30cb3a19efa130","ref":"refs/heads/dependabot/bundler/yard-0.9.36","pushedAt":"2024-03-01T17:16:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump yard from 0.9.35 to 0.9.36\n\nBumps [yard](https://github.com/lsegal/yard) from 0.9.35 to 0.9.36.\n- [Release notes](https://github.com/lsegal/yard/releases)\n- [Changelog](https://github.com/lsegal/yard/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/lsegal/yard/compare/v0.9.35...v0.9.36)\n\n---\nupdated-dependencies:\n- dependency-name: yard\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump yard from 0.9.35 to 0.9.36"}},{"before":"a03f95019cee005e561944d5b72760d0af38dc1c","after":null,"ref":"refs/heads/dependabot/bundler/yard-0.9.35","pushedAt":"2024-02-28T19:42:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"smudge","name":"Nathan Griffith","path":"/smudge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83998?s=80&v=4"}},{"before":"0d29177a6156691c1688dbf981b3356dcdf83127","after":"4018960064dbaa23b165457f775f24cd8b20a38b","ref":"refs/heads/main","pushedAt":"2024-02-28T19:42:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"smudge","name":"Nathan Griffith","path":"/smudge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83998?s=80&v=4"},"commit":{"message":"Bump yard from 0.9.34 to 0.9.35 (#61)\n\nBumps [yard](https://github.com/lsegal/yard) from 0.9.34 to 0.9.35.\r\n- [Release notes](https://github.com/lsegal/yard/releases)\r\n- [Changelog](https://github.com/lsegal/yard/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/lsegal/yard/compare/v0.9.34...v0.9.35)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: yard\r\n dependency-type: direct:development\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump yard from 0.9.34 to 0.9.35 (#61)"}},{"before":null,"after":"a03f95019cee005e561944d5b72760d0af38dc1c","ref":"refs/heads/dependabot/bundler/yard-0.9.35","pushedAt":"2024-02-28T19:19:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump yard from 0.9.34 to 0.9.35\n\nBumps [yard](https://github.com/lsegal/yard) from 0.9.34 to 0.9.35.\n- [Release notes](https://github.com/lsegal/yard/releases)\n- [Changelog](https://github.com/lsegal/yard/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/lsegal/yard/compare/v0.9.34...v0.9.35)\n\n---\nupdated-dependencies:\n- dependency-name: yard\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump yard from 0.9.34 to 0.9.35"}},{"before":"e89da776e34c6240e884846755919ecdad2e7290","after":null,"ref":"refs/heads/dependabot/bundler/rails-7.1.3.1","pushedAt":"2024-02-27T21:53:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"smudge","name":"Nathan Griffith","path":"/smudge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83998?s=80&v=4"}},{"before":"2b9d15262efd8c479f266e4ba58f6fd09c742610","after":"0d29177a6156691c1688dbf981b3356dcdf83127","ref":"refs/heads/main","pushedAt":"2024-02-27T21:53:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"smudge","name":"Nathan Griffith","path":"/smudge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83998?s=80&v=4"},"commit":{"message":"Bump rails from 7.1.2 to 7.1.3.1 (#60)\n\nBumps [rails](https://github.com/rails/rails) from 7.1.2 to 7.1.3.1.\r\n- [Release notes](https://github.com/rails/rails/releases)\r\n- [Commits](https://github.com/rails/rails/compare/v7.1.2...v7.1.3.1)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: rails\r\n dependency-type: direct:development\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump rails from 7.1.2 to 7.1.3.1 (#60)"}},{"before":null,"after":"e89da776e34c6240e884846755919ecdad2e7290","ref":"refs/heads/dependabot/bundler/rails-7.1.3.1","pushedAt":"2024-02-27T21:51:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump rails from 7.1.2 to 7.1.3.1\n\nBumps [rails](https://github.com/rails/rails) from 7.1.2 to 7.1.3.1.\n- [Release notes](https://github.com/rails/rails/releases)\n- [Commits](https://github.com/rails/rails/compare/v7.1.2...v7.1.3.1)\n\n---\nupdated-dependencies:\n- dependency-name: rails\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump rails from 7.1.2 to 7.1.3.1"}},{"before":"07f5bc1ea1e4ba41a7e48791b7699511469b78aa","after":null,"ref":"refs/heads/dependabot/bundler/nokogiri-1.16.2","pushedAt":"2024-02-06T14:31:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"smudge","name":"Nathan Griffith","path":"/smudge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83998?s=80&v=4"}},{"before":"ac30f8d2417da76853398a3e13cab86b541a14db","after":"2b9d15262efd8c479f266e4ba58f6fd09c742610","ref":"refs/heads/main","pushedAt":"2024-02-06T14:31:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"smudge","name":"Nathan Griffith","path":"/smudge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83998?s=80&v=4"},"commit":{"message":"Bump nokogiri from 1.16.0 to 1.16.2 (#59)\n\nBumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.16.0 to 1.16.2.\r\n- [Release notes](https://github.com/sparklemotion/nokogiri/releases)\r\n- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.16.0...v1.16.2)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: nokogiri\r\n dependency-type: indirect\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump nokogiri from 1.16.0 to 1.16.2 (#59)"}},{"before":null,"after":"07f5bc1ea1e4ba41a7e48791b7699511469b78aa","ref":"refs/heads/dependabot/bundler/nokogiri-1.16.2","pushedAt":"2024-02-06T03:54:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump nokogiri from 1.16.0 to 1.16.2\n\nBumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.16.0 to 1.16.2.\n- [Release notes](https://github.com/sparklemotion/nokogiri/releases)\n- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.16.0...v1.16.2)\n\n---\nupdated-dependencies:\n- dependency-name: nokogiri\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump nokogiri from 1.16.0 to 1.16.2"}},{"before":"d8668c56afe63e529e8f6a4b8c28a6ca2be4e9fa","after":"ac30f8d2417da76853398a3e13cab86b541a14db","ref":"refs/heads/main","pushedAt":"2024-01-02T19:18:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"samandmoore","name":"Sam Moore","path":"/samandmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/407586?s=80&v=4"},"commit":{"message":"Add lockfiles (#58)\n\nCo-authored-by: Irving Caro <112433591+betterment-coding-agent@users.noreply.github.com>","shortMessageHtmlLink":"Add lockfiles (#58)"}},{"before":"b0b8c17751309ed95f725c98293b1b1767a41ef5","after":null,"ref":"refs/heads/jmileham/url_wildcards","pushedAt":"2023-07-20T15:33:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samandmoore","name":"Sam Moore","path":"/samandmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/407586?s=80&v=4"}},{"before":"97e864502e46bf244eaab98cf2961387a8cb98c1","after":"d8668c56afe63e529e8f6a4b8c28a6ca2be4e9fa","ref":"refs/heads/main","pushedAt":"2023-07-20T15:33:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"samandmoore","name":"Sam Moore","path":"/samandmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/407586?s=80&v=4"},"commit":{"message":"Add URL wildcard feature (fixes #47) (#53)\n\n* Add URL wildcard feature (fixes #47)\r\n\r\n* Replace confusing/inaccurate test\r\n\r\n* Add another illustrative test of basic auth behavior\r\n\r\n* Correctly describe test\r\n\r\n* collapse unused constant\r\n\r\n* Rename general purpose boundary chars away from wildcard\r\n\r\n* Simplify boundary chars\r\n\r\n* Fix bug with trailing slashes\r\n\r\n* extra newline\r\n\r\n* test double-star behavior\r\n\r\n* moar tests\r\n\r\n* Note breaking changes in post_install_message\r\n\r\n* Bump version to 2.0\r\n\r\n* Clarify language\r\n\r\n* enshorten\r\n\r\n* Update lib/webvalve/version.rb\r\n\r\nCo-authored-by: Nathan Griffith \r\n\r\n* Better section title\r\n\r\n* Switch to Addressable::Template strategy\r\n\r\n* Factor out `#template` for legibility\r\n\r\n* Fix URL edge case and add tests\r\n\r\n* Typo in code comments\r\n\r\n* more succinct\r\n\r\n* also more succinct\r\n\r\n* Update README to match Addressable::Template capabilities\r\n\r\n* Better error message\r\n\r\n* Better comment\r\n\r\n* Update spec/webvalve/service_url_converter_spec.rb\r\n\r\n* Match multiple query params!\r\n\r\n* Revert \"Match multiple query params!\"\r\n\r\nThis reverts commit 878fea0ede02e38da6890183b2e3330dfd6497cc.\r\n\r\n* Revert \"Better comment\"\r\n\r\nThis reverts commit d1f8cb59775a7898d5bd3b531a79197f80ec16e0.\r\n\r\n* Revert \"Better error message\"\r\n\r\nThis reverts commit 6ed017023561def22f2ad2fc85a0a5492dad0ff7.\r\n\r\n* Revert \"also more succinct\"\r\n\r\nThis reverts commit e20c48216ea57b5fa5fff16f34d2a5cf9aa3f4dc.\r\n\r\n* Revert \"more succinct\"\r\n\r\nThis reverts commit 96c0aed7ec478c7c6848d968f0c442799208ef30.\r\n\r\n* Revert \"Typo in code comments\"\r\n\r\nThis reverts commit cb35fe341e8dd4c69d0a0f08febc062e89676a14.\r\n\r\n* Revert \"Factor out `#template` for legibility\"\r\n\r\nThis reverts commit ad2775cea5ec555fdef1a2262d486c5a1d0e20f5.\r\n\r\n* Revert \"Switch to Addressable::Template strategy\"\r\n\r\nThis reverts commit 2deb4200c9e90d0d526723798bc24946d2c14d0f.\r\n\r\n* Don't rely on Addressable for tests when it's not a dependency\r\n\r\n* 2.0.0 changelog entry\r\n\r\n---------\r\n\r\nCo-authored-by: Nathan Griffith \r\nCo-authored-by: Sam Moore ","shortMessageHtmlLink":"Add URL wildcard feature (fixes #47) (#53)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUB0FjwA","startCursor":null,"endCursor":null}},"title":"Activity ยท Betterment/webvalve"}