{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":666566,"defaultBranch":"main","name":"suspenders","ownerLogin":"thoughtbot","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-05-14T14:34:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6183?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716161724.0","currentOid":""},"activityList":{"items":[{"before":"ee62cd8eb447d07e287b5e96eac247a1d0741978","after":null,"ref":"refs/heads/github-actions/repository-maintenance-f61e5f82f3cf9291b69da3cd8b34860071f7e00f","pushedAt":"2024-05-19T23:35:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stevepolitodesign","name":"Steve Polito","path":"/stevepolitodesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5122678?s=80&v=4"}},{"before":"f61e5f82f3cf9291b69da3cd8b34860071f7e00f","after":"f5d5a72dc61c04fb9ac20215605271073fa082d7","ref":"refs/heads/main","pushedAt":"2024-05-19T23:35:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevepolitodesign","name":"Steve Polito","path":"/stevepolitodesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5122678?s=80&v=4"},"commit":{"message":"docs: documentation files updated (#1209)\n\nCo-authored-by: github-actions[bot] ","shortMessageHtmlLink":"docs: documentation files updated (#1209)"}},{"before":null,"after":"ee62cd8eb447d07e287b5e96eac247a1d0741978","ref":"refs/heads/github-actions/repository-maintenance-f61e5f82f3cf9291b69da3cd8b34860071f7e00f","pushedAt":"2024-05-17T23:26:47.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":"ddbdad1062092118f8cd08cd108c378049766eb3","after":null,"ref":"refs/heads/dynamic-readme-workflow","pushedAt":"2024-05-17T23:26:28.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":"efe875c0810902766b836acc93f9a80b97f685dc","after":"f61e5f82f3cf9291b69da3cd8b34860071f7e00f","ref":"refs/heads/main","pushedAt":"2024-05-17T23:26:27.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":"Call dynamic-readme reusable workflow (#1208)\n\nWe want to have a way to edit our README footer at one place\r\nand have the changes from there be propagated to our repos.\r\n\r\nBy adding this snippet in the README, we call this reusable workflow:\r\nhttps://github.com/thoughtbot/templates/blob/main/.github/workflows/dynamic-readme.yaml\r\nthat renders and updates the README footer dynamically.\r\n\r\nMore details about this approach can be found here:\r\nhttps://thoughtbot.com/blog/automate-processes-with-reusable-github-workflows","shortMessageHtmlLink":"Call dynamic-readme reusable workflow (#1208)"}},{"before":null,"after":"3858fc55f679f85947d8a816061e12ff717098f7","ref":"refs/heads/sb-dynamic-readme-workflow","pushedAt":"2024-05-17T23:12:29.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":"Call dynamic-readme reusable workflow\n\nWe want to have a way to edit our README footer at one place\nand have the changes from there be propagated to our repos.\n\nBy adding this snippet in the README, we call this reusable workflow:\nhttps://github.com/thoughtbot/templates/blob/main/.github/workflows/dynamic-readme.yaml\nthat renders and updates the README footer dynamically.\n\nMore details about this approach can be found here:\nhttps://thoughtbot.com/blog/automate-processes-with-reusable-github-workflows","shortMessageHtmlLink":"Call dynamic-readme reusable workflow"}},{"before":"728d0f3ee19f0445906f1cd2bfde28e70c06b8f7","after":"ddbdad1062092118f8cd08cd108c378049766eb3","ref":"refs/heads/dynamic-readme-workflow","pushedAt":"2024-05-17T23:11:01.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":"Call dynamic-readme reusable workflow\n\nWe want to have a way to edit our README footer at one place\nand have the changes from there be propagated to our repos.\n\nBy adding this snippet in the README, we call this reusable workflow:\nhttps://github.com/thoughtbot/templates/blob/main/.github/workflows/dynamic-readme.yaml\nthat renders and updates the README footer dynamically.\n\nMore details about this approach can be found here:\nhttps://thoughtbot.com/blog/automate-processes-with-reusable-github-workflows","shortMessageHtmlLink":"Call dynamic-readme reusable workflow"}},{"before":"4cf60e7f86d1ee592d646fe14d7ca4973cf239e3","after":null,"ref":"refs/heads/sp-update-template","pushedAt":"2024-05-16T11:52:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stevepolitodesign","name":"Steve Polito","path":"/stevepolitodesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5122678?s=80&v=4"}},{"before":"0ea78a25c306755cb0eb208de0682d38825d8f7d","after":"efe875c0810902766b836acc93f9a80b97f685dc","ref":"refs/heads/main","pushedAt":"2024-05-16T11:52:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevepolitodesign","name":"Steve Polito","path":"/stevepolitodesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5122678?s=80&v=4"},"commit":{"message":"Application Template: Used released version (#1207)\n\nFollow-up to #1206\r\n\r\nNow that we've released `20240516.0`, we update the application template\r\nto reference the released version on RubyGems.\r\n\r\nThis change doesn't require a new release, since this change just\r\naffects the application template, and not the Gem itself.","shortMessageHtmlLink":"Application Template: Used released version (#1207)"}},{"before":"0ea78a25c306755cb0eb208de0682d38825d8f7d","after":"4cf60e7f86d1ee592d646fe14d7ca4973cf239e3","ref":"refs/heads/sp-update-template","pushedAt":"2024-05-16T11:40:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevepolitodesign","name":"Steve Polito","path":"/stevepolitodesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5122678?s=80&v=4"},"commit":{"message":"Application Template: Used released version\n\nFollow-up to #1206\n\nNow that we've released `20240516.0`, we update the application template\nto reference the released version on RubyGems.\n\nThis change doesn't require a new release, since this change just\naffects the application template, and not the Gem itself.","shortMessageHtmlLink":"Application Template: Used released version"}},{"before":null,"after":"0ea78a25c306755cb0eb208de0682d38825d8f7d","ref":"refs/heads/sp-update-template","pushedAt":"2024-05-16T11:35:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stevepolitodesign","name":"Steve Polito","path":"/stevepolitodesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5122678?s=80&v=4"},"commit":{"message":"Prepare for \"Tailored\" release (#1206)\n\nWith the merge of #1135 and some subsequent follow-ups, we are ready to\r\nofficially release the next version of Suspenders.\r\n\r\nBecause we moved to [calver][] in #1106, we need to continue using\r\ncalver, since the latest release `20230113.0` is greater than `3.0.0`,\r\nwhich was set in haste in ab3eb9735eabd3c3827c7b6a9cce7d59e079559e\r\n\r\nIn an effort to better brand this release, we give it the code name\r\n\"Tailored\".\r\n\r\n[calver]: https://calver.org","shortMessageHtmlLink":"Prepare for \"Tailored\" release (#1206)"}},{"before":"924daf32e0eff4fc1ced67a68d72d99165685805","after":null,"ref":"refs/heads/sp-3-0-0-release","pushedAt":"2024-05-16T11:31:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stevepolitodesign","name":"Steve Polito","path":"/stevepolitodesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5122678?s=80&v=4"}},{"before":"7a4ed01de1f9efbaf20027bc9b60dc8a36e42b18","after":"0ea78a25c306755cb0eb208de0682d38825d8f7d","ref":"refs/heads/main","pushedAt":"2024-05-16T11:31:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevepolitodesign","name":"Steve Polito","path":"/stevepolitodesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5122678?s=80&v=4"},"commit":{"message":"Prepare for \"Tailored\" release (#1206)\n\nWith the merge of #1135 and some subsequent follow-ups, we are ready to\r\nofficially release the next version of Suspenders.\r\n\r\nBecause we moved to [calver][] in #1106, we need to continue using\r\ncalver, since the latest release `20230113.0` is greater than `3.0.0`,\r\nwhich was set in haste in ab3eb9735eabd3c3827c7b6a9cce7d59e079559e\r\n\r\nIn an effort to better brand this release, we give it the code name\r\n\"Tailored\".\r\n\r\n[calver]: https://calver.org","shortMessageHtmlLink":"Prepare for \"Tailored\" release (#1206)"}},{"before":"9db8d8f347508bbba782233cf5013a8a1ab21b3d","after":"924daf32e0eff4fc1ced67a68d72d99165685805","ref":"refs/heads/sp-3-0-0-release","pushedAt":"2024-05-16T11:26:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stevepolitodesign","name":"Steve Polito","path":"/stevepolitodesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5122678?s=80&v=4"},"commit":{"message":"Prepare for \"Tailored\" release\n\nWith the merge of #1135 and some subsequent follow-ups, we are ready to\nofficially release the next version of Suspenders.\n\nBecause we moved to [calver][] in #1106, we need to continue using\ncalver, since the latest release `20230113.0` is greater than `3.0.0`,\nwhich was set in haste in ab3eb9735eabd3c3827c7b6a9cce7d59e079559e\n\nIn an effort to better brand this release, we give it the code name\n\"Tailored\".\n\n[calver]: https://calver.org","shortMessageHtmlLink":"Prepare for \"Tailored\" release"}},{"before":"46d82b62dd5d1b6e4ecf39a190c533ca77051f08","after":"9db8d8f347508bbba782233cf5013a8a1ab21b3d","ref":"refs/heads/sp-3-0-0-release","pushedAt":"2024-05-15T20:42:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stevepolitodesign","name":"Steve Polito","path":"/stevepolitodesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5122678?s=80&v=4"},"commit":{"message":"Prepare for next release\n\nWith the merge of #1135 and some subsequent follow-ups, we are ready to\nofficially release the next version of Suspenders.","shortMessageHtmlLink":"Prepare for next release"}},{"before":"7a4ed01de1f9efbaf20027bc9b60dc8a36e42b18","after":"46d82b62dd5d1b6e4ecf39a190c533ca77051f08","ref":"refs/heads/sp-3-0-0-release","pushedAt":"2024-05-15T20:37:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevepolitodesign","name":"Steve Polito","path":"/stevepolitodesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5122678?s=80&v=4"},"commit":{"message":"Prepare for next release\n\nWith the merge of #1135 and some subsequent follow-ups, we are ready to\nofficially release the next version of Suspenders.","shortMessageHtmlLink":"Prepare for next release"}},{"before":null,"after":"7a4ed01de1f9efbaf20027bc9b60dc8a36e42b18","ref":"refs/heads/sp-3-0-0-release","pushedAt":"2024-05-15T20:32:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stevepolitodesign","name":"Steve Polito","path":"/stevepolitodesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5122678?s=80&v=4"},"commit":{"message":"Include Rails environment as task dependency (#1205)\n\nCloses #1204\r\n\r\nThe `suspenders:cleanup:organize_gemfile` task was not loading the Rails\r\nenvironment, resulting in the following error:\r\n\r\n```\r\nundefined method `starts_with?' for an instance of String\r\n```\r\n\r\nThis was only happening on existing applications not generated by the\r\n[application template][].\r\n\r\n[application template]: https://raw.githubusercontent.com/thoughtbot/suspenders/main/lib/install/web.rb","shortMessageHtmlLink":"Include Rails environment as task dependency (#1205)"}},{"before":"7eab71368a32ff487d6b789a3b7a48d1d86df84f","after":null,"ref":"refs/heads/sh-1204","pushedAt":"2024-05-15T20:31:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stevepolitodesign","name":"Steve Polito","path":"/stevepolitodesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5122678?s=80&v=4"}},{"before":"17c374534982d62d7872ae4eaa4a4b799fc36e43","after":"7a4ed01de1f9efbaf20027bc9b60dc8a36e42b18","ref":"refs/heads/main","pushedAt":"2024-05-15T20:31:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevepolitodesign","name":"Steve Polito","path":"/stevepolitodesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5122678?s=80&v=4"},"commit":{"message":"Include Rails environment as task dependency (#1205)\n\nCloses #1204\r\n\r\nThe `suspenders:cleanup:organize_gemfile` task was not loading the Rails\r\nenvironment, resulting in the following error:\r\n\r\n```\r\nundefined method `starts_with?' for an instance of String\r\n```\r\n\r\nThis was only happening on existing applications not generated by the\r\n[application template][].\r\n\r\n[application template]: https://raw.githubusercontent.com/thoughtbot/suspenders/main/lib/install/web.rb","shortMessageHtmlLink":"Include Rails environment as task dependency (#1205)"}},{"before":"39c7d7c06c16c5cedcb14dd86291fc636d543753","after":"7eab71368a32ff487d6b789a3b7a48d1d86df84f","ref":"refs/heads/sh-1204","pushedAt":"2024-05-15T20:27:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"stevepolitodesign","name":"Steve Polito","path":"/stevepolitodesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5122678?s=80&v=4"},"commit":{"message":"Include Rails environment as task dependency\n\nCloses #1204\n\nThe `suspenders:cleanup:organize_gemfile` task was not loading the Rails\nenvironment, resulting in the following error:\n\n```\nundefined method `starts_with?' for an instance of String\n```\n\nThis was only happening on existing applications not generated by the\n[application template][]\n\n[application template]: https://raw.githubusercontent.com/thoughtbot/suspenders/main/lib/install/web.rb","shortMessageHtmlLink":"Include Rails environment as task dependency"}},{"before":"df87122c3ef1156674c98e1703087c67d897615f","after":"39c7d7c06c16c5cedcb14dd86291fc636d543753","ref":"refs/heads/sh-1204","pushedAt":"2024-05-15T20:19:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stevepolitodesign","name":"Steve Polito","path":"/stevepolitodesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5122678?s=80&v=4"},"commit":{"message":"Use `String#start_with?` in `OrganizeGemfile`\n\nCloses #1204\n\nIt seems `active_support/core_ext/string` is not loaded when calling\n`suspenders:cleanup:organize_gemfile` on applications **not** created\nwith Suspenders's [application template][].\n\nWe could require this file in the class, but instead, we simply use\n`String#start_with?` to keep things simple.\n\nAdditionally, we ran `standard` to auto-lint the file.\n\n[application template]: https://raw.githubusercontent.com/thoughtbot/suspenders/main/lib/install/web.rb","shortMessageHtmlLink":"Use String#start_with? in OrganizeGemfile"}},{"before":"17c374534982d62d7872ae4eaa4a4b799fc36e43","after":"df87122c3ef1156674c98e1703087c67d897615f","ref":"refs/heads/sh-1204","pushedAt":"2024-05-15T20:18:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevepolitodesign","name":"Steve Polito","path":"/stevepolitodesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5122678?s=80&v=4"},"commit":{"message":"Use `String#start_with?` in `OrganizeGemfile`\n\nCloses #1204\n\nIt seems `active_support/core_ext/string` is not loaded when calling\n`suspenders:cleanup:organize_gemfile` on applications **not** created\nwith Suspenders's [application template][].\n\nWe could require this file in the class, but instead, we simply use\n`String#start_with?` to keep things simple.\n\n[application template]: https://raw.githubusercontent.com/thoughtbot/suspenders/main/lib/install/web.rb","shortMessageHtmlLink":"Use String#start_with? in OrganizeGemfile"}},{"before":null,"after":"17c374534982d62d7872ae4eaa4a4b799fc36e43","ref":"refs/heads/sh-1204","pushedAt":"2024-05-15T20:05:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stevepolitodesign","name":"Steve Polito","path":"/stevepolitodesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5122678?s=80&v=4"},"commit":{"message":"Promote dotfiles and railsrc (#1203)\n\nNow that we no longer have a `suspenders` executable, we need to call\r\n`rails new` with several options.\r\n\r\nThis commit documents how to use a `railsrc` file (or our dotfiles) to\r\nsimplify the process.","shortMessageHtmlLink":"Promote dotfiles and railsrc (#1203)"}},{"before":"591045c6ee8614e7ce2a73982301fd8ce81e5e68","after":null,"ref":"refs/heads/sp-update-readme","pushedAt":"2024-05-10T17:49:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stevepolitodesign","name":"Steve Polito","path":"/stevepolitodesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5122678?s=80&v=4"}},{"before":"825d94de48cd87c181ccc04188a82071985590a7","after":"17c374534982d62d7872ae4eaa4a4b799fc36e43","ref":"refs/heads/main","pushedAt":"2024-05-10T17:49:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevepolitodesign","name":"Steve Polito","path":"/stevepolitodesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5122678?s=80&v=4"},"commit":{"message":"Promote dotfiles and railsrc (#1203)\n\nNow that we no longer have a `suspenders` executable, we need to call\r\n`rails new` with several options.\r\n\r\nThis commit documents how to use a `railsrc` file (or our dotfiles) to\r\nsimplify the process.","shortMessageHtmlLink":"Promote dotfiles and railsrc (#1203)"}},{"before":"b15836a14c3c08c88b97a8ca359387c74d7eb554","after":"591045c6ee8614e7ce2a73982301fd8ce81e5e68","ref":"refs/heads/sp-update-readme","pushedAt":"2024-05-10T17:44:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stevepolitodesign","name":"Steve Polito","path":"/stevepolitodesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5122678?s=80&v=4"},"commit":{"message":"Promote dotfiles and railsrc\n\nNow that we no longer have a `suspenders` executable, we need to call\n`rails new` with several options.\n\nThis commit documents how to use a `railsrc` file (or our dotfiles) to\nsimplify the process.","shortMessageHtmlLink":"Promote dotfiles and railsrc"}},{"before":"825d94de48cd87c181ccc04188a82071985590a7","after":"b15836a14c3c08c88b97a8ca359387c74d7eb554","ref":"refs/heads/sp-update-readme","pushedAt":"2024-05-10T17:43:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevepolitodesign","name":"Steve Polito","path":"/stevepolitodesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5122678?s=80&v=4"},"commit":{"message":"Promote dotfiles and railsrc\n\nNow that we no longer have a `suspenders` executable, we need to call\n`rails new` with several options.\n\nThis commit documents how to use a `railsrc` file (or our dotfiles) to\nsimplify the process.","shortMessageHtmlLink":"Promote dotfiles and railsrc"}},{"before":null,"after":"825d94de48cd87c181ccc04188a82071985590a7","ref":"refs/heads/sp-update-readme","pushedAt":"2024-05-10T14:50:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stevepolitodesign","name":"Steve Polito","path":"/stevepolitodesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5122678?s=80&v=4"},"commit":{"message":"Template: Point gem to `main`\n\nThis prepares us to merge `suspenders-3-0-0` into `main`. Once we\nformally release to RubyGems, we can remove the reference to GitHub.","shortMessageHtmlLink":"Template: Point gem to main"}},{"before":"55cb5c246fe53aea4cf53436c7c208b40ad13e85","after":"825d94de48cd87c181ccc04188a82071985590a7","ref":"refs/heads/main","pushedAt":"2024-05-10T11:19:31.000Z","pushType":"pr_merge","commitsCount":71,"pusher":{"login":"stevepolitodesign","name":"Steve Polito","path":"/stevepolitodesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5122678?s=80&v=4"},"commit":{"message":"Template: Point gem to `main`\n\nThis prepares us to merge `suspenders-3-0-0` into `main`. Once we\nformally release to RubyGems, we can remove the reference to GitHub.","shortMessageHtmlLink":"Template: Point gem to main"}},{"before":"088c1b90d7b5410108d7c9019b1e35b151bc7721","after":"721f387d3066c2c4124649e1f91e7e7ed960e7d6","ref":"refs/heads/suspenders-3-0-0","pushedAt":"2024-05-10T11:16:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevepolitodesign","name":"Steve Polito","path":"/stevepolitodesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5122678?s=80&v=4"},"commit":{"message":"Template: Point gem to `main`\n\nThis prepares us to merge `suspenders-3-0-0` into `main`. Once we\nformally release to RubyGems, we can remove the reference to GitHub.","shortMessageHtmlLink":"Template: Point gem to main"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETksjAAA","startCursor":null,"endCursor":null}},"title":"Activity ยท thoughtbot/suspenders"}