{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":707577020,"defaultBranch":"main","name":"caddy-storage-redis","ownerLogin":"pberkel","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-20T07:54:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1694431?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719984589.0","currentOid":""},"activityList":{"items":[{"before":"564a7f5231d0d03102ec911b206d17d10741058d","after":"739937ec7e63f88437782b2f312cd25e31e9ba90","ref":"refs/heads/main","pushedAt":"2024-07-03T05:24:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pberkel","name":"Pieter Berkel","path":"/pberkel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1694431?s=80&v=4"},"commit":{"message":"Update documentation","shortMessageHtmlLink":"Update documentation"}},{"before":"9476dff112c65c86a02e43202aeb366b5dba3f17","after":"564a7f5231d0d03102ec911b206d17d10741058d","ref":"refs/heads/main","pushedAt":"2024-07-03T05:20:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pberkel","name":"Pieter Berkel","path":"/pberkel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1694431?s=80&v=4"},"commit":{"message":"Update documentation","shortMessageHtmlLink":"Update documentation"}},{"before":"dbb5ac1f9183bdc0a2b4514e17fb4824ae9e586f","after":"9476dff112c65c86a02e43202aeb366b5dba3f17","ref":"refs/heads/main","pushedAt":"2024-07-03T04:37:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pberkel","name":"Pieter Berkel","path":"/pberkel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1694431?s=80&v=4"},"commit":{"message":"Update documentation","shortMessageHtmlLink":"Update documentation"}},{"before":"5fc7b0b425386d7224aa7309d5a04ef66e1139c7","after":null,"ref":"refs/heads/dependabot/go_modules/golang.org/x/net-0.23.0","pushedAt":"2024-04-21T06:42:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"393e0493e58684d74eaf42cf86b44e5ca1e0875d","after":"dbb5ac1f9183bdc0a2b4514e17fb4824ae9e586f","ref":"refs/heads/main","pushedAt":"2024-04-21T06:42:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pberkel","name":"Pieter Berkel","path":"/pberkel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1694431?s=80&v=4"},"commit":{"message":"Merge pull request #10 from pberkel/dependabot/go_modules/golang.org/x/net-0.23.0\n\nBump golang.org/x/net from 0.17.0 to 0.23.0","shortMessageHtmlLink":"Merge pull request #10 from pberkel/dependabot/go_modules/golang.org/…"}},{"before":null,"after":"5fc7b0b425386d7224aa7309d5a04ef66e1139c7","ref":"refs/heads/dependabot/go_modules/golang.org/x/net-0.23.0","pushedAt":"2024-04-19T12:27:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump golang.org/x/net from 0.17.0 to 0.23.0\n\nBumps [golang.org/x/net](https://github.com/golang/net) from 0.17.0 to 0.23.0.\n- [Commits](https://github.com/golang/net/compare/v0.17.0...v0.23.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/net\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump golang.org/x/net from 0.17.0 to 0.23.0"}},{"before":"e5e898d18759973c74cb0aa0eee3b2c770f838c7","after":null,"ref":"refs/heads/dependabot/go_modules/google.golang.org/protobuf-1.33.0","pushedAt":"2024-04-03T20:07:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"d06a1431454a1b4fe5707617400b74ffb6184924","after":"393e0493e58684d74eaf42cf86b44e5ca1e0875d","ref":"refs/heads/main","pushedAt":"2024-04-03T20:07:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pberkel","name":"Pieter Berkel","path":"/pberkel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1694431?s=80&v=4"},"commit":{"message":"Merge pull request #9 from pberkel/dependabot/go_modules/google.golang.org/protobuf-1.33.0\n\nBump google.golang.org/protobuf from 1.31.0 to 1.33.0","shortMessageHtmlLink":"Merge pull request #9 from pberkel/dependabot/go_modules/google.golan…"}},{"before":"06cbea523ce708dd75affabf0463e32c4b9a9e0a","after":null,"ref":"refs/heads/dependabot/go_modules/golang.org/x/crypto-0.17.0","pushedAt":"2024-04-03T20:07:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"bb43f598d3f2b9ad1f2ab764d3344782f97cd033","after":"d06a1431454a1b4fe5707617400b74ffb6184924","ref":"refs/heads/main","pushedAt":"2024-04-03T20:06:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pberkel","name":"Pieter Berkel","path":"/pberkel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1694431?s=80&v=4"},"commit":{"message":"Merge pull request #8 from pberkel/dependabot/go_modules/golang.org/x/crypto-0.17.0\n\nBump golang.org/x/crypto from 0.14.0 to 0.17.0","shortMessageHtmlLink":"Merge pull request #8 from pberkel/dependabot/go_modules/golang.org/x…"}},{"before":"a364b5ecb178d95e2cbf8b34e4f3bb6d4836ddf7","after":"06cbea523ce708dd75affabf0463e32c4b9a9e0a","ref":"refs/heads/dependabot/go_modules/golang.org/x/crypto-0.17.0","pushedAt":"2024-04-03T20:06:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump golang.org/x/crypto from 0.14.0 to 0.17.0\n\nBumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.14.0 to 0.17.0.\n- [Commits](https://github.com/golang/crypto/compare/v0.14.0...v0.17.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/crypto\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump golang.org/x/crypto from 0.14.0 to 0.17.0"}},{"before":"2f7936a7d19484ddf9f6314d858430681672d32d","after":null,"ref":"refs/heads/dependabot/go_modules/github.com/quic-go/quic-go-0.42.0","pushedAt":"2024-04-03T20:05:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"d406f849b31f25744bb96704b6648f96001a12ab","after":"bb43f598d3f2b9ad1f2ab764d3344782f97cd033","ref":"refs/heads/main","pushedAt":"2024-04-03T20:05:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pberkel","name":"Pieter Berkel","path":"/pberkel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1694431?s=80&v=4"},"commit":{"message":"Merge pull request #7 from pberkel/dependabot/go_modules/github.com/quic-go/quic-go-0.42.0\n\nBump github.com/quic-go/quic-go from 0.39.0 to 0.42.0","shortMessageHtmlLink":"Merge pull request #7 from pberkel/dependabot/go_modules/github.com/q…"}},{"before":"324d7103c21d9f5e97b1a1c3bd101752eaef7839","after":"d406f849b31f25744bb96704b6648f96001a12ab","ref":"refs/heads/main","pushedAt":"2024-04-03T06:35:09.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"pberkel","name":"Pieter Berkel","path":"/pberkel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1694431?s=80&v=4"},"commit":{"message":"Merge pull request #6 from pberkel/issue-4","shortMessageHtmlLink":"Merge pull request #6 from pberkel/issue-4"}},{"before":"fb10505cdc71e18cd0b305ad6009c44c1fd66635","after":"6dd135e366e6d0768b9bac0520108a9b62705a31","ref":"refs/heads/issue-4","pushedAt":"2024-04-03T01:31:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pberkel","name":"Pieter Berkel","path":"/pberkel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1694431?s=80&v=4"},"commit":{"message":"Move placeholder validation to Provision to support runtime substitution","shortMessageHtmlLink":"Move placeholder validation to Provision to support runtime substitution"}},{"before":null,"after":"e5e898d18759973c74cb0aa0eee3b2c770f838c7","ref":"refs/heads/dependabot/go_modules/google.golang.org/protobuf-1.33.0","pushedAt":"2024-04-03T01:06:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump google.golang.org/protobuf from 1.31.0 to 1.33.0\n\nBumps google.golang.org/protobuf from 1.31.0 to 1.33.0.\n\n---\nupdated-dependencies:\n- dependency-name: google.golang.org/protobuf\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump google.golang.org/protobuf from 1.31.0 to 1.33.0"}},{"before":null,"after":"a364b5ecb178d95e2cbf8b34e4f3bb6d4836ddf7","ref":"refs/heads/dependabot/go_modules/golang.org/x/crypto-0.17.0","pushedAt":"2024-04-03T01:06:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump golang.org/x/crypto from 0.14.0 to 0.17.0\n\nBumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.14.0 to 0.17.0.\n- [Commits](https://github.com/golang/crypto/compare/v0.14.0...v0.17.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/crypto\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump golang.org/x/crypto from 0.14.0 to 0.17.0"}},{"before":null,"after":"2f7936a7d19484ddf9f6314d858430681672d32d","ref":"refs/heads/dependabot/go_modules/github.com/quic-go/quic-go-0.42.0","pushedAt":"2024-04-03T01:04:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump github.com/quic-go/quic-go from 0.39.0 to 0.42.0\n\nBumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go) from 0.39.0 to 0.42.0.\n- [Release notes](https://github.com/quic-go/quic-go/releases)\n- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md)\n- [Commits](https://github.com/quic-go/quic-go/compare/v0.39.0...v0.42.0)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/quic-go/quic-go\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github.com/quic-go/quic-go from 0.39.0 to 0.42.0"}},{"before":"89e9176ede8bb58f2ab6c96bc712b61597128e9e","after":"958c99fa65c7b307deab1dc851d593dc9472ba7c","ref":"refs/heads/issue-4","pushedAt":"2024-04-03T00:56:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pberkel","name":"Pieter Berkel","path":"/pberkel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1694431?s=80&v=4"},"commit":{"message":"Move placeholder validation to Provision to support runtime substitution","shortMessageHtmlLink":"Move placeholder validation to Provision to support runtime substitution"}},{"before":"0f794bd7b9b087e8654af05a080ba0e4755ac2ff","after":"89e9176ede8bb58f2ab6c96bc712b61597128e9e","ref":"refs/heads/issue-4","pushedAt":"2024-04-03T00:50:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pberkel","name":"Pieter Berkel","path":"/pberkel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1694431?s=80&v=4"},"commit":{"message":"Move placeholder validation to Provision to support runtime substitution","shortMessageHtmlLink":"Move placeholder validation to Provision to support runtime substitution"}},{"before":"324d7103c21d9f5e97b1a1c3bd101752eaef7839","after":"0f794bd7b9b087e8654af05a080ba0e4755ac2ff","ref":"refs/heads/issue-4","pushedAt":"2024-04-02T23:52:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pberkel","name":"Pieter Berkel","path":"/pberkel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1694431?s=80&v=4"},"commit":{"message":"Move placeholder validation to Provision to support runtime substitution","shortMessageHtmlLink":"Move placeholder validation to Provision to support runtime substitution"}},{"before":null,"after":"324d7103c21d9f5e97b1a1c3bd101752eaef7839","ref":"refs/heads/issue-4","pushedAt":"2024-04-02T23:49:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pberkel","name":"Pieter Berkel","path":"/pberkel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1694431?s=80&v=4"},"commit":{"message":"Add an option for TLS server certs (#2)\n\n* Add an option for TLS server certs\r\n\r\nAllow configuring the trust store used to verify connections to Redis.\r\nThis is useful when working with something like GCP Memorystore for\r\nRedis ([1]), which will issue a self-signed cert for managed Redis\r\ninstances. With this option, I can use Terraform to create the managed\r\nRedis instance, get the server cert that was generated, and render it\r\ninto the Caddy configuration file.\r\n\r\n[1]: https://cloud.google.com/memorystore/docs/redis\r\n\r\n* Review feedback:\r\n\r\n- Accept TLS server certs as either PEM string or path to PEM certs\r\n- Add Caddyfile support\r\n- Typos in document\r\n- Provide config example in README","shortMessageHtmlLink":"Add an option for TLS server certs (#2)"}},{"before":"52960765c5a149bffae9609dac7474702c937a50","after":"324d7103c21d9f5e97b1a1c3bd101752eaef7839","ref":"refs/heads/main","pushedAt":"2023-12-19T05:01:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pberkel","name":"Pieter Berkel","path":"/pberkel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1694431?s=80&v=4"},"commit":{"message":"Add an option for TLS server certs (#2)\n\n* Add an option for TLS server certs\r\n\r\nAllow configuring the trust store used to verify connections to Redis.\r\nThis is useful when working with something like GCP Memorystore for\r\nRedis ([1]), which will issue a self-signed cert for managed Redis\r\ninstances. With this option, I can use Terraform to create the managed\r\nRedis instance, get the server cert that was generated, and render it\r\ninto the Caddy configuration file.\r\n\r\n[1]: https://cloud.google.com/memorystore/docs/redis\r\n\r\n* Review feedback:\r\n\r\n- Accept TLS server certs as either PEM string or path to PEM certs\r\n- Add Caddyfile support\r\n- Typos in document\r\n- Provide config example in README","shortMessageHtmlLink":"Add an option for TLS server certs (#2)"}},{"before":"625be2dcb99361bc27258a70cb9311e2f93b076b","after":null,"ref":"refs/tags/v1.0.0","pushedAt":"2023-11-26T03:15:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pberkel","name":"Pieter Berkel","path":"/pberkel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1694431?s=80&v=4"}},{"before":"613f238d125310a2e85082e3918f4cde97dcfbf3","after":"52960765c5a149bffae9609dac7474702c937a50","ref":"refs/heads/main","pushedAt":"2023-11-26T03:11:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pberkel","name":"Pieter Berkel","path":"/pberkel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1694431?s=80&v=4"},"commit":{"message":"Documentation","shortMessageHtmlLink":"Documentation"}},{"before":"b526b553b86a2749829fb485c27c737ad2ea6ba5","after":"613f238d125310a2e85082e3918f4cde97dcfbf3","ref":"refs/heads/main","pushedAt":"2023-11-26T03:09:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pberkel","name":"Pieter Berkel","path":"/pberkel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1694431?s=80&v=4"},"commit":{"message":"Documentation","shortMessageHtmlLink":"Documentation"}},{"before":"625be2dcb99361bc27258a70cb9311e2f93b076b","after":"b526b553b86a2749829fb485c27c737ad2ea6ba5","ref":"refs/heads/main","pushedAt":"2023-11-26T03:01:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pberkel","name":"Pieter Berkel","path":"/pberkel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1694431?s=80&v=4"},"commit":{"message":"Documentation","shortMessageHtmlLink":"Documentation"}},{"before":"e4edc3436cc4485914c9587c2c623f39d32a4c5e","after":null,"ref":"refs/heads/cluster","pushedAt":"2023-11-26T02:35:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pberkel","name":"Pieter Berkel","path":"/pberkel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1694431?s=80&v=4"}},{"before":"625be2dcb99361bc27258a70cb9311e2f93b076b","after":null,"ref":"refs/heads/repair","pushedAt":"2023-11-26T02:35:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pberkel","name":"Pieter Berkel","path":"/pberkel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1694431?s=80&v=4"}},{"before":"25ba658a0eed6715890326953e5fe5c448a3e90b","after":"625be2dcb99361bc27258a70cb9311e2f93b076b","ref":"refs/heads/main","pushedAt":"2023-11-26T02:35:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pberkel","name":"Pieter Berkel","path":"/pberkel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1694431?s=80&v=4"},"commit":{"message":"Directory index repair command","shortMessageHtmlLink":"Directory index repair command"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wM1QwNToyNDowNS4wMDAwMDBazwAAAAR1fQAW","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wM1QwNToyNDowNS4wMDAwMDBazwAAAAR1fQAW","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0yNlQwMjozNToyNi4wMDAwMDBazwAAAAO3qsUS"}},"title":"Activity · pberkel/caddy-storage-redis"}