{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":9664,"defaultBranch":"main","name":"shoulda","ownerLogin":"thoughtbot","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2008-04-14T13:27:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6183?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1710457715.0","currentOid":""},"activityList":{"items":[{"before":"6a19c6d6f78139d5b6856a27f108df2233c8251b","after":"7e26ec52b9c5ee00e68092c3fddd224b0b348a98","ref":"refs/heads/sb-dynamic-readme-workflow","pushedAt":"2024-03-14T23:09:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stefannibrasil","name":"Stefanni Brasil","path":"/stefannibrasil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10670581?s=80&v=4"},"commit":{"message":"Call dynamic-readme reusable workflow\n\nWe want to have a way to edit our README footer at one place and have the changes from there be propagated to our repos.\n\nBy adding this snippet in the README, we call this reusable workflow: https://github.com/thoughtbot/templates/blob/main/.github/workflows/dynamic-readme.yaml that renders and updates the README footer dynamically.","shortMessageHtmlLink":"Call dynamic-readme reusable workflow"}},{"before":null,"after":"6a19c6d6f78139d5b6856a27f108df2233c8251b","ref":"refs/heads/sb-dynamic-readme-workflow","pushedAt":"2024-03-14T23:08:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stefannibrasil","name":"Stefanni Brasil","path":"/stefannibrasil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10670581?s=80&v=4"},"commit":{"message":"Remove Copyright years (#279)\n\n[ci skip]","shortMessageHtmlLink":"Remove Copyright years (#279)"}},{"before":"a77dccb1c5bdc0f418df46ac8f349b7cb9167c95","after":"78de96bee014b4fbf24148eea98e54549abb78dc","ref":"refs/heads/move-mcmire-to-alumni","pushedAt":"2023-10-29T20:05:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mcmire","name":"Elliot Winkler","path":"/mcmire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7371?s=80&v=4"},"commit":{"message":"Move Elliot to alumni\n\nHello everyone, as you are probably all too aware, I have not been very\nactive as a maintainer over the past few years. The reality is that in\nmy day job, I don't work with Ruby or Rails at all, and outside of work,\nmy time is spent less on side projects and more on family and other\nsorts of commitments. Because of this, I feel like it is high time that\nI officially step away from this project.\n\nI want to thank thoughtbot for giving me the opportunity to maintain\nthis gem for so many years (I think I started in 2013!). I also want to\nthank Pedro for keeping the candle burning and continuing to merge new\nchanges, and of course those of you who still find this gem useful in\nyour work even now.\n\nIf you still need me for any reason, you can always ping me on Twitter\nor Mastodon (links in my bio).\n\n-- Elliot","shortMessageHtmlLink":"Move Elliot to alumni"}},{"before":null,"after":"a77dccb1c5bdc0f418df46ac8f349b7cb9167c95","ref":"refs/heads/move-mcmire-to-alumni","pushedAt":"2023-10-29T20:04:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mcmire","name":"Elliot Winkler","path":"/mcmire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7371?s=80&v=4"},"commit":{"message":"Move Elliot to alumni\n\nHello everyone, as you are probably all too aware, I have not been very\nactive as a maintainer over the past few years. The reality is that in\nmy day job, I don't work with Ruby or Rails at all, and outside of work,\nmy time is spent less on side projects and more on family and other\nsorts of commitments. Because of this, I feel like it is high time that\nI officially step away from this project.\n\nI want to thank thoughtbot for giving me the opportunity to maintain\nthis gem for so many years (I think I started in 2013!). I also want to\nthank Pedro for keeping the candle burning and continuing to merge new\nchanges, and of course those of you who still find this gem useful in\nyour work even now.\n\nIf you still need me for any reason, you can always ping me on Twitter\nor Mastodon (links in my bio).\n\n-- Elliot","shortMessageHtmlLink":"Move Elliot to alumni"}},{"before":"49402cf6d753bb7fc704066785a342b8e589ed18","after":"6a19c6d6f78139d5b6856a27f108df2233c8251b","ref":"refs/heads/main","pushedAt":"2023-08-12T19:37:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vsppedro","name":"Pedro Paiva","path":"/vsppedro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18314910?s=80&v=4"},"commit":{"message":"Remove Copyright years (#279)\n\n[ci skip]","shortMessageHtmlLink":"Remove Copyright years (#279)"}},{"before":null,"after":"b4afb2c4100fc806768a12dba31b79cfe95de940","ref":"refs/heads/update-readme","pushedAt":"2023-08-12T19:35:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vsppedro","name":"Pedro Paiva","path":"/vsppedro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18314910?s=80&v=4"},"commit":{"message":"Remove Copyright years\n\n[ci skip]","shortMessageHtmlLink":"Remove Copyright years"}},{"before":"389b72f56376eec53714d080a834778254bd429b","after":null,"ref":"refs/heads/release-5-0-0-rc1","pushedAt":"2023-03-24T04:48:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mcmire","name":"Elliot Winkler","path":"/mcmire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7371?s=80&v=4"}},{"before":"6fc3ed402d6dec80241a02ffae6208674adb6118","after":"49402cf6d753bb7fc704066785a342b8e589ed18","ref":"refs/heads/main","pushedAt":"2023-03-24T04:47:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mcmire","name":"Elliot Winkler","path":"/mcmire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7371?s=80&v=4"},"commit":{"message":"Bump version to 5.0.0.rc1","shortMessageHtmlLink":"Bump version to 5.0.0.rc1"}},{"before":"4edac031fc88110dcea05a06cf93b779e408a9ad","after":"389b72f56376eec53714d080a834778254bd429b","ref":"refs/heads/release-5-0-0-rc1","pushedAt":"2023-03-24T04:41:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mcmire","name":"Elliot Winkler","path":"/mcmire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7371?s=80&v=4"},"commit":{"message":"Bump version to 5.0.0.rc1","shortMessageHtmlLink":"Bump version to 5.0.0.rc1"}},{"before":"b56e847ddda56fb6a6dfffc852ce240e7a74d35b","after":"4edac031fc88110dcea05a06cf93b779e408a9ad","ref":"refs/heads/release-5-0-0-rc1","pushedAt":"2023-03-24T04:40:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mcmire","name":"Elliot Winkler","path":"/mcmire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7371?s=80&v=4"},"commit":{"message":"Bump version to 5.0.0.rc1","shortMessageHtmlLink":"Bump version to 5.0.0.rc1"}},{"before":null,"after":"b56e847ddda56fb6a6dfffc852ce240e7a74d35b","ref":"refs/heads/release-5-0-0-rc1","pushedAt":"2023-03-24T04:40:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mcmire","name":"Elliot Winkler","path":"/mcmire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7371?s=80&v=4"},"commit":{"message":"Release 5.0.0.rc1","shortMessageHtmlLink":"Release 5.0.0.rc1"}},{"before":"2d767f091f50c9fdb547b443c0131adaaccd6344","after":null,"ref":"refs/heads/update-readme","pushedAt":"2023-03-24T04:33:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mcmire","name":"Elliot Winkler","path":"/mcmire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7371?s=80&v=4"}},{"before":"5fa5f1b2aba7e6fe9935952b14a0178cc1901de9","after":"6fc3ed402d6dec80241a02ffae6208674adb6118","ref":"refs/heads/main","pushedAt":"2023-03-24T04:33:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mcmire","name":"Elliot Winkler","path":"/mcmire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7371?s=80&v=4"},"commit":{"message":"Bring README up to date\n\n* Update badges in header to replace Travis with GitHub actions, remove\n Hound, etc.\n* Update supported Ruby and Rails versions\n* Fix thoughtbot logo","shortMessageHtmlLink":"Bring README up to date"}},{"before":"ec4eecd7b904ece591af6d734f8d4ebd184c041e","after":"2d767f091f50c9fdb547b443c0131adaaccd6344","ref":"refs/heads/update-readme","pushedAt":"2023-03-24T04:31:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mcmire","name":"Elliot Winkler","path":"/mcmire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7371?s=80&v=4"},"commit":{"message":"Bring README up to date\n\n* Update badges in header to replace Travis with GitHub actions, remove\n Hound, etc.\n* Update supported Ruby and Rails versions\n* Fix thoughtbot logo","shortMessageHtmlLink":"Bring README up to date"}},{"before":"5c4fcec69f1cd58dae7f1e1f982e13bfac6f63f3","after":"ec4eecd7b904ece591af6d734f8d4ebd184c041e","ref":"refs/heads/update-readme","pushedAt":"2023-03-24T04:30:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mcmire","name":"Elliot Winkler","path":"/mcmire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7371?s=80&v=4"},"commit":{"message":"Bring README up to date\n\n* Update badges in header to replace Travis with GitHub actions, remove\n Hound, etc.\n* Update supported Ruby and Rails versions\n* Fix thoughtbot logo","shortMessageHtmlLink":"Bring README up to date"}},{"before":null,"after":"5c4fcec69f1cd58dae7f1e1f982e13bfac6f63f3","ref":"refs/heads/update-readme","pushedAt":"2023-03-24T04:27:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mcmire","name":"Elliot Winkler","path":"/mcmire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7371?s=80&v=4"},"commit":{"message":"Bring README up to date\n\n* Update badges in header to replace Travis with GitHub actions, remove\n Hound, etc.\n* Update supported Ruby and Rails versions","shortMessageHtmlLink":"Bring README up to date"}},{"before":"65a9940b81e6de74322682d01321e4fc7a505243","after":null,"ref":"refs/heads/upgrade-all-the-things","pushedAt":"2023-03-24T04:23:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mcmire","name":"Elliot Winkler","path":"/mcmire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7371?s=80&v=4"}},{"before":"af4d0e1721221b3c8336639dc0bd599ed260ef1a","after":"5fa5f1b2aba7e6fe9935952b14a0178cc1901de9","ref":"refs/heads/main","pushedAt":"2023-03-24T04:23:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mcmire","name":"Elliot Winkler","path":"/mcmire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7371?s=80&v=4"},"commit":{"message":"Upgrade all the things, 2023 edition\n\nThis gem is severely out of date. Not only is the version of\n`shoulda-matchers` very old, but I can't even get this project up and\nrunning on my computer anymore because it relies on an old version of\nRuby.\n\nSo, the primary motivation behind this commit is to bump the dependency\non `shoulda-matchers` to 5.x.\n\nBesides this, in `shoulda-matchers` there are changes that either have\nbeen merged or are in flight which aim to upgrade dependencies, drop\nsupport for old Rubies and Rails, etc., and I've integrated them into\nthis commit as well. These include:\n\n* Update development Ruby to 3.2.1\n* Replace Travis config with GitHub Actions workflows\n* Upgrade Rubocop configuration, and correct lint violations\n* Add support for Ruby 3.0, 3.1, and 3.2 as well as Rails 6.1 and 7.0\n* Drop support for Ruby < 3 and Rails < 6.1\n\nIn addition, I've had to update some of the tests which failed after\nperforming these upgrades:\n\n* Patch Snowglobe (which is used in tests to generate a Rails\n application) due to some incompatibilities with recent Rails versions\n and bugs\n* Make sure to install `rails-controller-testing` and `bcrypt` in\n generated Rails application\n* Update tests involving `filter_param` as Rails changed which\n parameters are filtered in recent versions","shortMessageHtmlLink":"Upgrade all the things, 2023 edition"}},{"before":"35b78c53a70aec1746505c873548c6530bd92ab6","after":"65a9940b81e6de74322682d01321e4fc7a505243","ref":"refs/heads/upgrade-all-the-things","pushedAt":"2023-03-24T04:16:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mcmire","name":"Elliot Winkler","path":"/mcmire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7371?s=80&v=4"},"commit":{"message":"Upgrade all the things, 2023 edition\n\nThis gem is severely out of date. Not only is the version of\n`shoulda-matchers` very old, but I can't even get this project up and\nrunning on my computer anymore because it relies on an old version of\nRuby.\n\nSo, the primary motivation behind this commit is to bump the dependency\non `shoulda-matchers` to 5.x.\n\nBesides this, in `shoulda-matchers` there are changes that either have\nbeen merged or are in flight which aim to upgrade dependencies, drop\nsupport for old Rubies and Rails, etc., and I've integrated them into\nthis commit as well. These include:\n\n* Update development Ruby to 3.2.1\n* Replace Travis config with GitHub Actions workflows\n* Upgrade Rubocop configuration, and correct lint violations\n* Add support for Ruby 3.0, 3.1, and 3.2 as well as Rails 6.1 and 7.0\n* Drop support for Ruby < 3 and Rails < 6.1\n\nIn addition, I've had to update some of the tests which failed after\nperforming these upgrades:\n\n* Patch Snowglobe (which is used in tests to generate a Rails\n application) due to some incompatibilities with recent Rails versions\n and bugs\n* Make sure to install `rails-controller-testing` and `bcrypt` in\n generated Rails application\n* Update tests involving `filter_param` as Rails changed which\n parameters are filtered in recent versions","shortMessageHtmlLink":"Upgrade all the things, 2023 edition"}},{"before":null,"after":"35b78c53a70aec1746505c873548c6530bd92ab6","ref":"refs/heads/upgrade-all-the-things","pushedAt":"2023-03-24T04:06:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mcmire","name":"Elliot Winkler","path":"/mcmire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7371?s=80&v=4"},"commit":{"message":"Upgrade all the things, 2023 edition\n\nThis gem is severely out of date. Not only is the version of\n`shoulda-matchers` very old, but I can't even get this project up and\nrunning on my computer anymore because it relies on an old version of\nRuby.\n\nSo, the primary motivation behind this commit is to bump the dependency\non `shoulda-matchers` to 5.x.\n\nBesides this, in `shoulda-matchers` there are changes that either have\nbeen merged or are in flight which aim to upgrade dependencies, drop\nsupport for old Rubies and Rails, etc., and I've integrated them into\nthis commit as well. These include:\n\n* Update development Ruby to 3.2.1\n* Replace Travis config with GitHub Actions workflows\n* Upgrade Rubocop configuration\n* Add support for Ruby 3.0, 3.1, and 3.2 as well as Rails 6.1 and 7.0\n* Drop support for Ruby < 3 and Rails < 6.1\n\nIn addition, I've had to update some of the tests which failed after\nperforming these upgrades:\n\n* Patch Snowglobe (which is used in tests to generate a Rails\n application) due to some incompatibilities with recent Rails versions\n and bugs\n* Make sure to install `rails-controller-testing` and `bcrypt` in\n generated Rails application\n* Update tests involving `filter_param` as Rails changed which\n parameters are filtered in recent versions","shortMessageHtmlLink":"Upgrade all the things, 2023 edition"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEFip5NgA","startCursor":null,"endCursor":null}},"title":"Activity ยท thoughtbot/shoulda"}