{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":21829,"defaultBranch":"main","name":"factory_bot","ownerLogin":"thoughtbot","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2008-06-03T13:55:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6183?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715977370.0","currentOid":""},"activityList":{"items":[{"before":"333a3bf6f5f44842d87817f64008024838d61cb5","after":"ca897d6f3963449b99670221a8dcfc90c9167948","ref":"refs/heads/gh-pages","pushedAt":"2024-05-20T14:42:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy c791452fc13c3f1980d9edb0ce8ba2e6b1d52dc3 to gh-pages","shortMessageHtmlLink":"Deploy c791452 to gh-pages"}},{"before":"b5738ef1fc34dc050e0ea275d24c71ebea93abbd","after":"c791452fc13c3f1980d9edb0ce8ba2e6b1d52dc3","ref":"refs/heads/main","pushedAt":"2024-05-20T14:42:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stephanieminn","name":"Stephanie Minn","path":"/stephanieminn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12875392?s=80&v=4"},"commit":{"message":"Added a case for build_class to handle class names with underscores passed as a string (#1642)\n\nCo-authored-by: Michelle Yuen \r\nCo-authored-by: Stephanie Minn ","shortMessageHtmlLink":"Added a case for build_class to handle class names with underscores p…"}},{"before":"dda17adedc31c4bfc220d42e9798a7abe9c3e6cc","after":"333a3bf6f5f44842d87817f64008024838d61cb5","ref":"refs/heads/gh-pages","pushedAt":"2024-05-17T20:23:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy b5738ef1fc34dc050e0ea275d24c71ebea93abbd to gh-pages","shortMessageHtmlLink":"Deploy b5738ef to gh-pages"}},{"before":"241433046c9c5481101eba8ae4fe11c411f9989f","after":null,"ref":"refs/heads/bye-mike","pushedAt":"2024-05-17T20:22:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mike-burns","name":"Mike Burns","path":"/mike-burns","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4550?s=80&v=4"}},{"before":"c0f267937523ce0d3b0b94b53fcd313d2838ec7c","after":"b5738ef1fc34dc050e0ea275d24c71ebea93abbd","ref":"refs/heads/main","pushedAt":"2024-05-17T20:22:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mike-burns","name":"Mike Burns","path":"/mike-burns","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4550?s=80&v=4"},"commit":{"message":"Drop myself from CODEOWNERS\n\nIt's been a pleasure working with all of you.","shortMessageHtmlLink":"Drop myself from CODEOWNERS"}},{"before":null,"after":"241433046c9c5481101eba8ae4fe11c411f9989f","ref":"refs/heads/bye-mike","pushedAt":"2024-05-17T14:38:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mike-burns","name":"Mike Burns","path":"/mike-burns","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4550?s=80&v=4"},"commit":{"message":"Drop myself from CODEOWNERS\n\nIt's been a pleasure working with all of you.","shortMessageHtmlLink":"Drop myself from CODEOWNERS"}},{"before":"37d0cfe20b186353d8fcd5fadfb2b98ea2057b14","after":"a89bb68483fd6f17f6715f8bcea057b80f20a8c1","ref":"refs/heads/sl-add-maintainer","pushedAt":"2024-05-17T12:10:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sarahraqueld","name":"Sarah Lima","path":"/sarahraqueld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14362964?s=80&v=4"},"commit":{"message":"Add @sarahraqueld as a maintainer","shortMessageHtmlLink":"Add @sarahraqueld as a maintainer"}},{"before":null,"after":"37d0cfe20b186353d8fcd5fadfb2b98ea2057b14","ref":"refs/heads/sl-add-maintainer","pushedAt":"2024-05-17T12:10:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sarahraqueld","name":"Sarah Lima","path":"/sarahraqueld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14362964?s=80&v=4"},"commit":{"message":"Add @sarahraqueld as a maintainer","shortMessageHtmlLink":"Add @sarahraqueld as a maintainer"}},{"before":"58fe3119581df3cfaf42c76e6964c05511b7c0f2","after":"dda17adedc31c4bfc220d42e9798a7abe9c3e6cc","ref":"refs/heads/gh-pages","pushedAt":"2024-04-15T21:13:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy c0f267937523ce0d3b0b94b53fcd313d2838ec7c to gh-pages","shortMessageHtmlLink":"Deploy c0f2679 to gh-pages"}},{"before":"6065b15e145a931d8ef0d75069bf9872ed4649fd","after":null,"ref":"refs/heads/github-actions/repository-maintenance-798db89e9a814c97d2f567eacd312ef688c51407","pushedAt":"2024-04-15T21:13:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stefannibrasil","name":"Stefanni Brasil","path":"/stefannibrasil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10670581?s=80&v=4"}},{"before":"798db89e9a814c97d2f567eacd312ef688c51407","after":"c0f267937523ce0d3b0b94b53fcd313d2838ec7c","ref":"refs/heads/main","pushedAt":"2024-04-15T21:13:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stefannibrasil","name":"Stefanni Brasil","path":"/stefannibrasil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10670581?s=80&v=4"},"commit":{"message":"docs: documentation files updated (#1637)\n\nCo-authored-by: github-actions[bot] ","shortMessageHtmlLink":"docs: documentation files updated (#1637)"}},{"before":null,"after":"6065b15e145a931d8ef0d75069bf9872ed4649fd","ref":"refs/heads/github-actions/repository-maintenance-798db89e9a814c97d2f567eacd312ef688c51407","pushedAt":"2024-04-15T20:39:31.000Z","pushType":"branch_creation","commitsCount":0,"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: documentation files updated","shortMessageHtmlLink":"docs: documentation files updated"}},{"before":"4105a01d9cbfa50f0b05c6a7d55abb020dbbb693","after":null,"ref":"refs/heads/github-actions/repository-maintenance-798db89e9a814c97d2f567eacd312ef688c51407","pushedAt":"2024-04-15T20:38:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stefannibrasil","name":"Stefanni Brasil","path":"/stefannibrasil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10670581?s=80&v=4"}},{"before":null,"after":"4105a01d9cbfa50f0b05c6a7d55abb020dbbb693","ref":"refs/heads/github-actions/repository-maintenance-798db89e9a814c97d2f567eacd312ef688c51407","pushedAt":"2024-04-15T17:00:20.000Z","pushType":"branch_creation","commitsCount":0,"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: documentation files updated [skip ci]","shortMessageHtmlLink":"docs: documentation files updated [skip ci]"}},{"before":"12d96e732eaaddb9ce306a29a28f625fef3a9148","after":"58fe3119581df3cfaf42c76e6964c05511b7c0f2","ref":"refs/heads/gh-pages","pushedAt":"2024-04-15T17:00:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy 798db89e9a814c97d2f567eacd312ef688c51407 to gh-pages","shortMessageHtmlLink":"Deploy 798db89 to gh-pages"}},{"before":"391c47c2eb98180a6d93a72d3b4b516f9348a0ec","after":null,"ref":"refs/heads/sb-dynamic-readme-updates","pushedAt":"2024-04-15T17:00:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stefannibrasil","name":"Stefanni Brasil","path":"/stefannibrasil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10670581?s=80&v=4"}},{"before":"0e07cb9b09740dfbc04549a65d6a7b780c910474","after":"798db89e9a814c97d2f567eacd312ef688c51407","ref":"refs/heads/main","pushedAt":"2024-04-15T17:00:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stefannibrasil","name":"Stefanni Brasil","path":"/stefannibrasil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10670581?s=80&v=4"},"commit":{"message":"Only run this workflow if the README has been updated (#1635)","shortMessageHtmlLink":"Only run this workflow if the README has been updated (#1635)"}},{"before":"e1fa128ef4feda3c5fbe2eae4129dfd973b694cb","after":"391c47c2eb98180a6d93a72d3b4b516f9348a0ec","ref":"refs/heads/sb-dynamic-readme-updates","pushedAt":"2024-04-12T23:43:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stefannibrasil","name":"Stefanni Brasil","path":"/stefannibrasil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10670581?s=80&v=4"},"commit":{"message":"Only run this workflow if the README has been updated","shortMessageHtmlLink":"Only run this workflow if the README has been updated"}},{"before":null,"after":"e1fa128ef4feda3c5fbe2eae4129dfd973b694cb","ref":"refs/heads/sb-dynamic-readme-updates","pushedAt":"2024-04-12T23:38:49.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":"Only run this workflow if the README has been updated","shortMessageHtmlLink":"Only run this workflow if the README has been updated"}},{"before":"f7a9b7fbbc64667e935a583a5a882578b41cae5a","after":"12d96e732eaaddb9ce306a29a28f625fef3a9148","ref":"refs/heads/gh-pages","pushedAt":"2024-03-25T18:07:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy 0e07cb9b09740dfbc04549a65d6a7b780c910474 to gh-pages","shortMessageHtmlLink":"Deploy 0e07cb9 to gh-pages"}},{"before":"873bcc9ee22688c9e5e3aaabee23dde105795c8f","after":null,"ref":"refs/heads/sb-dynamic-readme-update","pushedAt":"2024-03-25T18:07:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stefannibrasil","name":"Stefanni Brasil","path":"/stefannibrasil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10670581?s=80&v=4"}},{"before":"0b70a6fd2274248cf433ab0813ee329e5622fe1d","after":"0e07cb9b09740dfbc04549a65d6a7b780c910474","ref":"refs/heads/main","pushedAt":"2024-03-25T18:07:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stefannibrasil","name":"Stefanni Brasil","path":"/stefannibrasil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10670581?s=80&v=4"},"commit":{"message":"Update README again (#1630)\n\nThere's a rule for when a branch is merged for factory_bot.\r\nI tried removing `[ci-skip]` from the original workflow\r\nto trigger all CI actions. It didn't work, still got the same error:\r\n\r\n```\r\nremote: error: GH006: Protected branch update failed for refs/heads/main.\r\nremote: error: Required status check \"Run standard\" is expected.\r\nTo https://github.com/thoughtbot/factory_bot.git\r\n ! [remote rejected] main -> main (protected branch hook declined)\r\n```\r\n\r\nGonna try going through the PR workflow to see if the rule\r\ngets happy.","shortMessageHtmlLink":"Update README again (#1630)"}},{"before":null,"after":"873bcc9ee22688c9e5e3aaabee23dde105795c8f","ref":"refs/heads/sb-dynamic-readme-update","pushedAt":"2024-03-25T18:03:51.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":"Update README again\n\nThere's a rule for when a branch is merged for factory_bot.\nI tried removing `[ci-skip]` from the original workflow\nto trigger all CI actions. It didn't work, still got the same error:\n\n```\nremote: error: GH006: Protected branch update failed for refs/heads/main.\nremote: error: Required status check \"Run standard\" is expected.\nTo https://github.com/thoughtbot/factory_bot.git\n ! [remote rejected] main -> main (protected branch hook declined)\n```\n\nGonna try going through the PR workflow to see if the rule\ngets happy.","shortMessageHtmlLink":"Update README again"}},{"before":"12af2c1c63af00623fea0e76f7833a56adb1e39d","after":"f7a9b7fbbc64667e935a583a5a882578b41cae5a","ref":"refs/heads/gh-pages","pushedAt":"2024-03-25T17:48:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy 0b70a6fd2274248cf433ab0813ee329e5622fe1d to gh-pages","shortMessageHtmlLink":"Deploy 0b70a6f to gh-pages"}},{"before":"817409d9d3b35b2b482e62f122290ef4a8a48976","after":"0b70a6fd2274248cf433ab0813ee329e5622fe1d","ref":"refs/heads/main","pushedAt":"2024-03-25T17:47:48.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":"Trigger update-readme workflow\n\nThe workflow had `[ci-skip]` in the commit. But some repos require all CI actions to be ran for a commit. So we need to run CI checks. I updated the templates workflow to not skip ci anymore. That means we need to trigger the workflow again with the changes and not just re-run the failed action run because it was still calling `[ci-skip]`.","shortMessageHtmlLink":"Trigger update-readme workflow"}},{"before":"1f4a64213e6a03f19110e54fbb18fa35de5b33db","after":"12af2c1c63af00623fea0e76f7833a56adb1e39d","ref":"refs/heads/gh-pages","pushedAt":"2024-03-23T00:13:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy 817409d9d3b35b2b482e62f122290ef4a8a48976 to gh-pages","shortMessageHtmlLink":"Deploy 817409d to gh-pages"}},{"before":"053ef4af1a7fd845bb8f5f9ae65967249c247617","after":"817409d9d3b35b2b482e62f122290ef4a8a48976","ref":"refs/heads/main","pushedAt":"2024-03-23T00:13:29.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mike-burns","name":"Mike Burns","path":"/mike-burns","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4550?s=80&v=4"},"commit":{"message":"Removing copyright ending year\n\nReference: https://github.com/thoughtbot/templates/pull/23","shortMessageHtmlLink":"Removing copyright ending year"}},{"before":"b70a441e54368b7b89a49b94530c2b0a27d9269a","after":"19701f5208a850385bd0cff91ebaf331c4890bbe","ref":"refs/heads/sb-dynamic-readme-workflow","pushedAt":"2024-03-15T15:59:35.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":"Removing copyright ending year\n\nReference: https://github.com/thoughtbot/templates/pull/23","shortMessageHtmlLink":"Removing copyright ending year"}},{"before":"053ef4af1a7fd845bb8f5f9ae65967249c247617","after":"b70a441e54368b7b89a49b94530c2b0a27d9269a","ref":"refs/heads/sb-dynamic-readme-workflow","pushedAt":"2024-03-14T21:58:49.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":"053ef4af1a7fd845bb8f5f9ae65967249c247617","ref":"refs/heads/sb-dynamic-readme-workflow","pushedAt":"2024-03-14T21:56:58.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":"bundle exec standardrb --fix\n\n```\nstandard: Use Ruby Standard Style (https://github.com/standardrb/standard)\n Rakefile:34:34: Style/RedundantParentheses: Don't use parentheses around a logical expression.\n lib/factory_bot/attribute_assigner.rb:16:32: Performance/StringIdentifierArgument: Use `:\"#{attribute}=\"` instead of `\"#{attribute}=\"`.\nstandard: Run `standardrb --fix` to fix up to 2 problems.\n```","shortMessageHtmlLink":"bundle exec standardrb --fix"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETuWrzgA","startCursor":null,"endCursor":null}},"title":"Activity · thoughtbot/factory_bot"}