[{"data":1,"prerenderedAt":42},["ShallowReactive",2],{"C7Bl9QxioBvpjxRYL69jYzASTqf600Ezw2DNOw8ttHo":3,"_apollo:default":27},{"talks":4},[5],{"__typename":6,"id":7,"name":8,"abstract":9,"youtubecode":10,"category":11,"createdAt":12,"speakers":13,"event":23},"Talk","ck5mdpq0mlvyh0b755u0sjmsk","Automate everything with Github Actions","I give a brief introduction to Github Actions, then show some more non-standard use cases and techniques for Github Actions. For example, how I use it to generate a new Twitter avatar every day or how I use it to automatically backup my database every night. Along the way you will learn about some workflow tricks like the unstar-then-star-hack, increment.build and setting up custom runners.",null,"Backend","2020-01-20T11:41:24.598+00:00",[14],{"__typename":15,"id":16,"name":17,"speakerPicture":18},"Speaker","cjybr0gcco0lx0910jjm2w5nz","Jonny Burger",{"__typename":19,"url":20,"handle":21,"fileName":22},"Asset","https:\u002F\u002Feu-central-1.graphassets.com\u002FAYopFRtiZSsGRyNXA0N4nz\u002Ftm8jQxRWRaCmonlKL4Bn","tm8jQxRWRaCmonlKL4Bn","1629785.png",{"__typename":24,"id":25,"date":26},"Event","ck4awmv3vz9e80b20stx6gfun","2020-01-24",{"Speaker:cjybr0gcco0lx0910jjm2w5nz":28,"Event:ck4awmv3vz9e80b20stx6gfun":30,"Talk:ck5mdpq0mlvyh0b755u0sjmsk":31,"ROOT_QUERY":37},["null","__typename",15,"id",16,"name",17,"speakerPicture",29],["null","__typename",19,"url",20,"handle",21,"fileName",22],["null","__typename",24,"id",25,"date",26],["null","__typename",6,"id",7,"name",8,"abstract",9,"youtubecode",10,"category",11,"createdAt",12,"speakers",32,"event",35],[33],{"__ref":34},"Speaker:cjybr0gcco0lx0910jjm2w5nz",{"__ref":36},"Event:ck4awmv3vz9e80b20stx6gfun",["null","__typename",38,"talks({\"first\":1,\"where\":{\"id\":\"ck5mdpq0mlvyh0b755u0sjmsk\"}})",39],"Query",[40],{"__ref":41},"Talk:ck5mdpq0mlvyh0b755u0sjmsk",1791212147649]