{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":170373462,"defaultBranch":"master","name":"journaled","ownerLogin":"Betterment","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-02-12T18:57:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/871554?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714403834.0","currentOid":""},"activityList":{"items":[{"before":"c98e97138d9b89bf20a4c47c1d0d96d5ecc67537","after":"19e49831e8f8f0dc68a4affa6221c4f03a55fb48","ref":"refs/heads/master","pushedAt":"2024-04-29T15:15:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"smudge","name":"Nathan Griffith","path":"/smudge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83998?s=80&v=4"},"commit":{"message":"Add Rails 7.1 testing (#35)\n\n### Summary\r\nI stumbled upon an error when trying to add Rails 7.1 support to a `journaled` dependent: in `audit_log.rb`, we call `skip_audit_log` on certain ActiveRecord classes which no longer inherit from `ActiveRecord::Base` in 7.1, so that would raise with a `NoMethodError`. This PR:\r\n\r\n- Bumps `.ruby-version` to 3.2.2 (most if not all of us are using >=3.0) as our daily driver, so it's a bit of an ergonomic change)\r\n- Includes rubocop autocorrect changes (the _vast_ majority of these are the `frozen_string_literal: true` lints; mostly felt the need to do this to unblock running `be rake` locally)\r\n- Skips calling `skip_audit_log` on ActiveRecord classes when on Rails 7.1\r\n- Only sets `legacy_connection_handling` when on Rails 7.0\r\n\r\n### Other Information\r\nThere might be some other things worth considering (not ignoring lockfiles(?), actually using the new connection handling (even if it is only a dummy app)) but I didn't want to drag out a PR that's already pretty big.","shortMessageHtmlLink":"Add Rails 7.1 testing (#35)"}},{"before":"9081633a155ade8dbbfc20149181d3bcc65a0dfc","after":"c98e97138d9b89bf20a4c47c1d0d96d5ecc67537","ref":"refs/heads/master","pushedAt":"2023-05-19T19:05:35.804Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"smudge","name":"Nathan Griffith","path":"/smudge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83998?s=80&v=4"},"commit":{"message":"[Fix] Ensure that classes automatically excluded from audit logging stay excluded after reloads (#32)","shortMessageHtmlLink":"[Fix] Ensure that classes automatically excluded from audit logging s…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPR2FhwA","startCursor":null,"endCursor":null}},"title":"Activity · Betterment/journaled"}