{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":799965270,"defaultBranch":"master","name":"pgxcron","ownerLogin":"saolof","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-05-13T12:53:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/19215632?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1721463068.0","currentOid":""},"activityList":{"items":[{"before":"791ba66ba3ba9944278705e7153dbbca3504ef0b","after":"6e5e6ab9fb40aec00e08aead555d8b9f99902110","ref":"refs/heads/master","pushedAt":"2024-07-20T08:22:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"saolof","name":null,"path":"/saolof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19215632?s=80&v=4"},"commit":{"message":"Add description field to jobs","shortMessageHtmlLink":"Add description field to jobs"}},{"before":null,"after":"791ba66ba3ba9944278705e7153dbbca3504ef0b","ref":"refs/heads/sshtunnel","pushedAt":"2024-07-20T08:11:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"saolof","name":null,"path":"/saolof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19215632?s=80&v=4"},"commit":{"message":"Add ssh tunneling support","shortMessageHtmlLink":"Add ssh tunneling support"}},{"before":"6e5e6ab9fb40aec00e08aead555d8b9f99902110","after":"791ba66ba3ba9944278705e7153dbbca3504ef0b","ref":"refs/heads/master","pushedAt":"2024-05-29T09:13:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saolof","name":null,"path":"/saolof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19215632?s=80&v=4"},"commit":{"message":"Add ssh tunneling support","shortMessageHtmlLink":"Add ssh tunneling support"}},{"before":"c5fd9e1ad0fb012bc4b1b2ca676c978de01b0997","after":"6e5e6ab9fb40aec00e08aead555d8b9f99902110","ref":"refs/heads/master","pushedAt":"2024-05-27T21:16:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saolof","name":null,"path":"/saolof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19215632?s=80&v=4"},"commit":{"message":"Add description field to jobs","shortMessageHtmlLink":"Add description field to jobs"}},{"before":"15e8e843ba9e80583630c51a8a7066501788a22b","after":"c5fd9e1ad0fb012bc4b1b2ca676c978de01b0997","ref":"refs/heads/master","pushedAt":"2024-05-27T20:56:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saolof","name":null,"path":"/saolof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19215632?s=80&v=4"},"commit":{"message":"Add github workflow to sqlc diff","shortMessageHtmlLink":"Add github workflow to sqlc diff"}},{"before":"3472c47448d799a410adad7d431a9fa92add507c","after":"15e8e843ba9e80583630c51a8a7066501788a22b","ref":"refs/heads/master","pushedAt":"2024-05-27T12:14:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"saolof","name":null,"path":"/saolof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19215632?s=80&v=4"},"commit":{"message":"Add run_now option to run jobs immediately\n\nThis is useful both for testing a specific job immediately,\nand for making this integration testable in a github action","shortMessageHtmlLink":"Add run_now option to run jobs immediately"}},{"before":"21922d43202954189aaceb8661049e1615cb9a17","after":"3472c47448d799a410adad7d431a9fa92add507c","ref":"refs/heads/master","pushedAt":"2024-05-26T20:17:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saolof","name":null,"path":"/saolof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19215632?s=80&v=4"},"commit":{"message":"Make sqlite triggers use the end date column to identify jobs as finished","shortMessageHtmlLink":"Make sqlite triggers use the end date column to identify jobs as fini…"}},{"before":"b2135ba96f56543d5a2e2b639f376b4d7e7422d7","after":"21922d43202954189aaceb8661049e1615cb9a17","ref":"refs/heads/master","pushedAt":"2024-05-23T07:07:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saolof","name":null,"path":"/saolof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19215632?s=80&v=4"},"commit":{"message":"Add sigterm to interupt signals list","shortMessageHtmlLink":"Add sigterm to interupt signals list"}},{"before":"d9366c9dfc69d73d4f36d63b0995f2d9e04d4c21","after":"b2135ba96f56543d5a2e2b639f376b4d7e7422d7","ref":"refs/heads/master","pushedAt":"2024-05-22T15:18:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saolof","name":null,"path":"/saolof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19215632?s=80&v=4"},"commit":{"message":"Make signal cancellation gracefully shut down running sql jobs","shortMessageHtmlLink":"Make signal cancellation gracefully shut down running sql jobs"}},{"before":"722c18fa7cf9d3ef20b825176e854686fec0b0db","after":"d9366c9dfc69d73d4f36d63b0995f2d9e04d4c21","ref":"refs/heads/master","pushedAt":"2024-05-22T14:16:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saolof","name":null,"path":"/saolof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19215632?s=80&v=4"},"commit":{"message":"Make favicon change when jobs fail","shortMessageHtmlLink":"Make favicon change when jobs fail"}},{"before":"72bc2d472834be4ad33486d7fa5f7749188de623","after":"722c18fa7cf9d3ef20b825176e854686fec0b0db","ref":"refs/heads/master","pushedAt":"2024-05-22T13:41:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saolof","name":null,"path":"/saolof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19215632?s=80&v=4"},"commit":{"message":"Make dockerfile use bash instead of alpine\n\nStill tests that everything works in musl based distros\nbut is significantly less annoying to shell into without\nmaking the image large","shortMessageHtmlLink":"Make dockerfile use bash instead of alpine"}},{"before":"2f4978aa993cac764514c852a85424a405f54b66","after":"72bc2d472834be4ad33486d7fa5f7749188de623","ref":"refs/heads/master","pushedAt":"2024-05-19T13:37:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saolof","name":null,"path":"/saolof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19215632?s=80&v=4"},"commit":{"message":"Add versioning","shortMessageHtmlLink":"Add versioning"}},{"before":"437f64f56fb15756c4ea096dcceabd820bb0bb12","after":"2f4978aa993cac764514c852a85424a405f54b66","ref":"refs/heads/master","pushedAt":"2024-05-19T09:32:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"saolof","name":null,"path":"/saolof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19215632?s=80&v=4"},"commit":{"message":"Update go.mod for github and to allow go install","shortMessageHtmlLink":"Update go.mod for github and to allow go install"}},{"before":"d8cacea605e5b6c328784b2c71b9aa55459b7279","after":"437f64f56fb15756c4ea096dcceabd820bb0bb12","ref":"refs/heads/master","pushedAt":"2024-05-19T09:30:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saolof","name":null,"path":"/saolof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19215632?s=80&v=4"},"commit":{"message":"Update go.mod for github andi to allow go install","shortMessageHtmlLink":"Update go.mod for github andi to allow go install"}},{"before":"a9d92f4acbc6c4c01d5e88e75c2322ce88d3e0af","after":"d8cacea605e5b6c328784b2c71b9aa55459b7279","ref":"refs/heads/master","pushedAt":"2024-05-19T07:11:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saolof","name":null,"path":"/saolof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19215632?s=80&v=4"},"commit":{"message":"Make web frontend show job end dates","shortMessageHtmlLink":"Make web frontend show job end dates"}},{"before":"f3e84d84afaced138f194ba2757a9a6396398258","after":"a9d92f4acbc6c4c01d5e88e75c2322ce88d3e0af","ref":"refs/heads/master","pushedAt":"2024-05-19T06:51:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saolof","name":null,"path":"/saolof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19215632?s=80&v=4"},"commit":{"message":"Make sqlite store job durations","shortMessageHtmlLink":"Make sqlite store job durations"}},{"before":"1d17e08d4a76bd4ccc2e5a65cec764c6ed6221bf","after":"f3e84d84afaced138f194ba2757a9a6396398258","ref":"refs/heads/master","pushedAt":"2024-05-18T17:55:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saolof","name":null,"path":"/saolof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19215632?s=80&v=4"},"commit":{"message":"Update readme","shortMessageHtmlLink":"Update readme"}},{"before":"0bd7be9133678a6f27ffebc3355f32966ad9273e","after":"1d17e08d4a76bd4ccc2e5a65cec764c6ed6221bf","ref":"refs/heads/master","pushedAt":"2024-05-18T17:25:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saolof","name":null,"path":"/saolof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19215632?s=80&v=4"},"commit":{"message":"Add miscoptions for jobs","shortMessageHtmlLink":"Add miscoptions for jobs"}},{"before":"8eae906dc9df6f8e84ef6e13a8881193011cd2a8","after":"0bd7be9133678a6f27ffebc3355f32966ad9273e","ref":"refs/heads/master","pushedAt":"2024-05-17T12:00:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saolof","name":null,"path":"/saolof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19215632?s=80&v=4"},"commit":{"message":"Add golangci github action","shortMessageHtmlLink":"Add golangci github action"}},{"before":"139aba5b7feba095ec46aa23dfb80f9a2fecefd0","after":"8eae906dc9df6f8e84ef6e13a8881193011cd2a8","ref":"refs/heads/master","pushedAt":"2024-05-17T11:28:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saolof","name":null,"path":"/saolof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19215632?s=80&v=4"},"commit":{"message":"Add .dockerignore file","shortMessageHtmlLink":"Add .dockerignore file"}},{"before":"fc8b2637595d40bf66bb3c744cdb6deca75e1097","after":"139aba5b7feba095ec46aa23dfb80f9a2fecefd0","ref":"refs/heads/master","pushedAt":"2024-05-17T09:03:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saolof","name":null,"path":"/saolof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19215632?s=80&v=4"},"commit":{"message":"Update readme","shortMessageHtmlLink":"Update readme"}},{"before":"bb3c92cec9f665a462449f08fca59678057cd816","after":"fc8b2637595d40bf66bb3c744cdb6deca75e1097","ref":"refs/heads/master","pushedAt":"2024-05-17T08:57:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saolof","name":null,"path":"/saolof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19215632?s=80&v=4"},"commit":{"message":"Add sqlite-based prometheus metrics","shortMessageHtmlLink":"Add sqlite-based prometheus metrics"}},{"before":"1ebc712eabeed1fe5ad27c8237c7bee0c45454d5","after":"bb3c92cec9f665a462449f08fca59678057cd816","ref":"refs/heads/master","pushedAt":"2024-05-17T07:46:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saolof","name":null,"path":"/saolof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19215632?s=80&v=4"},"commit":{"message":"Refactor to use a single query to grab the last database statuses","shortMessageHtmlLink":"Refactor to use a single query to grab the last database statuses"}},{"before":"74d9b569e57968f3f280728c2af8a9134718c845","after":"1ebc712eabeed1fe5ad27c8237c7bee0c45454d5","ref":"refs/heads/master","pushedAt":"2024-05-17T05:56:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saolof","name":null,"path":"/saolof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19215632?s=80&v=4"},"commit":{"message":"Make the monitor a prometheus collector\n\nThis should makes it easy to add custom metrics\nwithout changing the webserver code","shortMessageHtmlLink":"Make the monitor a prometheus collector"}},{"before":"dcfbd08a5b14f4cade258c195fc709b1d807929b","after":"74d9b569e57968f3f280728c2af8a9134718c845","ref":"refs/heads/master","pushedAt":"2024-05-16T22:04:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saolof","name":null,"path":"/saolof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19215632?s=80&v=4"},"commit":{"message":"Update readme","shortMessageHtmlLink":"Update readme"}},{"before":"4d9a2a8ac1f9adc4967b8af3742f509deb278513","after":"dcfbd08a5b14f4cade258c195fc709b1d807929b","ref":"refs/heads/master","pushedAt":"2024-05-16T21:47:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saolof","name":null,"path":"/saolof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19215632?s=80&v=4"},"commit":{"message":"Add basic Prometheus integration\n\nNow has a /metrics endpoint with one gaugevec exposing\nthe number of jobs of each type currently running","shortMessageHtmlLink":"Add basic Prometheus integration"}},{"before":"c7cb68e1ae3d859e3c7fa08832825723f6e073ad","after":"4d9a2a8ac1f9adc4967b8af3742f509deb278513","ref":"refs/heads/master","pushedAt":"2024-05-16T15:02:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saolof","name":null,"path":"/saolof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19215632?s=80&v=4"},"commit":{"message":"Add jobs to example toml config files","shortMessageHtmlLink":"Add jobs to example toml config files"}},{"before":"f51f40fb881e413a5a94948a4d660dd3b06d72eb","after":"c7cb68e1ae3d859e3c7fa08832825723f6e073ad","ref":"refs/heads/master","pushedAt":"2024-05-16T14:43:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saolof","name":null,"path":"/saolof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19215632?s=80&v=4"},"commit":{"message":"Make dockerfile builder use musl for alpine image\n\nUsing musl as the libc for sqlite and postgres makes the binary\nportable, permissively licensed, and self contained.\nIt is also the recommended option when packaging for alpine linux","shortMessageHtmlLink":"Make dockerfile builder use musl for alpine image"}},{"before":"f02b27aa95f03e6fa169c770fed9abe58464de37","after":"f51f40fb881e413a5a94948a4d660dd3b06d72eb","ref":"refs/heads/master","pushedAt":"2024-05-14T11:47:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saolof","name":null,"path":"/saolof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19215632?s=80&v=4"},"commit":{"message":"Simplify webserver template","shortMessageHtmlLink":"Simplify webserver template"}},{"before":"362754e4a822aad66c6c633723400e6ed5cf3a6a","after":"f02b27aa95f03e6fa169c770fed9abe58464de37","ref":"refs/heads/master","pushedAt":"2024-05-14T11:22:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"saolof","name":null,"path":"/saolof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19215632?s=80&v=4"},"commit":{"message":"Merge pull request #1 from DPontes/master\n\nSmall typo fix :)","shortMessageHtmlLink":"Merge pull request #1 from DPontes/master"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEhIBhPAA","startCursor":null,"endCursor":null}},"title":"Activity · saolof/pgxcron"}