{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":311615536,"defaultBranch":"main","name":"google-cloud-demos","ownerLogin":"davidwtbuxton","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-11-10T09:57:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/334087?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717233279.0","currentOid":""},"activityList":{"items":[{"before":"87f930379bd827efb656f77e163f4e1cd9848008","after":null,"ref":"refs/heads/master","pushedAt":"2024-06-01T09:14:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davidwtbuxton","name":"David Buxton","path":"/davidwtbuxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/334087?s=80&v=4"}},{"before":null,"after":"87f930379bd827efb656f77e163f4e1cd9848008","ref":"refs/heads/main","pushedAt":"2024-06-01T09:14:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidwtbuxton","name":"David Buxton","path":"/davidwtbuxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/334087?s=80&v=4"},"commit":{"message":"Wagtail + Google images service (#4)\n\nSample code for a Wagtail custom image model that use the Google images\r\nservice to serve images (instead of generating renditions and serving\r\nthem from storage).\r\n\r\nMost of the image transformations are implemented with the equivalent\r\nGoogle URL parameters, but not all.","shortMessageHtmlLink":"Wagtail + Google images service (#4)"}},{"before":"458c2a1fa01eb6fc9aa6fca200f569a8cf2604c5","after":null,"ref":"refs/heads/wagtail-images","pushedAt":"2024-05-13T08:54:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davidwtbuxton","name":"David Buxton","path":"/davidwtbuxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/334087?s=80&v=4"}},{"before":"88e65331af7bcc4172cd13cfad28f431fe9109be","after":null,"ref":"refs/heads/ext-deferred-api","pushedAt":"2024-05-13T08:53:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davidwtbuxton","name":"David Buxton","path":"/davidwtbuxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/334087?s=80&v=4"}},{"before":"d14460d01b0e4ba9794e4f485560aec0b0a124ab","after":null,"ref":"refs/heads/app-engine-mail","pushedAt":"2024-05-13T08:51:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davidwtbuxton","name":"David Buxton","path":"/davidwtbuxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/334087?s=80&v=4"}},{"before":"f20985c9976ffa2da045070bf7777b166e1b66e3","after":"87f930379bd827efb656f77e163f4e1cd9848008","ref":"refs/heads/master","pushedAt":"2024-05-12T21:00:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidwtbuxton","name":"David Buxton","path":"/davidwtbuxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/334087?s=80&v=4"},"commit":{"message":"Wagtail + Google images service (#4)\n\nSample code for a Wagtail custom image model that use the Google images\r\nservice to serve images (instead of generating renditions and serving\r\nthem from storage).\r\n\r\nMost of the image transformations are implemented with the equivalent\r\nGoogle URL parameters, but not all.","shortMessageHtmlLink":"Wagtail + Google images service (#4)"}},{"before":"ae327937a26f2fb5bbdd37f0fa589412c790c459","after":"458c2a1fa01eb6fc9aa6fca200f569a8cf2604c5","ref":"refs/heads/wagtail-images","pushedAt":"2024-05-12T20:54:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidwtbuxton","name":"David Buxton","path":"/davidwtbuxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/334087?s=80&v=4"},"commit":{"message":"Wagtail + Google images service\n\nSample code for a Wagtail custom image model that use the Google images\nservice to serve images (instead of generating renditions and serving\nthem from storage).\n\nMost of the image transformations are implemented with the equivalent\nGoogle URL parameters, but not all.","shortMessageHtmlLink":"Wagtail + Google images service"}},{"before":"fa40a80e36b9aafe56b949f3591338e3a17d78ac","after":"ae327937a26f2fb5bbdd37f0fa589412c790c459","ref":"refs/heads/wagtail-images","pushedAt":"2024-05-10T16:38:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidwtbuxton","name":"David Buxton","path":"/davidwtbuxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/334087?s=80&v=4"},"commit":{"message":"Wagtail + Google images service\n\nSample code for a Wagtail custom image model that use the Google images\nservice to serve images (instead of generating renditions and serving\nthem from storage).\n\nMost of the image transformations are implemented with the equivalent\nGoogle URL parameters, but not all.\n\nThis code is a bit weird in that it never actually saves the rendition\ninstances in the database, since the Google images service handles all\nthe transformations for you, and is incredibly fast. Not saving things\nin the database probably breaks how some Wagtail sites use images.","shortMessageHtmlLink":"Wagtail + Google images service"}},{"before":"3647ee7a9a5b358e879bd6de00a1de1443972d60","after":"fa40a80e36b9aafe56b949f3591338e3a17d78ac","ref":"refs/heads/wagtail-images","pushedAt":"2024-05-10T16:29:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidwtbuxton","name":"David Buxton","path":"/davidwtbuxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/334087?s=80&v=4"},"commit":{"message":"Wagtail + Google images service\n\nSample code for a Wagtail custom image model that use the Google images\nservice to serve images (instead of generating renditions and serving\nthem from storage).\n\nMost of the image transformations are implemented with the equivalent\nGoogle URL parameters, but not all.\n\nThis code is a bit weird in that it never actually saves the rendition\ninstances in the database, since the Google images service handles all\nthe transformations for you, and is incredibly fast. Not saving things\nin the database probably breaks how some Wagtail sites use images.","shortMessageHtmlLink":"Wagtail + Google images service"}},{"before":"81f08402abb3c5e8663aaedeb141cbb210a4b2b9","after":null,"ref":"refs/heads/dash-pipefail-compat2","pushedAt":"2023-04-20T08:13:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davidwtbuxton","name":"David Buxton","path":"/davidwtbuxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/334087?s=80&v=4"}},{"before":"6e20061eeff643e8a900308c5b3b355c0e55d0b1","after":"f20985c9976ffa2da045070bf7777b166e1b66e3","ref":"refs/heads/master","pushedAt":"2023-04-20T08:12:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidwtbuxton","name":"David Buxton","path":"/davidwtbuxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/334087?s=80&v=4"},"commit":{"message":"Fix the git helper and a better example (#12)\n\n- Make it obvious the helper must be an executable.\r\n- Fix TypeError when parsing the metadata server response.","shortMessageHtmlLink":"Fix the git helper and a better example (#12)"}},{"before":"fb9e3f5085f475de5115f421133502a4b700f6ab","after":"81f08402abb3c5e8663aaedeb141cbb210a4b2b9","ref":"refs/heads/dash-pipefail-compat2","pushedAt":"2023-04-19T18:49:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidwtbuxton","name":"David Buxton","path":"/davidwtbuxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/334087?s=80&v=4"},"commit":{"message":"Fix the git helper and a better example\n\n- Make it obvious the helper must be an executable.\n- Fix TypeError when parsing the metadata server response.","shortMessageHtmlLink":"Fix the git helper and a better example"}},{"before":null,"after":"fb9e3f5085f475de5115f421133502a4b700f6ab","ref":"refs/heads/dash-pipefail-compat2","pushedAt":"2023-04-19T18:48:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidwtbuxton","name":"David Buxton","path":"/davidwtbuxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/334087?s=80&v=4"},"commit":{"message":"Fix the git helper and a better example\n\n- Make it obvious the helper must be an executable.\n- Fix TypeError when parsing the metadata server response.","shortMessageHtmlLink":"Fix the git helper and a better example"}},{"before":"fb9e3f5085f475de5115f421133502a4b700f6ab","after":null,"ref":"refs/heads/dash-pipefail-compat","pushedAt":"2023-04-19T18:48:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davidwtbuxton","name":"David Buxton","path":"/davidwtbuxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/334087?s=80&v=4"}},{"before":null,"after":"fb9e3f5085f475de5115f421133502a4b700f6ab","ref":"refs/heads/dash-pipefail-compat","pushedAt":"2023-04-19T18:44:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidwtbuxton","name":"David Buxton","path":"/davidwtbuxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/334087?s=80&v=4"},"commit":{"message":"Fix the git helper and a better example\n\n- Make it obvious the helper must be an executable.\n- Fix TypeError when parsing the metadata server response.","shortMessageHtmlLink":"Fix the git helper and a better example"}},{"before":"2df0d45abccf9d030e0985e3f03777ce75283c71","after":null,"ref":"refs/heads/dash-pipefail-compat","pushedAt":"2023-04-18T20:28:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davidwtbuxton","name":"David Buxton","path":"/davidwtbuxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/334087?s=80&v=4"}},{"before":"04bcd58953c3319a5260caeab3deb3100973a0ed","after":"6e20061eeff643e8a900308c5b3b355c0e55d0b1","ref":"refs/heads/master","pushedAt":"2023-04-18T20:28:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidwtbuxton","name":"David Buxton","path":"/davidwtbuxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/334087?s=80&v=4"},"commit":{"message":"Remove `-o pipefail`, for dash shell compatibility (#11)\n\nImages based on Debian and Ubuntu use dash as the default interpreter.\r\nDash exits with an illegal option error if you do `set -o pipefail`.","shortMessageHtmlLink":"Remove -o pipefail, for dash shell compatibility (#11)"}},{"before":"c108b20d4dc9be0cfde4c897ded9c429a537287f","after":"2df0d45abccf9d030e0985e3f03777ce75283c71","ref":"refs/heads/dash-pipefail-compat","pushedAt":"2023-04-18T20:27:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidwtbuxton","name":"David Buxton","path":"/davidwtbuxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/334087?s=80&v=4"},"commit":{"message":"Remove `-o pipefail`, for dash shell compatibility\n\nImages based on Debian and Ubuntu use dash as the default interpreter.\nDash exits with an illegal option error if you do `set -o pipefail`.","shortMessageHtmlLink":"Remove -o pipefail, for dash shell compatibility"}},{"before":null,"after":"c108b20d4dc9be0cfde4c897ded9c429a537287f","ref":"refs/heads/dash-pipefail-compat","pushedAt":"2023-04-18T20:25:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidwtbuxton","name":"David Buxton","path":"/davidwtbuxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/334087?s=80&v=4"},"commit":{"message":"Remove `-o pipefail`, for dash shell compatibility\n\nImages based on Debian and Ubuntu use dash as the default interpreter.\nDash exits with an illegal option error if you do `set -o pipefail`.\n\n/bin/dash.","shortMessageHtmlLink":"Remove -o pipefail, for dash shell compatibility"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wMVQwOToxNDozOS4wMDAwMDBazwAAAARZpfNI","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wMVQwOToxNDozOS4wMDAwMDBazwAAAARZpfNI","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0xOFQyMDoyNTo1MS4wMDAwMDBazwAAAAMbfgpH"}},"title":"Activity ยท davidwtbuxton/google-cloud-demos"}