{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":7461427,"defaultBranch":"main","name":"route_downcaser","ownerLogin":"substancelab","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-01-05T23:37:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2912227?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1701431873.0","currentOid":""},"activityList":{"items":[{"before":"fc2cd29ad672313b7fcd8b60b3880c097893e2a4","after":null,"ref":"refs/heads/therubyracer","pushedAt":"2023-12-01T11:57:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"koppen","name":"Jakob Skjerning","path":"/koppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6480?s=80&v=4"}},{"before":"41ecc0799337600a02d454e35d29408c89367e38","after":"cb983976d43c2541a01baf40230457587bf1ea2f","ref":"refs/heads/main","pushedAt":"2023-12-01T10:18:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"koppen","name":"Jakob Skjerning","path":"/koppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6480?s=80&v=4"},"commit":{"message":"Prepare next release","shortMessageHtmlLink":"Prepare next release"}},{"before":"0a9ad944a75938ae4bf901e65a3b636fb923b197","after":null,"ref":"refs/heads/matrix","pushedAt":"2023-12-01T10:13:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"koppen","name":"Jakob Skjerning","path":"/koppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6480?s=80&v=4"}},{"before":"e0ff7d365011ef952d64e27e41120916dc62b6d5","after":"41ecc0799337600a02d454e35d29408c89367e38","ref":"refs/heads/main","pushedAt":"2023-12-01T10:13:03.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"koppen","name":"Jakob Skjerning","path":"/koppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6480?s=80&v=4"},"commit":{"message":"Merge pull request #63 from substancelab/matrix\n\nTest just one version in the 6.x series","shortMessageHtmlLink":"Merge pull request #63 from substancelab/matrix"}},{"before":"37f42ee2c3816095e3cd1e3ba0241203cd6e3f10","after":"0a9ad944a75938ae4bf901e65a3b636fb923b197","ref":"refs/heads/matrix","pushedAt":"2023-12-01T10:09:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koppen","name":"Jakob Skjerning","path":"/koppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6480?s=80&v=4"},"commit":{"message":"Remove cruft\n\nThis was never supposed to have been added","shortMessageHtmlLink":"Remove cruft"}},{"before":"cf0b1474d07fc4b81cb3e0ab1c524709015a3961","after":"37f42ee2c3816095e3cd1e3ba0241203cd6e3f10","ref":"refs/heads/matrix","pushedAt":"2023-12-01T10:07:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koppen","name":"Jakob Skjerning","path":"/koppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6480?s=80&v=4"},"commit":{"message":"Remove cruft\n\nThis was never supposed to have been added","shortMessageHtmlLink":"Remove cruft"}},{"before":"dd845dbb89e7b3713c7514afa1172c3d1e36e896","after":"cf0b1474d07fc4b81cb3e0ab1c524709015a3961","ref":"refs/heads/matrix","pushedAt":"2023-12-01T10:05:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"koppen","name":"Jakob Skjerning","path":"/koppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6480?s=80&v=4"},"commit":{"message":"Remove cruft\n\nThis was never supposed to have been added","shortMessageHtmlLink":"Remove cruft"}},{"before":"fe726a9a270cb168bde8f67f5382a69a8f613a53","after":"dd845dbb89e7b3713c7514afa1172c3d1e36e896","ref":"refs/heads/matrix","pushedAt":"2023-12-01T10:04:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"koppen","name":"Jakob Skjerning","path":"/koppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6480?s=80&v=4"},"commit":{"message":"Prepare for Ruby 3.3","shortMessageHtmlLink":"Prepare for Ruby 3.3"}},{"before":"c74b400f441dedfc1e463257cfc0d63ccd27b1cd","after":null,"ref":"refs/heads/gemspec","pushedAt":"2023-12-01T10:03:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"koppen","name":"Jakob Skjerning","path":"/koppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6480?s=80&v=4"}},{"before":"bb59cefdaff1d85ac7d07461b8e9fe11b8ec1923","after":"e0ff7d365011ef952d64e27e41120916dc62b6d5","ref":"refs/heads/main","pushedAt":"2023-12-01T10:03:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"koppen","name":"Jakob Skjerning","path":"/koppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6480?s=80&v=4"},"commit":{"message":"Merge pull request #62 from substancelab/gemspec\n\nUpdate gemspec to reflect new ownership","shortMessageHtmlLink":"Merge pull request #62 from substancelab/gemspec"}},{"before":null,"after":"fe726a9a270cb168bde8f67f5382a69a8f613a53","ref":"refs/heads/matrix","pushedAt":"2023-12-01T10:03:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"koppen","name":"Jakob Skjerning","path":"/koppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6480?s=80&v=4"},"commit":{"message":"Test just one version in the 6.x series\n\n7.x is the only officially supported version of Rails, so let's focus on\nthose versions. While we still support 6.x for now, we don't need to\ntest on more than one version of it.","shortMessageHtmlLink":"Test just one version in the 6.x series"}},{"before":"cfaceb8f042d6f620376237f597b5695b1b1f3ef","after":null,"ref":"refs/heads/rails7.1","pushedAt":"2023-12-01T10:00:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"koppen","name":"Jakob Skjerning","path":"/koppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6480?s=80&v=4"}},{"before":"ae3c37ae89dde9c91b55d2ad8e5a6747ecf61296","after":"bb59cefdaff1d85ac7d07461b8e9fe11b8ec1923","ref":"refs/heads/main","pushedAt":"2023-12-01T10:00:43.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"koppen","name":"Jakob Skjerning","path":"/koppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6480?s=80&v=4"},"commit":{"message":"Merge pull request #61 from substancelab/rails7.1\n\nBring rails test matrix up to date","shortMessageHtmlLink":"Merge pull request #61 from substancelab/rails7.1"}},{"before":"87319db10e022c5f3d23fee15eb330602802e100","after":null,"ref":"refs/heads/remove_rubocop","pushedAt":"2023-12-01T10:00:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"koppen","name":"Jakob Skjerning","path":"/koppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6480?s=80&v=4"}},{"before":"4ad71d1a3f26da78e23d203dde85730ce026516c","after":"ae3c37ae89dde9c91b55d2ad8e5a6747ecf61296","ref":"refs/heads/main","pushedAt":"2023-12-01T10:00:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"koppen","name":"Jakob Skjerning","path":"/koppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6480?s=80&v=4"},"commit":{"message":"Merge pull request #60 from substancelab/remove_rubocop\n\nRemove rubocop configs","shortMessageHtmlLink":"Merge pull request #60 from substancelab/remove_rubocop"}},{"before":"da230c4006c495407e5f0b14426718468409b13a","after":"c74b400f441dedfc1e463257cfc0d63ccd27b1cd","ref":"refs/heads/gemspec","pushedAt":"2023-12-01T10:00:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koppen","name":"Jakob Skjerning","path":"/koppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6480?s=80&v=4"},"commit":{"message":"Update gemspec to reflect new ownership","shortMessageHtmlLink":"Update gemspec to reflect new ownership"}},{"before":null,"after":"da230c4006c495407e5f0b14426718468409b13a","ref":"refs/heads/gemspec","pushedAt":"2023-12-01T10:00:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"koppen","name":"Jakob Skjerning","path":"/koppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6480?s=80&v=4"},"commit":{"message":"Update gemspec","shortMessageHtmlLink":"Update gemspec"}},{"before":null,"after":"cfaceb8f042d6f620376237f597b5695b1b1f3ef","ref":"refs/heads/rails7.1","pushedAt":"2023-12-01T09:57:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"koppen","name":"Jakob Skjerning","path":"/koppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6480?s=80&v=4"},"commit":{"message":"Bump rails versions in test matrix\n\n- 5.2.8.1 is the most recent (and last) release in the 5.x line.\n- 6.0.3.7 is the most recent release in the 6.0.x line.\n- 6.1.7.6 is the most recent release in the 6.1.x line.\n- 7.0.8 is the most recent release in the 7.0.x line.","shortMessageHtmlLink":"Bump rails versions in test matrix"}},{"before":null,"after":"87319db10e022c5f3d23fee15eb330602802e100","ref":"refs/heads/remove_rubocop","pushedAt":"2023-12-01T09:50:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"koppen","name":"Jakob Skjerning","path":"/koppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6480?s=80&v=4"},"commit":{"message":"Remove rubocop configs\n\nWe rely on standardrb for linting, so we don't need rubocop configs.","shortMessageHtmlLink":"Remove rubocop configs"}},{"before":"e98e0c2638e3a1a04b7f23022b7a3142ad84267d","after":null,"ref":"refs/heads/remove_request_uri_support","pushedAt":"2023-12-01T09:48:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"koppen","name":"Jakob Skjerning","path":"/koppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6480?s=80&v=4"}},{"before":"3b031c2a8074435a48c21d299380f713a2fdf14d","after":"4ad71d1a3f26da78e23d203dde85730ce026516c","ref":"refs/heads/main","pushedAt":"2023-12-01T09:47:58.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"koppen","name":"Jakob Skjerning","path":"/koppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6480?s=80&v=4"},"commit":{"message":"Merge pull request #57 from substancelab/remove_request_uri_support\n\nOnly process PATH_INFO","shortMessageHtmlLink":"Merge pull request #57 from substancelab/remove_request_uri_support"}},{"before":"0865b4c1d9103e23dfa331b32ce3ac62acc451f1","after":"e98e0c2638e3a1a04b7f23022b7a3142ad84267d","ref":"refs/heads/remove_request_uri_support","pushedAt":"2023-12-01T09:45:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"koppen","name":"Jakob Skjerning","path":"/koppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6480?s=80&v=4"},"commit":{"message":"Update changelog [ci skip]","shortMessageHtmlLink":"Update changelog [ci skip]"}},{"before":"546237dea0a8931b215051f849f759e82cfba845","after":"0865b4c1d9103e23dfa331b32ce3ac62acc451f1","ref":"refs/heads/remove_request_uri_support","pushedAt":"2023-12-01T09:41:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koppen","name":"Jakob Skjerning","path":"/koppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6480?s=80&v=4"},"commit":{"message":"Don't rely on non-rack-spec values\n\nREQUEST_URI env is not actually part of the Rack Spec\n(https://github.com/rack/rack/blob/main/SPEC.rdoc), so relying on its\nvalues is highly dubious.\n\nAnd as seen in\nhttps://github.com/substancelab/route_downcaser/issues/34, the values\nprovided in REQUEST_URI can differ between application servers, notably\nwith Webrick including the host name in REQUEST_URI whereas Puma does\nnot.\n\nWe should be able to function perfectly fine with just the PATH_INFO.\nOnly tests that failed after removing REQUEST_URI handling were the ones\nthat explicitly tested REQUEST_URI handling.","shortMessageHtmlLink":"Don't rely on non-rack-spec values"}},{"before":"91d65449c35457eb51af0bef9eafab480de2de69","after":"546237dea0a8931b215051f849f759e82cfba845","ref":"refs/heads/remove_request_uri_support","pushedAt":"2023-06-02T10:00:49.705Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koppen","name":"Jakob Skjerning","path":"/koppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6480?s=80&v=4"},"commit":{"message":"Only process PATH_INFO\n\nREQUEST_URI env is not actually part of the Rack api and is not needed\nfor supporting case-insensitive routing? This stems from the CGI\nstandard which defines PATH_INFO but not REQUEST_URI.\n\nWe should be able to function perfectly fine with just the PATH_INFO.\nOnly tests that failed after removing REQUEST_URI handling were the ones\nthat explicitly tested REQUEST_URI handling.","shortMessageHtmlLink":"Only process PATH_INFO"}},{"before":"64375f94dbe05f54a990f89067aa1d34e24cee9a","after":null,"ref":"refs/heads/builds","pushedAt":"2023-06-02T10:00:30.699Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"koppen","name":"Jakob Skjerning","path":"/koppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6480?s=80&v=4"}},{"before":"c4827813bbf474db4153562ba7cd4f35cb6bf5ca","after":"3b031c2a8074435a48c21d299380f713a2fdf14d","ref":"refs/heads/main","pushedAt":"2023-06-02T10:00:27.499Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"koppen","name":"Jakob Skjerning","path":"/koppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6480?s=80&v=4"},"commit":{"message":"Merge pull request #58 from substancelab/builds\n\nUpdate build matrix","shortMessageHtmlLink":"Merge pull request #58 from substancelab/builds"}},{"before":"138369d3e3e70d5ee02b03889f6a88e92c4eb937","after":"64375f94dbe05f54a990f89067aa1d34e24cee9a","ref":"refs/heads/builds","pushedAt":"2023-06-02T09:56:08.686Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koppen","name":"Jakob Skjerning","path":"/koppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6480?s=80&v=4"},"commit":{"message":"Remove Ruby 2.5 and 2.6 from build matrix","shortMessageHtmlLink":"Remove Ruby 2.5 and 2.6 from build matrix"}},{"before":"9b0179a006b32a43a6d25dfb9b3e58b9913d4e23","after":"138369d3e3e70d5ee02b03889f6a88e92c4eb937","ref":"refs/heads/builds","pushedAt":"2023-06-02T09:33:55.444Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koppen","name":"Jakob Skjerning","path":"/koppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6480?s=80&v=4"},"commit":{"message":"Add Rails 7.0 to the build matrix","shortMessageHtmlLink":"Add Rails 7.0 to the build matrix"}},{"before":"c260260ce1720792db1887aaa7342639b1e6a8e9","after":null,"ref":"refs/heads/github-actions","pushedAt":"2023-06-02T09:31:34.239Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"koppen","name":"Jakob Skjerning","path":"/koppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6480?s=80&v=4"}},{"before":"d11905f4ba907d8eb1cdf8d82bed52e890b48fdb","after":"c4827813bbf474db4153562ba7cd4f35cb6bf5ca","ref":"refs/heads/main","pushedAt":"2023-06-02T09:31:30.196Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"koppen","name":"Jakob Skjerning","path":"/koppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6480?s=80&v=4"},"commit":{"message":"Merge pull request #59 from substancelab/github-actions\n\nReplace Travis with GitHub Actions","shortMessageHtmlLink":"Merge pull request #59 from substancelab/github-actions"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADvTotewA","startCursor":null,"endCursor":null}},"title":"Activity ยท substancelab/route_downcaser"}