{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1172597,"defaultBranch":"main","name":"shoulda-matchers","ownerLogin":"thoughtbot","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-12-15T22:41:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6183?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714156323.0","currentOid":""},"activityList":{"items":[{"before":"7c2f41396f71830ba141ce273af1436cfecbff71","after":null,"ref":"refs/heads/feat-add-default-qualifier-to-enum-macro","pushedAt":"2024-04-26T18:32:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"matsales28","name":"Matheus Sales","path":"/matsales28","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54689845?s=80&v=4"}},{"before":"a527d329eaf13b9d8cfd6624bd7d4e1a6c13485d","after":"c9d234a87b9898d28e741101e68d596ffe29e3ab","ref":"refs/heads/main","pushedAt":"2024-04-26T18:32:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matsales28","name":"Matheus Sales","path":"/matsales28","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54689845?s=80&v=4"},"commit":{"message":"feat: Add `default` qualifier to `define_enum_for` matcher (#1627)\n\nOn this commit we're adding a new qualifier to the `define_enum_for`\r\nmatcher called `with_default`. This qualifier is used to test that the\r\nenum is defined with a default value. A proc can also be passed, and\r\nwill be called once each time a new value is needed.\r\n\r\nIt's nice to note that using Time or Date as the return of Procs as\r\ndefault value can lead to flaky tests, so it's recommended to\r\nfreeze time or date to avoid this.","shortMessageHtmlLink":"feat: Add default qualifier to define_enum_for matcher (#1627)"}},{"before":"d04ae4e2e56952036c086255a8c4f2c324c30a07","after":"a527d329eaf13b9d8cfd6624bd7d4e1a6c13485d","ref":"refs/heads/main","pushedAt":"2024-04-26T18:31:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"matsales28","name":"Matheus Sales","path":"/matsales28","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54689845?s=80&v=4"},"commit":{"message":"fix: Polymorphic + STI uniqueness check\n\nInstead of just initializing a new class that inherits from the parent\nclass, we are initializing a new class but also overriding some\nmethod definitions. That is necessary because the Rails guides\nrecommend that whenever you have a polymorphic association and\nSTI you should override the `..._type` column to use the type name\nof the base STI class.","shortMessageHtmlLink":"fix: Polymorphic + STI uniqueness check"}},{"before":"33bec1c26e62437aa7f623c8fcdd49eb34e71076","after":"d04ae4e2e56952036c086255a8c4f2c324c30a07","ref":"refs/heads/main","pushedAt":"2024-04-26T18:30:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matsales28","name":"Matheus Sales","path":"/matsales28","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54689845?s=80&v=4"},"commit":{"message":"fix: Maybe a fix? (#1624)","shortMessageHtmlLink":"fix: Maybe a fix? (#1624)"}},{"before":"3d4d893b9aeb67705d7854779f94425338e766ce","after":null,"ref":"refs/heads/fix-uniqueness-of-sti","pushedAt":"2024-04-26T18:30:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"matsales28","name":"Matheus Sales","path":"/matsales28","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54689845?s=80&v=4"}},{"before":"0af95a0fa1c7449edb0b5abbccfac59fc99027fe","after":"7c2f41396f71830ba141ce273af1436cfecbff71","ref":"refs/heads/feat-add-default-qualifier-to-enum-macro","pushedAt":"2024-04-12T20:25:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"matsales28","name":"Matheus Sales","path":"/matsales28","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54689845?s=80&v=4"},"commit":{"message":"feat: Add `default` qualifier to `define_enum_for` matcher\n\nOn this commit we're adding a new qualifier to the `define_enum_for`\nmatcher called `with_default`. This qualifier is used to test that the\nenum is defined with a default value. A proc can also be passed, and\nwill be called once each time a new value is needed.\n\nIt's nice to note that using Time or Date as the return of Procs as\ndefault value can lead to flaky tests, so it's recommended to\nfreeze time or date to avoid this.","shortMessageHtmlLink":"feat: Add default qualifier to define_enum_for matcher"}},{"before":"6be8656ca9c7a5f48daac1c0975e522bea8f8459","after":"0af95a0fa1c7449edb0b5abbccfac59fc99027fe","ref":"refs/heads/feat-add-default-qualifier-to-enum-macro","pushedAt":"2024-04-12T19:45:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"matsales28","name":"Matheus Sales","path":"/matsales28","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54689845?s=80&v=4"},"commit":{"message":"feat: Add `default` qualifier to `define_enum_for` matcher\n\nOn this commit we're adding a new qualifier to the `define_enum_for`\nmatcher called `with_default`. This qualifier is used to test that the\nenum is defined with a default value. A proc can also be passed, and\nwill be called once each time a new value is needed.\n\nIt's nice to note that using Time or Date as the return of Procs as\ndefault value can lead to flaky tests, so it's recommended to\nfreeze time or date to avoid this.","shortMessageHtmlLink":"feat: Add default qualifier to define_enum_for matcher"}},{"before":null,"after":"6be8656ca9c7a5f48daac1c0975e522bea8f8459","ref":"refs/heads/feat-add-default-qualifier-to-enum-macro","pushedAt":"2024-04-12T19:42:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"matsales28","name":"Matheus Sales","path":"/matsales28","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54689845?s=80&v=4"},"commit":{"message":"feat: Add `default` qualifier to `define_enum_for` matcher\n\nOn this commit we're adding a new qualifier to the `define_enum_for`\nmatcher called `with_default`. This qualifier is used to test that the\nenum is defined with a default value. A proc can also be passed, and\nwill be called once each time a new value is needed.\n\nIt's nice to note that using Time or Date as the return of Procs as\ndefault value can lead to flaky tests, so it's recommended to\nfreeze time or date to avoid this.","shortMessageHtmlLink":"feat: Add default qualifier to define_enum_for matcher"}},{"before":"ebc3c5883370db2e48ded91925aea4240d2e4f71","after":"3d4d893b9aeb67705d7854779f94425338e766ce","ref":"refs/heads/fix-uniqueness-of-sti","pushedAt":"2024-03-22T21:12:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"matsales28","name":"Matheus Sales","path":"/matsales28","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54689845?s=80&v=4"},"commit":{"message":"fix: Maybe a fix?","shortMessageHtmlLink":"fix: Maybe a fix?"}},{"before":"0f52c06d134e391d6c7d2c7df8ab87e92a4df459","after":"ebc3c5883370db2e48ded91925aea4240d2e4f71","ref":"refs/heads/fix-uniqueness-of-sti","pushedAt":"2024-03-22T21:10:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"matsales28","name":"Matheus Sales","path":"/matsales28","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54689845?s=80&v=4"},"commit":{"message":"fix: Maybe a fix?","shortMessageHtmlLink":"fix: Maybe a fix?"}},{"before":null,"after":"0f52c06d134e391d6c7d2c7df8ab87e92a4df459","ref":"refs/heads/fix-uniqueness-of-sti","pushedAt":"2024-03-22T21:09:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"matsales28","name":"Matheus Sales","path":"/matsales28","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54689845?s=80&v=4"},"commit":{"message":"fix: Maybe a fix?","shortMessageHtmlLink":"fix: Maybe a fix?"}},{"before":"19f47f1d972ed18770bda98eb1e268f1ec6e7858","after":null,"ref":"refs/heads/update-rails-7.0-gemfile","pushedAt":"2024-03-16T13:23:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"matsales28","name":"Matheus Sales","path":"/matsales28","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54689845?s=80&v=4"}},{"before":"4c52097cbb8fa6f06f3cb8c18a947fc7f499a74b","after":"33bec1c26e62437aa7f623c8fcdd49eb34e71076","ref":"refs/heads/main","pushedAt":"2024-03-16T13:23:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matsales28","name":"Matheus Sales","path":"/matsales28","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54689845?s=80&v=4"},"commit":{"message":"chore: Update dependencies of rails-7.0 gemfile (#1620)","shortMessageHtmlLink":"chore: Update dependencies of rails-7.0 gemfile (#1620)"}},{"before":"363964df2d60a4f91a56776ea3304e008c4e38b6","after":null,"ref":"refs/heads/update-rails-7.1-gemfile","pushedAt":"2024-03-16T13:23:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"matsales28","name":"Matheus Sales","path":"/matsales28","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54689845?s=80&v=4"}},{"before":"804caf3e2497934c8f7521897d5bdee6a4c4ec70","after":"4c52097cbb8fa6f06f3cb8c18a947fc7f499a74b","ref":"refs/heads/main","pushedAt":"2024-03-16T13:23:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matsales28","name":"Matheus Sales","path":"/matsales28","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54689845?s=80&v=4"},"commit":{"message":"chore: Update dependencies of rails-7_1 gemfile (#1619)","shortMessageHtmlLink":"chore: Update dependencies of rails-7_1 gemfile (#1619)"}},{"before":"310854e3bbb3dcf3a0918c9b7fc5864527180970","after":"804caf3e2497934c8f7521897d5bdee6a4c4ec70","ref":"refs/heads/main","pushedAt":"2024-03-16T13:23:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matsales28","name":"Matheus Sales","path":"/matsales28","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54689845?s=80&v=4"},"commit":{"message":"chore: Update dependencies of rails-6.1 gemfile (#1621)","shortMessageHtmlLink":"chore: Update dependencies of rails-6.1 gemfile (#1621)"}},{"before":"ecdf988b91aff1554cb6c0097d54e86f869aaf51","after":null,"ref":"refs/heads/update-rails-6.1-gemfile","pushedAt":"2024-03-16T13:23:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"matsales28","name":"Matheus Sales","path":"/matsales28","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54689845?s=80&v=4"}},{"before":"4334b77c343947767b44522683f058a900792022","after":"5761818ede07163d826905f64f12a434c9032509","ref":"refs/heads/gh-pages","pushedAt":"2024-03-15T22:13:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matsales28","name":"Matheus Sales","path":"/matsales28","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54689845?s=80&v=4"},"commit":{"message":"Regenerated docs for version 6.2.0","shortMessageHtmlLink":"Regenerated docs for version 6.2.0"}},{"before":"4a3c62e9d61cc5130ec35cdb3be603a9c3cf587f","after":"310854e3bbb3dcf3a0918c9b7fc5864527180970","ref":"refs/heads/main","pushedAt":"2024-03-15T22:12:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"docs: update readme file with markdown templates [skip ci]","shortMessageHtmlLink":"docs: update readme file with markdown templates [skip ci]"}},{"before":"2663b514acbc526231e917ad7a10201ba5da3b5a","after":"4a3c62e9d61cc5130ec35cdb3be603a9c3cf587f","ref":"refs/heads/main","pushedAt":"2024-03-15T22:12:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matsales28","name":"Matheus Sales","path":"/matsales28","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54689845?s=80&v=4"},"commit":{"message":"chore: Bump version to 6.2.0 (#1618)","shortMessageHtmlLink":"chore: Bump version to 6.2.0 (#1618)"}},{"before":"bde8e4e62338dda5eccb95839254d16aa8848aba","after":null,"ref":"refs/heads/bump-version-6.2.0","pushedAt":"2024-03-15T22:12:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"matsales28","name":"Matheus Sales","path":"/matsales28","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54689845?s=80&v=4"}},{"before":"7ccfd5a3c318d74452c78328126d99e25c8a1c72","after":"363964df2d60a4f91a56776ea3304e008c4e38b6","ref":"refs/heads/update-rails-7.1-gemfile","pushedAt":"2024-03-15T22:11:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"matsales28","name":"Matheus Sales","path":"/matsales28","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54689845?s=80&v=4"},"commit":{"message":"chore: Update dependencies of rails-7_1 gemfile","shortMessageHtmlLink":"chore: Update dependencies of rails-7_1 gemfile"}},{"before":"9580c80fc2442527dc72030928cd727466c2301a","after":"19f47f1d972ed18770bda98eb1e268f1ec6e7858","ref":"refs/heads/update-rails-7.0-gemfile","pushedAt":"2024-03-15T22:10:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"matsales28","name":"Matheus Sales","path":"/matsales28","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54689845?s=80&v=4"},"commit":{"message":"chore: Update dependencies of rails-7.0 gemfile","shortMessageHtmlLink":"chore: Update dependencies of rails-7.0 gemfile"}},{"before":"62259edf7f993753821af9b9469009037b4b55c1","after":"ecdf988b91aff1554cb6c0097d54e86f869aaf51","ref":"refs/heads/update-rails-6.1-gemfile","pushedAt":"2024-03-15T22:10:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"matsales28","name":"Matheus Sales","path":"/matsales28","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54689845?s=80&v=4"},"commit":{"message":"chore: Update dependencies of rails-6.1 gemfile","shortMessageHtmlLink":"chore: Update dependencies of rails-6.1 gemfile"}},{"before":null,"after":"62259edf7f993753821af9b9469009037b4b55c1","ref":"refs/heads/update-rails-6.1-gemfile","pushedAt":"2024-03-15T19:48:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"matsales28","name":"Matheus Sales","path":"/matsales28","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54689845?s=80&v=4"},"commit":{"message":"chore: Update dependencies of rails-6.1 gemfile","shortMessageHtmlLink":"chore: Update dependencies of rails-6.1 gemfile"}},{"before":null,"after":"9580c80fc2442527dc72030928cd727466c2301a","ref":"refs/heads/update-rails-7.0-gemfile","pushedAt":"2024-03-15T19:18:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"matsales28","name":"Matheus Sales","path":"/matsales28","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54689845?s=80&v=4"},"commit":{"message":"chore: Update dependencies of rails-7.0 gemfile","shortMessageHtmlLink":"chore: Update dependencies of rails-7.0 gemfile"}},{"before":null,"after":"7ccfd5a3c318d74452c78328126d99e25c8a1c72","ref":"refs/heads/update-rails-7.1-gemfile","pushedAt":"2024-03-15T19:14:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"matsales28","name":"Matheus Sales","path":"/matsales28","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54689845?s=80&v=4"},"commit":{"message":"chore: Update dependencies of rails-7_1 gemfile","shortMessageHtmlLink":"chore: Update dependencies of rails-7_1 gemfile"}},{"before":"efd1b39db0326b3eb19656b91a62cc742a850f32","after":"2663b514acbc526231e917ad7a10201ba5da3b5a","ref":"refs/heads/main","pushedAt":"2024-03-15T16:08:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"docs: update readme file with markdown templates [skip ci]","shortMessageHtmlLink":"docs: update readme file with markdown templates [skip ci]"}},{"before":"68e659fe118c7993a585623e98320898c3d7984d","after":"bde8e4e62338dda5eccb95839254d16aa8848aba","ref":"refs/heads/bump-version-6.2.0","pushedAt":"2024-03-15T15:49:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"matsales28","name":"Matheus Sales","path":"/matsales28","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54689845?s=80&v=4"},"commit":{"message":"chore: Bump version to 6.2.0","shortMessageHtmlLink":"chore: Bump version to 6.2.0"}},{"before":"f9703e5b18ed23e377d19f7194c3fb5b25a2b691","after":"68e659fe118c7993a585623e98320898c3d7984d","ref":"refs/heads/bump-version-6.2.0","pushedAt":"2024-03-15T15:09:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"matsales28","name":"Matheus Sales","path":"/matsales28","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54689845?s=80&v=4"},"commit":{"message":"chore: Bump version to 6.2.0","shortMessageHtmlLink":"chore: Bump version to 6.2.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEO26cnAA","startCursor":null,"endCursor":null}},"title":"Activity ยท thoughtbot/shoulda-matchers"}