{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":689900505,"defaultBranch":"main","name":"zero2prod","ownerLogin":"ftassi","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-11T06:29:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/176622?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1694413845.0","currentOid":""},"activityList":{"items":[{"before":"96dbf1df08fea3613065c1116bbebf0cea4f3bae","after":"94f9be406f3b970f052da8d7ed00b2094a535797","ref":"refs/heads/main","pushedAt":"2023-09-20T22:37:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ftassi","name":"Francesco Tassi","path":"/ftassi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176622?s=80&v=4"},"commit":{"message":"Fix config parameters name","shortMessageHtmlLink":"Fix config parameters name"}},{"before":"6df960f40f6782d99232301f5e0ff28316e78260","after":"96dbf1df08fea3613065c1116bbebf0cea4f3bae","ref":"refs/heads/main","pushedAt":"2023-09-20T22:09:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ftassi","name":"Francesco Tassi","path":"/ftassi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176622?s=80&v=4"},"commit":{"message":"Raise pool timeout\n\nMaybe 2 secs is a bit too low for this DigitalOcean setup?\nI am not sure this will work...","shortMessageHtmlLink":"Raise pool timeout"}},{"before":"4002d0ab789a512b5e8d36fb465eb7128081360a","after":"6df960f40f6782d99232301f5e0ff28316e78260","ref":"refs/heads/main","pushedAt":"2023-09-20T22:03:07.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"ftassi","name":"Francesco Tassi","path":"/ftassi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176622?s=80&v=4"},"commit":{"message":"Declare digital ocean app","shortMessageHtmlLink":"Declare digital ocean app"}},{"before":"cd86eecd84e17fae1e640a54d49c32ac1980b495","after":"4002d0ab789a512b5e8d36fb465eb7128081360a","ref":"refs/heads/main","pushedAt":"2023-09-20T20:35:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ftassi","name":"Francesco Tassi","path":"/ftassi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176622?s=80&v=4"},"commit":{"message":"Dockerize app","shortMessageHtmlLink":"Dockerize app"}},{"before":"201a17c0e297f06c457ee5bb6ded4f0f901b5374","after":"cd86eecd84e17fae1e640a54d49c32ac1980b495","ref":"refs/heads/main","pushedAt":"2023-09-17T22:14:03.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ftassi","name":"Francesco Tassi","path":"/ftassi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176622?s=80&v=4"},"commit":{"message":"Dockerize app","shortMessageHtmlLink":"Dockerize app"}},{"before":"abf415556759ab6f1bb32ef2b54957a866a59641","after":"201a17c0e297f06c457ee5bb6ded4f0f901b5374","ref":"refs/heads/main","pushedAt":"2023-09-17T08:18:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ftassi","name":"Francesco Tassi","path":"/ftassi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176622?s=80&v=4"},"commit":{"message":"Avoid unrequired postgres\n\nUsing sqlx offline mode I should be able to spare a postgres service","shortMessageHtmlLink":"Avoid unrequired postgres"}},{"before":"0bc9a8647dfd59d78a32d5d14af69358bd7b0d15","after":"abf415556759ab6f1bb32ef2b54957a866a59641","ref":"refs/heads/main","pushedAt":"2023-09-17T08:15:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ftassi","name":"Francesco Tassi","path":"/ftassi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176622?s=80&v=4"},"commit":{"message":"Avoid unrequired postgres\n\nUsing sqlx offline mode I should be able to spare a postgres service","shortMessageHtmlLink":"Avoid unrequired postgres"}},{"before":"d7ced7540ccd6e85b8e3be75ed8676cda9474932","after":"0bc9a8647dfd59d78a32d5d14af69358bd7b0d15","ref":"refs/heads/main","pushedAt":"2023-09-16T17:14:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ftassi","name":"Francesco Tassi","path":"/ftassi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176622?s=80&v=4"},"commit":{"message":"Clippy","shortMessageHtmlLink":"Clippy"}},{"before":"6b3e3ed33dfe5d44f9f5fee08b162c8ed270eb53","after":"d7ced7540ccd6e85b8e3be75ed8676cda9474932","ref":"refs/heads/main","pushedAt":"2023-09-16T17:09:52.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ftassi","name":"Francesco Tassi","path":"/ftassi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176622?s=80&v=4"},"commit":{"message":"Leverate tracing-actix-web for request_id enrichment\n\nThis middleware ensure us a request_id for every log without having to\nadd it explicitely on every span","shortMessageHtmlLink":"Leverate tracing-actix-web for request_id enrichment"}},{"before":"47ac2aa570474b583f7265e2737f140d2515e6ab","after":"6b3e3ed33dfe5d44f9f5fee08b162c8ed270eb53","ref":"refs/heads/main","pushedAt":"2023-09-16T16:49:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ftassi","name":"Francesco Tassi","path":"/ftassi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176622?s=80&v=4"},"commit":{"message":"Remove unrequired variable","shortMessageHtmlLink":"Remove unrequired variable"}},{"before":"a3c5adaec27232f114990156bbaf67919c85b558","after":"47ac2aa570474b583f7265e2737f140d2515e6ab","ref":"refs/heads/main","pushedAt":"2023-09-16T16:04:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ftassi","name":"Francesco Tassi","path":"/ftassi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176622?s=80&v=4"},"commit":{"message":"Cleanup unrequired crate","shortMessageHtmlLink":"Cleanup unrequired crate"}},{"before":"32f8ebac254b2cfa62b626fcadf21538f7d53bcc","after":"a3c5adaec27232f114990156bbaf67919c85b558","ref":"refs/heads/main","pushedAt":"2023-09-16T11:45:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ftassi","name":"Francesco Tassi","path":"/ftassi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176622?s=80&v=4"},"commit":{"message":"Allow test logging","shortMessageHtmlLink":"Allow test logging"}},{"before":"6f62cee5982f2a89d7b3c02f0683874ceca85edf","after":"32f8ebac254b2cfa62b626fcadf21538f7d53bcc","ref":"refs/heads/main","pushedAt":"2023-09-16T11:16:15.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ftassi","name":"Francesco Tassi","path":"/ftassi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176622?s=80&v=4"},"commit":{"message":"Leverate on tracing for better logging\n\nI also have extracted some init logging stuff to a telemetry module","shortMessageHtmlLink":"Leverate on tracing for better logging"}},{"before":"be8c1cc2e67b00d3f0e6924b9cb2de78eaaadd00","after":"6f62cee5982f2a89d7b3c02f0683874ceca85edf","ref":"refs/heads/main","pushedAt":"2023-09-16T08:41:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ftassi","name":"Francesco Tassi","path":"/ftassi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176622?s=80&v=4"},"commit":{"message":"Revert \"Split integration tests by route\"\n\nI do not want to deal with the duplication yet, keeping it simple for\nnow.\nThis reverts commit 63fd21e5b606d572231cbabc1fcfe2ef2b61511f.","shortMessageHtmlLink":"Revert \"Split integration tests by route\""}},{"before":"3407eefd31838724d7ac6920b2ce539656930b43","after":"be8c1cc2e67b00d3f0e6924b9cb2de78eaaadd00","ref":"refs/heads/main","pushedAt":"2023-09-15T23:34:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ftassi","name":"Francesco Tassi","path":"/ftassi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176622?s=80&v=4"},"commit":{"message":"I don't want to keep running coverage","shortMessageHtmlLink":"I don't want to keep running coverage"}},{"before":"b643476d859fcabba6f0d83d226600a3d0a20dd2","after":"3407eefd31838724d7ac6920b2ce539656930b43","ref":"refs/heads/main","pushedAt":"2023-09-15T23:25:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ftassi","name":"Francesco Tassi","path":"/ftassi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176622?s=80&v=4"},"commit":{"message":"Refactor actions","shortMessageHtmlLink":"Refactor actions"}},{"before":"f7b174acbf06ae218e090bddca2276e32668b0d4","after":"b643476d859fcabba6f0d83d226600a3d0a20dd2","ref":"refs/heads/main","pushedAt":"2023-09-15T23:08:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ftassi","name":"Francesco Tassi","path":"/ftassi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176622?s=80&v=4"},"commit":{"message":"Refactor actions","shortMessageHtmlLink":"Refactor actions"}},{"before":"47bbdb97f4fb12b7e10d251fd71b43d2cbeabae2","after":"f7b174acbf06ae218e090bddca2276e32668b0d4","ref":"refs/heads/main","pushedAt":"2023-09-15T22:59:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ftassi","name":"Francesco Tassi","path":"/ftassi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176622?s=80&v=4"},"commit":{"message":"Refactor actions","shortMessageHtmlLink":"Refactor actions"}},{"before":"c84f1932a72a46c6ec5600f7b2745364c3240398","after":"47bbdb97f4fb12b7e10d251fd71b43d2cbeabae2","ref":"refs/heads/main","pushedAt":"2023-09-15T22:34:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ftassi","name":"Francesco Tassi","path":"/ftassi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176622?s=80&v=4"},"commit":{"message":"Add db to every job\n\nNeed to get rid of the duplication though.","shortMessageHtmlLink":"Add db to every job"}},{"before":"5b98563c5066e82d6a5ad6e3f0a16c2ae0cbc25d","after":"c84f1932a72a46c6ec5600f7b2745364c3240398","ref":"refs/heads/main","pushedAt":"2023-09-15T22:27:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ftassi","name":"Francesco Tassi","path":"/ftassi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176622?s=80&v=4"},"commit":{"message":"Add db to every job\n\nNeed to get rid of the duplication though.","shortMessageHtmlLink":"Add db to every job"}},{"before":"881b6e0b839b3e3452c646ff4e76433935979b6c","after":"5b98563c5066e82d6a5ad6e3f0a16c2ae0cbc25d","ref":"refs/heads/main","pushedAt":"2023-09-15T22:20:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ftassi","name":"Francesco Tassi","path":"/ftassi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176622?s=80&v=4"},"commit":{"message":"Install sqlx-cli","shortMessageHtmlLink":"Install sqlx-cli"}},{"before":"54cea65637a6ad83538d54e5044e814423f45f9f","after":"881b6e0b839b3e3452c646ff4e76433935979b6c","ref":"refs/heads/main","pushedAt":"2023-09-15T22:19:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ftassi","name":"Francesco Tassi","path":"/ftassi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176622?s=80&v=4"},"commit":{"message":"Install sqlx-cli","shortMessageHtmlLink":"Install sqlx-cli"}},{"before":"f6215dbd4cb66d8cd77ac43e71f0f504a7241e0a","after":"54cea65637a6ad83538d54e5044e814423f45f9f","ref":"refs/heads/main","pushedAt":"2023-09-15T21:38:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ftassi","name":"Francesco Tassi","path":"/ftassi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176622?s=80&v=4"},"commit":{"message":"Restoring db create and migrate\n\nsqlx needs the db to be present at compile time, before our test suite\ncan create and migrate it.","shortMessageHtmlLink":"Restoring db create and migrate"}},{"before":"1602625859c83c43e9cfb3739810b241b0b7c1af","after":"f6215dbd4cb66d8cd77ac43e71f0f504a7241e0a","ref":"refs/heads/main","pushedAt":"2023-09-15T21:34:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ftassi","name":"Francesco Tassi","path":"/ftassi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176622?s=80&v=4"},"commit":{"message":"Fix formatting","shortMessageHtmlLink":"Fix formatting"}},{"before":"28260f4d4e49e99d4814a8975825bc5851c42301","after":"1602625859c83c43e9cfb3739810b241b0b7c1af","ref":"refs/heads/main","pushedAt":"2023-09-15T21:28:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ftassi","name":"Francesco Tassi","path":"/ftassi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176622?s=80&v=4"},"commit":{"message":"Database creation and migration is already taken care off\n\nI'm already doing this as part of my testing bootstrap, no need to\nrepeat it here","shortMessageHtmlLink":"Database creation and migration is already taken care off"}},{"before":"c37017bd69dbd1f0e223e6dad673ce12daff4ba8","after":"28260f4d4e49e99d4814a8975825bc5851c42301","ref":"refs/heads/main","pushedAt":"2023-09-15T21:26:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ftassi","name":"Francesco Tassi","path":"/ftassi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176622?s=80&v=4"},"commit":{"message":"wait-for-it should not be necessary","shortMessageHtmlLink":"wait-for-it should not be necessary"}},{"before":"c6d90b0fe42f5283b6ad703e91801e2cdddceb1b","after":"c37017bd69dbd1f0e223e6dad673ce12daff4ba8","ref":"refs/heads/main","pushedAt":"2023-09-15T21:24:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ftassi","name":"Francesco Tassi","path":"/ftassi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176622?s=80&v=4"},"commit":{"message":"Add postgres to ci actions","shortMessageHtmlLink":"Add postgres to ci actions"}},{"before":"63fd21e5b606d572231cbabc1fcfe2ef2b61511f","after":"c6d90b0fe42f5283b6ad703e91801e2cdddceb1b","ref":"refs/heads/main","pushedAt":"2023-09-15T21:13:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ftassi","name":"Francesco Tassi","path":"/ftassi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176622?s=80&v=4"},"commit":{"message":"Cargo clippy FTW","shortMessageHtmlLink":"Cargo clippy FTW"}},{"before":"d3de77671b19da952533afd5b3c34417ed9dde5d","after":"63fd21e5b606d572231cbabc1fcfe2ef2b61511f","ref":"refs/heads/main","pushedAt":"2023-09-15T21:11:53.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ftassi","name":"Francesco Tassi","path":"/ftassi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176622?s=80&v=4"},"commit":{"message":"Split integration tests by route\n\nAll the setup related code is still duplicated. I will remove such\nduplication later on.","shortMessageHtmlLink":"Split integration tests by route"}},{"before":"abb1445a706c28770196d1ca96c6177cc1f16ae4","after":"d3de77671b19da952533afd5b3c34417ed9dde5d","ref":"refs/heads/main","pushedAt":"2023-09-15T08:25:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ftassi","name":"Francesco Tassi","path":"/ftassi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176622?s=80&v=4"},"commit":{"message":"Add migrations","shortMessageHtmlLink":"Add migrations"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0yMFQyMjozNzowOC4wMDAwMDBazwAAAAOFPGXS","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0xNVQwODoyNTo0NS4wMDAwMDBazwAAAAOBQltG"}},"title":"Activity ยท ftassi/zero2prod"}