{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":266109055,"defaultBranch":"master","name":"shield","ownerLogin":"GrottoPress","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-05-22T12:48:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/23522181?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1707566160.0","currentOid":""},"activityList":{"items":[{"before":"0b58ba1afc296b5e215fdb7edb8dd98190b2b51d","after":"3a64c58b9009b9589a9e2d7fb39f61d28e6b8ee9","ref":"refs/heads/master","pushedAt":"2024-05-06T12:35:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akadusei","name":"n atta kusi adusei","path":"/akadusei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10501389?s=80&v=4"},"commit":{"message":"Fix CI issues with Lucky v1.2","shortMessageHtmlLink":"Fix CI issues with Lucky v1.2"}},{"before":"3a48c056d1ed76ceb2c7c1f0ffb77aba0d89b05b","after":"0b58ba1afc296b5e215fdb7edb8dd98190b2b51d","ref":"refs/heads/master","pushedAt":"2024-02-10T11:56:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akadusei","name":"n atta kusi adusei","path":"/akadusei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10501389?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"f46dd85cb4d359cd378bf072a73896527c46b842","after":"3a48c056d1ed76ceb2c7c1f0ffb77aba0d89b05b","ref":"refs/heads/master","pushedAt":"2024-02-10T11:51:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akadusei","name":"n atta kusi adusei","path":"/akadusei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10501389?s=80&v=4"},"commit":{"message":"Simplify `EndOauthGrantGracefully` operation\n\nAvoids a nested `EndOauthGrant` operation for setting `inactive_at`.","shortMessageHtmlLink":"Simplify EndOauthGrantGracefully operation"}},{"before":"17637cacabb28196024ee2833d5af528b1719617","after":"f46dd85cb4d359cd378bf072a73896527c46b842","ref":"refs/heads/master","pushedAt":"2023-12-30T12:28:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akadusei","name":"n atta kusi adusei","path":"/akadusei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10501389?s=80&v=4"},"commit":{"message":"Fix compile error in upcoming Avram release\n\n```\nuser.reload.email = new_email\n ^----\nError: Error: undefined method 'email=' for User\n```","shortMessageHtmlLink":"Fix compile error in upcoming Avram release"}},{"before":"6f68310bd26572108068c56b5386a7f90b8cdfee","after":"17637cacabb28196024ee2833d5af528b1719617","ref":"refs/heads/master","pushedAt":"2023-12-19T00:03:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akadusei","name":"n atta kusi adusei","path":"/akadusei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10501389?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"b1b81b6a14af8586839f956c352dd3061cf5431e","after":"6f68310bd26572108068c56b5386a7f90b8cdfee","ref":"refs/heads/master","pushedAt":"2023-12-18T23:59:56.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"akadusei","name":"n atta kusi adusei","path":"/akadusei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10501389?s=80&v=4"},"commit":{"message":"Send `403` status code if email confirmation token verification failed","shortMessageHtmlLink":"Send 403 status code if email confirmation token verification failed"}},{"before":"95f63bafe23059aab0e54bba9e1ccf16debe40c9","after":"b1b81b6a14af8586839f956c352dd3061cf5431e","ref":"refs/heads/master","pushedAt":"2023-12-18T16:21:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akadusei","name":"n atta kusi adusei","path":"/akadusei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10501389?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"05d6705857f980eaf61c7965037e66df2985f3da","after":"95f63bafe23059aab0e54bba9e1ccf16debe40c9","ref":"refs/heads/master","pushedAt":"2023-12-18T15:10:07.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"akadusei","name":"n atta kusi adusei","path":"/akadusei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10501389?s=80&v=4"},"commit":{"message":"Add `OauthClientQuery#name(String)` method","shortMessageHtmlLink":"Add OauthClientQuery#name(String) method"}},{"before":"c99046ca36d9c528c31a965079f5898de44c710c","after":"05d6705857f980eaf61c7965037e66df2985f3da","ref":"refs/heads/master","pushedAt":"2023-11-07T20:43:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"akadusei","name":"n atta kusi adusei","path":"/akadusei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10501389?s=80&v=4"},"commit":{"message":"Add `OauthGrantFactory#metadata(NamedTuple)` overload","shortMessageHtmlLink":"Add OauthGrantFactory#metadata(NamedTuple) overload"}},{"before":"c90a572d4246f608b16da6b754d84d59b3545ecf","after":"c99046ca36d9c528c31a965079f5898de44c710c","ref":"refs/heads/master","pushedAt":"2023-11-06T19:57:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akadusei","name":"n atta kusi adusei","path":"/akadusei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10501389?s=80&v=4"},"commit":{"message":"Switch `GrottoPress/lucille` shard back to v1.0","shortMessageHtmlLink":"Switch GrottoPress/lucille shard back to v1.0"}},{"before":"81200a989507ed4ee7e42cb496cc3a0241e0f251","after":"c90a572d4246f608b16da6b754d84d59b3545ecf","ref":"refs/heads/master","pushedAt":"2023-10-30T22:08:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akadusei","name":"n atta kusi adusei","path":"/akadusei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10501389?s=80&v=4"},"commit":{"message":"Move transactional specs setup to database setup file","shortMessageHtmlLink":"Move transactional specs setup to database setup file"}},{"before":"d3f2665630402261bed0628d14e83c76ee3d2f20","after":"81200a989507ed4ee7e42cb496cc3a0241e0f251","ref":"refs/heads/master","pushedAt":"2023-10-30T21:54:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akadusei","name":"n atta kusi adusei","path":"/akadusei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10501389?s=80&v=4"},"commit":{"message":"Bump minimum supported PostgresQL to v22.2\n\nFixes error:\n\n```\nunimplemented: extension \"pgcrypto\" is not yet supported (PQ::PQError)\n from lib/pg/src/pq/connection.cr:214:7 in 'handle_error'\n from lib/pg/src/pq/connection.cr:197:7 in 'handle_async_frames'\n from lib/pg/src/pq/connection.cr:173:7 in 'read'\n from lib/pg/src/pq/connection.cr:168:7 in 'read'\n from lib/pg/src/pq/connection.cr:446:31 in 'expect_frame'\n```\n\nSee .","shortMessageHtmlLink":"Bump minimum supported PostgresQL to v22.2"}},{"before":"0e2d3984747ba3d744151ec76fca2094af2ff6af","after":"d3f2665630402261bed0628d14e83c76ee3d2f20","ref":"refs/heads/master","pushedAt":"2023-10-30T21:40:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"akadusei","name":"n atta kusi adusei","path":"/akadusei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10501389?s=80&v=4"},"commit":{"message":"Fix Cockroach DB error\n\n```\nat or near \"default\": syntax error (PQ::PQError)\n from lib/pg/src/pq/connection.cr:214:7 in 'handle_error'\n from lib/pg/src/pq/connection.cr:197:7 in 'handle_async_frames'\n from lib/pg/src/pq/connection.cr:173:7 in 'read'\n from lib/pg/src/pq/connection.cr:168:7 in 'read'\n from lib/pg/src/pq/connection.cr:446:31 in 'expect_frame'\n from lib/pg/src/pq/connection.cr:445:5 in 'expect_frame'\n from lib/pg/src/pg/statement.cr:18:5 in 'perform_query'\n from lib/pg/src/pg/statement.cr:35:14 in 'perform_exec'\n from lib/db/src/db/statement.cr:85:9 in 'perform_exec_and_release'\n from lib/db/src/db/statement.cr:70:7 in 'exec:args'\n from lib/db/src/db/query_methods.cr:275:7 in 'exec'\n from lib/avram/src/avram/migrator/runner.cr:60:7 in 'create_db'\n from lib/avram/src/avram/tasks/db/create.cr:20:5 in 'run_task'\n from lib/avram/src/avram/tasks/db/base_task.cr:6:7 in 'call'\n from spec/setup/setup_database.cr:2:3 in '__crystal_main'\n from /home/runner/work/_temp/crystal-1.6.0-true-undefined/share/crystal/src/crystal/main.cr:115:5 in 'main_user_code'\n from /home/runner/work/_temp/crystal-1.6.0-true-undefined/share/crystal/src/crystal/main.cr:101:7 in 'main'\n from /home/runner/work/_temp/crystal-1.6.0-true-undefined/share/crystal/src/crystal/main.cr:127:3 in 'main'\n from /lib/x86_64-linux-gnu/libc.so.6 in '??'\n from /lib/x86_64-linux-gnu/libc.so.6 in '__libc_start_main'\n from /home/runner/.cache/crystal/crystal-run-spec.tmp in '_start'\n from ???\n```\n\nSee .","shortMessageHtmlLink":"Fix Cockroach DB error"}},{"before":"ac166c9390a5e03cda8a12962132f16192a9e13c","after":"0e2d3984747ba3d744151ec76fca2094af2ff6af","ref":"refs/heads/master","pushedAt":"2023-10-30T14:32:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akadusei","name":"n atta kusi adusei","path":"/akadusei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10501389?s=80&v=4"},"commit":{"message":"Test on CockroachDB against latest Lucky","shortMessageHtmlLink":"Test on CockroachDB against latest Lucky"}},{"before":"cf7134247b68d906d65dbb8a0126cdecfc4f3a45","after":"ac166c9390a5e03cda8a12962132f16192a9e13c","ref":"refs/heads/master","pushedAt":"2023-10-30T14:02:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akadusei","name":"n atta kusi adusei","path":"/akadusei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10501389?s=80&v=4"},"commit":{"message":"Test against `main` branch of Lucky","shortMessageHtmlLink":"Test against main branch of Lucky"}},{"before":"f375cc534badde94f3ec3cf8433d0b7853144162","after":"cf7134247b68d906d65dbb8a0126cdecfc4f3a45","ref":"refs/heads/master","pushedAt":"2023-10-30T13:48:32.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"akadusei","name":"n atta kusi adusei","path":"/akadusei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10501389?s=80&v=4"},"commit":{"message":"Add support for Lucky v1.1","shortMessageHtmlLink":"Add support for Lucky v1.1"}},{"before":"ae14732d8bfff21fdf42472db14b3d317aa8d5a1","after":"f375cc534badde94f3ec3cf8433d0b7853144162","ref":"refs/heads/master","pushedAt":"2023-10-27T12:43:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akadusei","name":"n atta kusi adusei","path":"/akadusei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10501389?s=80&v=4"},"commit":{"message":"Avoid possible bugs with truthiness checks for `Bool` attributes","shortMessageHtmlLink":"Avoid possible bugs with truthiness checks for Bool attributes"}},{"before":"c7d53bdc6979e5619ad02ea8e777a1d869480fcd","after":"ae14732d8bfff21fdf42472db14b3d317aa8d5a1","ref":"refs/heads/master","pushedAt":"2023-09-22T12:16:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akadusei","name":"n atta kusi adusei","path":"/akadusei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10501389?s=80&v=4"},"commit":{"message":"Add missing version in changelog\n\nMissed this in commit c7d53bdc6979e5619ad02ea8e777a1d869480fcd.","shortMessageHtmlLink":"Add missing version in changelog"}},{"before":"0ab896bac70aad1d332de27860381e85dc928574","after":"c7d53bdc6979e5619ad02ea8e777a1d869480fcd","ref":"refs/heads/master","pushedAt":"2023-09-22T12:11:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"akadusei","name":"n atta kusi adusei","path":"/akadusei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10501389?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"245f15e2ca68e7ee7b9f3a7185f02094524ee0ab","after":"0ab896bac70aad1d332de27860381e85dc928574","ref":"refs/heads/master","pushedAt":"2023-07-22T10:56:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akadusei","name":"n atta kusi adusei","path":"/akadusei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10501389?s=80&v=4"},"commit":{"message":"Fix failed CI job\n\nAvoids compile error in Crystal v1.9:\n\n```\nError: type must be Ameba::Severity, not (Ameba::Severity | Nil)\n```\n\nSee .","shortMessageHtmlLink":"Fix failed CI job"}},{"before":"89336b5d722f78f9879b6e32d22f4d0d33723fee","after":"245f15e2ca68e7ee7b9f3a7185f02094524ee0ab","ref":"refs/heads/master","pushedAt":"2023-06-17T22:49:38.458Z","pushType":"push","commitsCount":1,"pusher":{"login":"akadusei","name":"n atta kusi adusei","path":"/akadusei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10501389?s=80&v=4"},"commit":{"message":"Rename translation key\n\nRename `operation.error.oauth_access_token_notify_required` key to\n`operation.error.oauth.access_token_notify_required`.\n\nMissed this in the translation key changes in v0.19.","shortMessageHtmlLink":"Rename translation key"}},{"before":"21812b39ef01b67f87d9084a90829bd75540e6f8","after":"89336b5d722f78f9879b6e32d22f4d0d33723fee","ref":"refs/heads/master","pushedAt":"2023-06-02T21:52:48.801Z","pushType":"push","commitsCount":2,"pusher":{"login":"akadusei","name":"n atta kusi adusei","path":"/akadusei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10501389?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"8084f9968a85f9c3962d4814ace5300c35d9bcb0","after":"21812b39ef01b67f87d9084a90829bd75540e6f8","ref":"refs/heads/master","pushedAt":"2023-06-01T15:02:51.683Z","pushType":"push","commitsCount":5,"pusher":{"login":"akadusei","name":"n atta kusi adusei","path":"/akadusei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10501389?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"0525b19d140e9c8e030914332512fc306abec791","after":"8084f9968a85f9c3962d4814ace5300c35d9bcb0","ref":"refs/heads/master","pushedAt":"2023-05-31T14:25:15.623Z","pushType":"push","commitsCount":2,"pusher":{"login":"akadusei","name":"n atta kusi adusei","path":"/akadusei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10501389?s=80&v=4"},"commit":{"message":"Add `PasswordResetCredentials.url` class method","shortMessageHtmlLink":"Add PasswordResetCredentials.url class method"}},{"before":"3675791628a96e5ee1a77520c9bc0235e5ec0f71","after":"0525b19d140e9c8e030914332512fc306abec791","ref":"refs/heads/master","pushedAt":"2023-05-30T16:17:25.719Z","pushType":"push","commitsCount":4,"pusher":{"login":"akadusei","name":"n atta kusi adusei","path":"/akadusei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10501389?s=80&v=4"},"commit":{"message":"Upgrade `GrottoPress/lucille` shard to v1.0","shortMessageHtmlLink":"Upgrade GrottoPress/lucille shard to v1.0"}},{"before":"ad12f2a44f444600ae1089a527cb10ce365104f0","after":"3675791628a96e5ee1a77520c9bc0235e5ec0f71","ref":"refs/heads/master","pushedAt":"2023-05-02T21:01:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"akadusei","name":"n atta kusi adusei","path":"/akadusei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10501389?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"6987d862c69116d25104418129b3a38d493783eb","after":"ad12f2a44f444600ae1089a527cb10ce365104f0","ref":"refs/heads/master","pushedAt":"2023-03-29T17:04:50.653Z","pushType":"push","commitsCount":1,"pusher":{"login":"akadusei","name":"n atta kusi adusei","path":"/akadusei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10501389?s=80&v=4"},"commit":{"message":"Remove redundant `#not_nil!` calls from deleted records\n\nSee .","shortMessageHtmlLink":"Remove redundant #not_nil! calls from deleted records"}},{"before":"902cf25edd80165d763c48d645f71a1585325b23","after":"6987d862c69116d25104418129b3a38d493783eb","ref":"refs/heads/master","pushedAt":"2023-03-13T16:47:06.546Z","pushType":"push","commitsCount":3,"pusher":{"login":"akadusei","name":"n atta kusi adusei","path":"/akadusei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10501389?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQoL_zwA","startCursor":null,"endCursor":null}},"title":"Activity ยท GrottoPress/shield"}