{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":6529205,"defaultBranch":"main","name":"pundit","ownerLogin":"varvet","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-11-04T09:20:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3612746?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724677416.0","currentOid":""},"activityList":{"items":[{"before":"6eaf8775c12e35bd7b03357835808946d42b89b2","after":null,"ref":"refs/heads/kbs/release-v2.4.0","pushedAt":"2024-08-26T13:01:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Burgestrand","name":"Kim Burgestrand","path":"/Burgestrand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99166?s=80&v=4"}},{"before":"6eaaca62d123dc4c97ce451310478b9d62b2475e","after":"ec75796fbb6ff2e8c03e888f2c0028e10231810c","ref":"refs/heads/main","pushedAt":"2024-08-26T13:01:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Burgestrand","name":"Kim Burgestrand","path":"/Burgestrand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99166?s=80&v=4"},"commit":{"message":"Merge pull request #827 from varvet/kbs/release-v2.4.0\n\nRelease v2.4.0","shortMessageHtmlLink":"Merge pull request #827 from varvet/kbs/release-v2.4.0"}},{"before":null,"after":"6eaf8775c12e35bd7b03357835808946d42b89b2","ref":"refs/heads/kbs/release-v2.4.0","pushedAt":"2024-08-26T12:59:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Burgestrand","name":"Kim Burgestrand","path":"/Burgestrand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99166?s=80&v=4"},"commit":{"message":"Release v2.4.0\n\n## Improve `NotAuthorizedError` message to include policy class (#812)\n\nDefault error message changed from:\n> not allowed to destroy? this Comment\n\nTo include the policy class:\n> not allowed to Project::Admin::CommentPolicy#destroy? this Comment\n\n## Improve `NotAuthorizedError` when record is a class\n\nBefore:\n> not allowed to index? this Class\n\nAfter:\n> not allowed to PostPolicy#index? Post\n\n## Allow customizing rspec matcher description (#806)\n\nBefore:\n> PostPolicy\n> update? and show?\n> is expected to permit # and #>\n\nIn `spec_helper.rb`:\n```ruby\nPundit::RSpec::Matchers.description = ->(user, record) do\n \"permit user with role #{user.role} to access record with ID #{record.id}\"\nend\n```\n\nAfter:\n> PostPolicy\n> update? and show?\n> is expected to permit user with role admin to access record with ID 130\n\n## Add support for filter_run_when_matching :focus with permissions helper (#820)\n\nIf your RSpec config has filter_run_when_matching :focus, you may tag the permissions helper like so:\n\n```ruby\npermissions :show?, :focus do\n```","shortMessageHtmlLink":"Release v2.4.0"}},{"before":"d1dcb2f20e6f19298c3aecd718cbfec92e79955f","after":null,"ref":"refs/heads/kbs/update-gem-relase-template","pushedAt":"2024-08-26T12:47:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Burgestrand","name":"Kim Burgestrand","path":"/Burgestrand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99166?s=80&v=4"}},{"before":"89924301e529389843327295f74eb4caa805e3b2","after":"6eaaca62d123dc4c97ce451310478b9d62b2475e","ref":"refs/heads/main","pushedAt":"2024-08-26T12:47:39.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Burgestrand","name":"Kim Burgestrand","path":"/Burgestrand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99166?s=80&v=4"},"commit":{"message":"Merge pull request #826 from varvet/kbs/update-gem-relase-template\n\nUpdate gem release template (closes #805)","shortMessageHtmlLink":"Merge pull request #826 from varvet/kbs/update-gem-relase-template"}},{"before":null,"after":"d1dcb2f20e6f19298c3aecd718cbfec92e79955f","ref":"refs/heads/kbs/update-gem-relase-template","pushedAt":"2024-08-26T12:44:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Burgestrand","name":"Kim Burgestrand","path":"/Burgestrand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99166?s=80&v=4"},"commit":{"message":"Update gem release template (closes #805)","shortMessageHtmlLink":"Update gem release template (closes #805)"}},{"before":"85679c99b2dae09ae8e1d9e4c4dcda0c5a29a3f2","after":"89924301e529389843327295f74eb4caa805e3b2","ref":"refs/heads/main","pushedAt":"2024-08-13T07:39:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Burgestrand","name":"Kim Burgestrand","path":"/Burgestrand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99166?s=80&v=4"},"commit":{"message":"Merge pull request #820 from StevenElberger/feature/support-rspec-focus-filter\n\nSupport :focus for rspec permissions blocks","shortMessageHtmlLink":"Merge pull request #820 from StevenElberger/feature/support-rspec-foc…"}},{"before":"2a5273fd9947f29dabb421c8214a22f462442310","after":null,"ref":"refs/heads/kbs/adjust-feature-request-template","pushedAt":"2024-08-08T08:40:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Burgestrand","name":"Kim Burgestrand","path":"/Burgestrand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99166?s=80&v=4"}},{"before":"5a202e2235c850bc548cda3ac77eaea115c55d64","after":"85679c99b2dae09ae8e1d9e4c4dcda0c5a29a3f2","ref":"refs/heads/main","pushedAt":"2024-08-08T08:40:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Burgestrand","name":"Kim Burgestrand","path":"/Burgestrand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99166?s=80&v=4"},"commit":{"message":"Merge pull request #824 from varvet/kbs/adjust-feature-request-template\n\nAdd additional considerations to feature request template","shortMessageHtmlLink":"Merge pull request #824 from varvet/kbs/adjust-feature-request-template"}},{"before":null,"after":"2a5273fd9947f29dabb421c8214a22f462442310","ref":"refs/heads/kbs/adjust-feature-request-template","pushedAt":"2024-08-08T08:37:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Burgestrand","name":"Kim Burgestrand","path":"/Burgestrand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99166?s=80&v=4"},"commit":{"message":"Add additional considerations to feature request template","shortMessageHtmlLink":"Add additional considerations to feature request template"}},{"before":"aa90103e04b6a37f0108020ad17b0c481c4ca337","after":null,"ref":"refs/heads/kbs/add-issue-templates","pushedAt":"2024-08-08T08:32:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Burgestrand","name":"Kim Burgestrand","path":"/Burgestrand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99166?s=80&v=4"}},{"before":"2e3f7366938cdccaa45ebd41c0d610f8ef38cb32","after":"5a202e2235c850bc548cda3ac77eaea115c55d64","ref":"refs/heads/main","pushedAt":"2024-08-08T08:32:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Burgestrand","name":"Kim Burgestrand","path":"/Burgestrand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99166?s=80&v=4"},"commit":{"message":"Merge pull request #823 from varvet/kbs/add-issue-templates\n\nAdd issue templates","shortMessageHtmlLink":"Merge pull request #823 from varvet/kbs/add-issue-templates"}},{"before":"7d741635b6a96d19522cdd928a2fe12d1b05cebc","after":"aa90103e04b6a37f0108020ad17b0c481c4ca337","ref":"refs/heads/kbs/add-issue-templates","pushedAt":"2024-08-08T08:28:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Burgestrand","name":"Kim Burgestrand","path":"/Burgestrand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99166?s=80&v=4"},"commit":{"message":"Add issue templates","shortMessageHtmlLink":"Add issue templates"}},{"before":"4eb0ba53de1dbbfb1231cd36d4b9b71e4372ed8c","after":null,"ref":"refs/heads/kbs/adjust-readme","pushedAt":"2024-08-08T08:26:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Burgestrand","name":"Kim Burgestrand","path":"/Burgestrand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99166?s=80&v=4"}},{"before":"4e84af6a44260816eee240299456912e570ba8de","after":"2e3f7366938cdccaa45ebd41c0d610f8ef38cb32","ref":"refs/heads/main","pushedAt":"2024-08-08T08:26:22.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"Burgestrand","name":"Kim Burgestrand","path":"/Burgestrand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99166?s=80&v=4"},"commit":{"message":"Merge pull request #822 from varvet/kbs/adjust-readme\n\nUpdate README around rspec helper description change","shortMessageHtmlLink":"Merge pull request #822 from varvet/kbs/adjust-readme"}},{"before":"4e84af6a44260816eee240299456912e570ba8de","after":"7d741635b6a96d19522cdd928a2fe12d1b05cebc","ref":"refs/heads/kbs/add-issue-templates","pushedAt":"2024-08-08T08:25:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Burgestrand","name":"Kim Burgestrand","path":"/Burgestrand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99166?s=80&v=4"},"commit":{"message":"Add issue templates","shortMessageHtmlLink":"Add issue templates"}},{"before":null,"after":"4e84af6a44260816eee240299456912e570ba8de","ref":"refs/heads/kbs/add-issue-templates","pushedAt":"2024-08-08T08:25:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Burgestrand","name":"Kim Burgestrand","path":"/Burgestrand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99166?s=80&v=4"},"commit":{"message":"Attempt to set a default PR template","shortMessageHtmlLink":"Attempt to set a default PR template"}},{"before":"99d86dfdf40f70a2ffb1de46183d64a05c707537","after":"4eb0ba53de1dbbfb1231cd36d4b9b71e4372ed8c","ref":"refs/heads/kbs/adjust-readme","pushedAt":"2024-08-08T08:12:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Burgestrand","name":"Kim Burgestrand","path":"/Burgestrand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99166?s=80&v=4"},"commit":{"message":"Refactor rspec section to be more visually clear\n\n- Adds heading for custom description section.\n- Shortens custom description section a bit.\n- Increase priority/visibility of `pundit-matchers`.","shortMessageHtmlLink":"Refactor rspec section to be more visually clear"}},{"before":"e3b44088fcbaf045a86d0106a6afebbb8603603c","after":"4e84af6a44260816eee240299456912e570ba8de","ref":"refs/heads/main","pushedAt":"2024-08-07T14:05:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Burgestrand","name":"Kim Burgestrand","path":"/Burgestrand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99166?s=80&v=4"},"commit":{"message":"Attempt to set a default PR template","shortMessageHtmlLink":"Attempt to set a default PR template"}},{"before":null,"after":"99d86dfdf40f70a2ffb1de46183d64a05c707537","ref":"refs/heads/kbs/adjust-readme","pushedAt":"2024-08-07T13:58:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Burgestrand","name":"Kim Burgestrand","path":"/Burgestrand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99166?s=80&v=4"},"commit":{"message":"Refactor rspec section to be more visually clear\n\n- Adds heading for custom description section.\n- Shortens custom description section a bit.\n- Increase priority/visibility of `pundit-matchers`.","shortMessageHtmlLink":"Refactor rspec section to be more visually clear"}},{"before":"e5f88356c0ad366100b35ae2e3ae7327f8fb9002","after":"e3b44088fcbaf045a86d0106a6afebbb8603603c","ref":"refs/heads/main","pushedAt":"2024-07-08T16:05:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Burgestrand","name":"Kim Burgestrand","path":"/Burgestrand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99166?s=80&v=4"},"commit":{"message":"Merge pull request #815 from tagliala/chore/fix-typos\n\nFix minor typos","shortMessageHtmlLink":"Merge pull request #815 from tagliala/chore/fix-typos"}},{"before":"dd0b9d7414660ae7b5f73b3923be188d178ddffb","after":"dae7440600c7c277f5cf3e2cf5d482af90a532ba","ref":"refs/heads/kbs/jruby-build-failure","pushedAt":"2024-06-27T12:05:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Burgestrand","name":"Kim Burgestrand","path":"/Burgestrand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99166?s=80&v=4"},"commit":{"message":"Isolate #3, only psych","shortMessageHtmlLink":"Isolate #3, only psych"}},{"before":"7b4a5111b75f2219b020894be65a8eaba3256eee","after":"dd0b9d7414660ae7b5f73b3923be188d178ddffb","ref":"refs/heads/kbs/jruby-build-failure","pushedAt":"2024-06-27T12:00:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Burgestrand","name":"Kim Burgestrand","path":"/Burgestrand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99166?s=80&v=4"},"commit":{"message":"Isolate #2: even more gone","shortMessageHtmlLink":"Isolate #2: even more gone"}},{"before":"e1de63b344d8c370d374b88ae3e4b150fe410cfd","after":"7b4a5111b75f2219b020894be65a8eaba3256eee","ref":"refs/heads/kbs/jruby-build-failure","pushedAt":"2024-06-27T12:00:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Burgestrand","name":"Kim Burgestrand","path":"/Burgestrand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99166?s=80&v=4"},"commit":{"message":"Isolate: half dependencies gone","shortMessageHtmlLink":"Isolate: half dependencies gone"}},{"before":"b98d270506d624ee24201b8dacef7491b8706389","after":"e1de63b344d8c370d374b88ae3e4b150fe410cfd","ref":"refs/heads/kbs/jruby-build-failure","pushedAt":"2024-06-27T11:56:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Burgestrand","name":"Kim Burgestrand","path":"/Burgestrand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99166?s=80&v=4"},"commit":{"message":"Isolate: copy dependencies from gemspec to Gemfile","shortMessageHtmlLink":"Isolate: copy dependencies from gemspec to Gemfile"}},{"before":"8e435f1e18f235f90a8d37657821891c80fbce61","after":"b98d270506d624ee24201b8dacef7491b8706389","ref":"refs/heads/kbs/jruby-build-failure","pushedAt":"2024-06-27T11:54:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Burgestrand","name":"Kim Burgestrand","path":"/Burgestrand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99166?s=80&v=4"},"commit":{"message":"Reduce github actions file to be focused on jruby failures","shortMessageHtmlLink":"Reduce github actions file to be focused on jruby failures"}},{"before":"90fc0ec01e4f214e953d97e285703d42fa08b2c5","after":"8e435f1e18f235f90a8d37657821891c80fbce61","ref":"refs/heads/kbs/jruby-build-failure","pushedAt":"2024-06-26T15:57:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Burgestrand","name":"Kim Burgestrand","path":"/Burgestrand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99166?s=80&v=4"},"commit":{"message":"Add a Dockerfile that attempts to reproduce the error in Docker\n\nThis doesn't seem to fail just yet.","shortMessageHtmlLink":"Add a Dockerfile that attempts to reproduce the error in Docker"}},{"before":"db65de11b58800427d1674fd78cad8af4b127750","after":"90fc0ec01e4f214e953d97e285703d42fa08b2c5","ref":"refs/heads/kbs/jruby-build-failure","pushedAt":"2024-06-26T15:30:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Burgestrand","name":"Kim Burgestrand","path":"/Burgestrand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99166?s=80&v=4"},"commit":{"message":"Remove jruby workaround.","shortMessageHtmlLink":"Remove jruby workaround."}},{"before":"e5f88356c0ad366100b35ae2e3ae7327f8fb9002","after":"db65de11b58800427d1674fd78cad8af4b127750","ref":"refs/heads/kbs/jruby-build-failure","pushedAt":"2024-06-26T15:28:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Burgestrand","name":"Kim Burgestrand","path":"/Burgestrand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99166?s=80&v=4"},"commit":{"message":"Empty commit to run CI.","shortMessageHtmlLink":"Empty commit to run CI."}},{"before":null,"after":"e5f88356c0ad366100b35ae2e3ae7327f8fb9002","ref":"refs/heads/kbs/jruby-build-failure","pushedAt":"2024-06-26T15:27:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Burgestrand","name":"Kim Burgestrand","path":"/Burgestrand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99166?s=80&v=4"},"commit":{"message":"Merge pull request #812 from smitssjors/better-error-message\n\nAdd the policy class to the `NotAuthorizedError` message\r\n\r\nFixes #681\r\nFixes #647","shortMessageHtmlLink":"Merge pull request #812 from smitssjors/better-error-message"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yNlQxMzowMTo0My4wMDAwMDBazwAAAASkRHN3","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yNlQxMzowMTo0My4wMDAwMDBazwAAAASkRHN3","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yNlQxNToyNzozNi4wMDAwMDBazwAAAARv5W5N"}},"title":"Activity · varvet/pundit"}