{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":615124833,"defaultBranch":"main","name":"active_outbox","ownerLogin":"rootstrap","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-17T02:08:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13138290?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717101184.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"9defdd7c92b046cc05e2402d9a20254e22e2b61a","ref":"refs/heads/release-0.2.1","pushedAt":"2024-05-30T20:33:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"guillermoap","name":"Guillermo Aguirre","path":"/guillermoap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26125246?s=80&v=4"},"commit":{"message":"Bump version to 0.2.1","shortMessageHtmlLink":"Bump version to 0.2.1"}},{"before":"f072df774a3e1e3c1b4abc1686c6095c6267d8b4","after":null,"ref":"refs/heads/dependabot/bundler/rexml-3.2.8","pushedAt":"2024-05-30T19:50:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"guillermoap","name":"Guillermo Aguirre","path":"/guillermoap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26125246?s=80&v=4"}},{"before":"7f1cf8e00a102112f3d512e68798d2c331eaebdc","after":"0da4b1c27e27a8d1d5bf6596261c5e1b87ced39b","ref":"refs/heads/main","pushedAt":"2024-05-30T19:50:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guillermoap","name":"Guillermo Aguirre","path":"/guillermoap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26125246?s=80&v=4"},"commit":{"message":"Bump rexml from 3.2.6 to 3.2.8 (#27)\n\nBumps [rexml](https://github.com/ruby/rexml) from 3.2.6 to 3.2.8.\r\n- [Release notes](https://github.com/ruby/rexml/releases)\r\n- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)\r\n- [Commits](https://github.com/ruby/rexml/compare/v3.2.6...v3.2.8)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: rexml\r\n dependency-type: indirect\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump rexml from 3.2.6 to 3.2.8 (#27)"}},{"before":"88f4e6a54db727da044ac09cc1aa1f3e646081cc","after":"f072df774a3e1e3c1b4abc1686c6095c6267d8b4","ref":"refs/heads/dependabot/bundler/rexml-3.2.8","pushedAt":"2024-05-24T15:10:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump rexml from 3.2.6 to 3.2.8\n\nBumps [rexml](https://github.com/ruby/rexml) from 3.2.6 to 3.2.8.\n- [Release notes](https://github.com/ruby/rexml/releases)\n- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)\n- [Commits](https://github.com/ruby/rexml/compare/v3.2.6...v3.2.8)\n\n---\nupdated-dependencies:\n- dependency-name: rexml\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump rexml from 3.2.6 to 3.2.8"}},{"before":"9bfda203f1b95ceaa1b3cc5965f8cac6b5d3d4d9","after":null,"ref":"refs/heads/dependabot/bundler/rack-3.0.11","pushedAt":"2024-05-24T15:10:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"3095e000c3f1a25991e492b33137491c13160121","after":null,"ref":"refs/heads/dependabot/bundler/nokogiri-1.16.5","pushedAt":"2024-05-24T15:10:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"04e2a77f65b8c9bb7a09d010041edc7a41530c3d","after":null,"ref":"refs/heads/dependabot/bundler/activestorage-7.1.3.2","pushedAt":"2024-05-24T15:09:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"guillermoap","name":"Guillermo Aguirre","path":"/guillermoap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26125246?s=80&v=4"}},{"before":"554da358add496d0e0acc5304ed32f1897df7b8a","after":"7f1cf8e00a102112f3d512e68798d2c331eaebdc","ref":"refs/heads/main","pushedAt":"2024-05-24T15:09:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guillermoap","name":"Guillermo Aguirre","path":"/guillermoap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26125246?s=80&v=4"},"commit":{"message":"Bump activestorage from 6.1.7.6 to 7.1.3.2 (#25)\n\nBumps [activestorage](https://github.com/rails/rails) from 6.1.7.6 to 7.1.3.2.\r\n- [Release notes](https://github.com/rails/rails/releases)\r\n- [Changelog](https://github.com/rails/rails/blob/v7.1.3.2/activestorage/CHANGELOG.md)\r\n- [Commits](https://github.com/rails/rails/compare/v6.1.7.6...v7.1.3.2)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: activestorage\r\n dependency-type: indirect\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump activestorage from 6.1.7.6 to 7.1.3.2 (#25)"}},{"before":null,"after":"88f4e6a54db727da044ac09cc1aa1f3e646081cc","ref":"refs/heads/dependabot/bundler/rexml-3.2.8","pushedAt":"2024-05-16T21:48:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump rexml from 3.2.6 to 3.2.8\n\nBumps [rexml](https://github.com/ruby/rexml) from 3.2.6 to 3.2.8.\n- [Release notes](https://github.com/ruby/rexml/releases)\n- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)\n- [Commits](https://github.com/ruby/rexml/compare/v3.2.6...v3.2.8)\n\n---\nupdated-dependencies:\n- dependency-name: rexml\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump rexml from 3.2.6 to 3.2.8"}},{"before":null,"after":"9bfda203f1b95ceaa1b3cc5965f8cac6b5d3d4d9","ref":"refs/heads/dependabot/bundler/rack-3.0.11","pushedAt":"2024-05-13T20:07:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump rack from 2.2.8 to 3.0.11\n\nBumps [rack](https://github.com/rack/rack) from 2.2.8 to 3.0.11.\n- [Release notes](https://github.com/rack/rack/releases)\n- [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/rack/rack/commits)\n\n---\nupdated-dependencies:\n- dependency-name: rack\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump rack from 2.2.8 to 3.0.11"}},{"before":null,"after":"04e2a77f65b8c9bb7a09d010041edc7a41530c3d","ref":"refs/heads/dependabot/bundler/activestorage-7.1.3.2","pushedAt":"2024-05-13T20:05:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump activestorage from 6.1.7.6 to 7.1.3.2\n\nBumps [activestorage](https://github.com/rails/rails) from 6.1.7.6 to 7.1.3.2.\n- [Release notes](https://github.com/rails/rails/releases)\n- [Changelog](https://github.com/rails/rails/blob/v7.1.3.2/activestorage/CHANGELOG.md)\n- [Commits](https://github.com/rails/rails/compare/v6.1.7.6...v7.1.3.2)\n\n---\nupdated-dependencies:\n- dependency-name: activestorage\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump activestorage from 6.1.7.6 to 7.1.3.2"}},{"before":null,"after":"3095e000c3f1a25991e492b33137491c13160121","ref":"refs/heads/dependabot/bundler/nokogiri-1.16.5","pushedAt":"2024-05-13T20:05:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump nokogiri from 1.15.4 to 1.16.5\n\nBumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.15.4 to 1.16.5.\n- [Release notes](https://github.com/sparklemotion/nokogiri/releases)\n- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.15.4...v1.16.5)\n\n---\nupdated-dependencies:\n- dependency-name: nokogiri\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump nokogiri from 1.15.4 to 1.16.5"}},{"before":"4a7b158bcf0ff07e8a73eac7f0a4c22d24fc9a0d","after":"554da358add496d0e0acc5304ed32f1897df7b8a","ref":"refs/heads/main","pushedAt":"2024-04-26T16:00:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"guillermoap","name":"Guillermo Aguirre","path":"/guillermoap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26125246?s=80&v=4"},"commit":{"message":"Add Events namespace to README","shortMessageHtmlLink":"Add Events namespace to README"}},{"before":"9d4b6e1e6a7f0a041d7d211237cab52616a0dacc","after":null,"ref":"refs/heads/improve-ci-ordering","pushedAt":"2024-04-26T15:03:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"guillermoap","name":"Guillermo Aguirre","path":"/guillermoap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26125246?s=80&v=4"}},{"before":"65a81f97482895622124458a3a3acb032ba32bd7","after":"4a7b158bcf0ff07e8a73eac7f0a4c22d24fc9a0d","ref":"refs/heads/main","pushedAt":"2024-04-26T15:03:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guillermoap","name":"Guillermo Aguirre","path":"/guillermoap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26125246?s=80&v=4"},"commit":{"message":"Improve ci ordering (#23)\n\n* Run rubocop first in CI\r\n\r\n* Add ruby 3.3 to CI matrix","shortMessageHtmlLink":"Improve ci ordering (#23)"}},{"before":"0deeb604455c337c29fc811501d32d3411caf115","after":"9d4b6e1e6a7f0a041d7d211237cab52616a0dacc","ref":"refs/heads/improve-ci-ordering","pushedAt":"2024-04-26T14:31:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"guillermoap","name":"Guillermo Aguirre","path":"/guillermoap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26125246?s=80&v=4"},"commit":{"message":"Add ruby 3.3 to CI matrix","shortMessageHtmlLink":"Add ruby 3.3 to CI matrix"}},{"before":null,"after":"0deeb604455c337c29fc811501d32d3411caf115","ref":"refs/heads/improve-ci-ordering","pushedAt":"2024-04-26T14:27:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"guillermoap","name":"Guillermo Aguirre","path":"/guillermoap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26125246?s=80&v=4"},"commit":{"message":"Add ruby 3.3 to CI matrix","shortMessageHtmlLink":"Add ruby 3.3 to CI matrix"}},{"before":"cc88cf41de95e04207f9a8e68ba5a51008f9646f","after":null,"ref":"refs/heads/rename-event-constant","pushedAt":"2024-04-25T15:41:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"guillermoap","name":"Guillermo Aguirre","path":"/guillermoap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26125246?s=80&v=4"}},{"before":"53caa02a437d0a392b1eddaf06e90011c109bf2a","after":"65a81f97482895622124458a3a3acb032ba32bd7","ref":"refs/heads/main","pushedAt":"2024-04-25T15:41:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guillermoap","name":"Guillermo Aguirre","path":"/guillermoap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26125246?s=80&v=4"},"commit":{"message":"Rename Events to ActiveOutbox::Events to avoid conflicts. Bump to 0.2.0 (#22)\n\n* Rename Events to ActiveOutboxEvents to avoid conflicts.\r\n\r\n* Issue was raised that the Events const name was pretty common and this could cause conflicts.\r\n\r\n* Added false in const_defined so it won't lookup to ancestors.\r\n\r\n* Change spec definition ordering to make suite fail\r\n\r\n* Move CRUD specs to its own file\r\n\r\n* Namespace events constant with ActiveOutbox\r\n\r\n* Bump version to 0.2.0\r\n\r\n* Cleanup Rubocop constraints","shortMessageHtmlLink":"Rename Events to ActiveOutbox::Events to avoid conflicts. Bump to 0.2…"}},{"before":"e89a0c1a01bf50edf118a7172835e2e7d555ed02","after":"cc88cf41de95e04207f9a8e68ba5a51008f9646f","ref":"refs/heads/rename-event-constant","pushedAt":"2024-04-24T17:40:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"guillermoap","name":"Guillermo Aguirre","path":"/guillermoap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26125246?s=80&v=4"},"commit":{"message":"Cleanup Rubocop constraints","shortMessageHtmlLink":"Cleanup Rubocop constraints"}},{"before":"044d9582e8d190add63db068a1156d38b35826cb","after":"e89a0c1a01bf50edf118a7172835e2e7d555ed02","ref":"refs/heads/rename-event-constant","pushedAt":"2024-04-24T17:32:36.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"guillermoap","name":"Guillermo Aguirre","path":"/guillermoap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26125246?s=80&v=4"},"commit":{"message":"Bump version to 0.2.0","shortMessageHtmlLink":"Bump version to 0.2.0"}},{"before":null,"after":"044d9582e8d190add63db068a1156d38b35826cb","ref":"refs/heads/rename-event-constant","pushedAt":"2024-03-13T17:54:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"guillermoap","name":"Guillermo Aguirre","path":"/guillermoap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26125246?s=80&v=4"},"commit":{"message":"Rename Events to ActiveOutboxEvents to avoid conflicts.\n\n* Issue was raised that the Events const name was pretty common and this could cause conflicts.\n\n* Added false in const_defined so it won't lookup to ancestors.","shortMessageHtmlLink":"Rename Events to ActiveOutboxEvents to avoid conflicts."}},{"before":"789abdcde31f4afe8b80b985c912e8edc78ab911","after":null,"ref":"refs/heads/improve-model-generator","pushedAt":"2023-11-16T14:33:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"guillermoap","name":"Guillermo Aguirre","path":"/guillermoap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26125246?s=80&v=4"}},{"before":"f10a88eb1ce81834670611899c7396231b3ecb3a","after":"53caa02a437d0a392b1eddaf06e90011c109bf2a","ref":"refs/heads/main","pushedAt":"2023-11-16T14:33:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guillermoap","name":"Guillermo Aguirre","path":"/guillermoap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26125246?s=80&v=4"},"commit":{"message":"Improve model generator (#20)\n\n* Rubocop ignore generator template folder\r\n\r\n* Support namespacing and create outbox model file in model generator\r\n\r\n* Downcase model_name argument\r\n\r\n* Update README\r\n\r\n* Fix namespacing when defining model_name. Add specs\r\n\r\n* Bump version to 0.1.4","shortMessageHtmlLink":"Improve model generator (#20)"}},{"before":null,"after":"789abdcde31f4afe8b80b985c912e8edc78ab911","ref":"refs/heads/improve-model-generator","pushedAt":"2023-11-15T20:21:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"guillermoap","name":"Guillermo Aguirre","path":"/guillermoap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26125246?s=80&v=4"},"commit":{"message":"Bump version to 0.1.4","shortMessageHtmlLink":"Bump version to 0.1.4"}},{"before":"cf61e6c5a5a5f553e171b467c3b2ca44b04c411f","after":null,"ref":"refs/heads/add-bigint-support","pushedAt":"2023-11-10T19:20:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"guillermoap","name":"Guillermo Aguirre","path":"/guillermoap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26125246?s=80&v=4"}},{"before":"92db1ce89baf2ac53d64ee0573fd2384e8ad7974","after":"f10a88eb1ce81834670611899c7396231b3ecb3a","ref":"refs/heads/main","pushedAt":"2023-11-10T19:20:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guillermoap","name":"Guillermo Aguirre","path":"/guillermoap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26125246?s=80&v=4"},"commit":{"message":"Add bigint support (#19)\n\n* Generator aggregate_identifier now uses bigint instead of integer\r\n\r\n* Bump version to 0.1.3","shortMessageHtmlLink":"Add bigint support (#19)"}},{"before":null,"after":"cf61e6c5a5a5f553e171b467c3b2ca44b04c411f","ref":"refs/heads/add-bigint-support","pushedAt":"2023-11-10T19:10:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"guillermoap","name":"Guillermo Aguirre","path":"/guillermoap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26125246?s=80&v=4"},"commit":{"message":"Bump version to 0.1.3","shortMessageHtmlLink":"Bump version to 0.1.3"}},{"before":"475863a7b2a8b29cd3f08e8346a9d2fa0e4a6aa9","after":null,"ref":"refs/heads/fix-migration-constraints","pushedAt":"2023-11-10T18:23:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"guillermoap","name":"Guillermo Aguirre","path":"/guillermoap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26125246?s=80&v=4"}},{"before":"ca89cd48c60f35d4b8096d6dd8b5f606648f00e3","after":"92db1ce89baf2ac53d64ee0573fd2384e8ad7974","ref":"refs/heads/main","pushedAt":"2023-11-10T18:23:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guillermoap","name":"Guillermo Aguirre","path":"/guillermoap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26125246?s=80&v=4"},"commit":{"message":"Fix migration constraints (#18)\n\n* Fix migration name in generator template\r\n\r\n* Add super_diff gem\r\n\r\n* Update identation rubocop rules\r\n\r\n* Support UUID and ID for Outbox aggregate_identifier\r\n\r\nGenerator has an option to set which type of identifier we want for our Outbox records.\r\n\r\n* Refactor generators specs to use shared_examples\r\n\r\n* Refactor specs to reflect new outboxable changes for dynamic primary key on the aggregate_identifier\r\n\r\n- Created new testing models, one pair with IDs and another pair with UUIDs.\r\n- Updated spec to use shared_examples so it a little bit more DRY\r\n- Used modular testing config to be able to specify different classes and test that funcionality\r\n\r\n* Update rubocop rules\r\n\r\n* Refactor spec_helper setup\r\n\r\n* Linting fixes\r\n\r\n* Update README with --uuid instructions\r\n\r\n* Fix rubocop linting\r\n\r\n* Use dynamic uuid type in migrations for specs\r\n\r\n* Update README copy\r\n\r\n* Fix default inheritance lookup bug\r\n\r\n* Increase method lines\r\n\r\n* Test default outbox class with ID config instead of reduntant specific ID one\r\n\r\n* Bump to 0.1.2","shortMessageHtmlLink":"Fix migration constraints (#18)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWGdi5AA","startCursor":null,"endCursor":null}},"title":"Activity · rootstrap/active_outbox"}