{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":415966642,"defaultBranch":"main","name":"dies","ownerLogin":"reconcilerio","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-10-11T14:40:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/162659947?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723720392.0","currentOid":""},"activityList":{"items":[{"before":"1b2f39f4eb7e6af5559e0951702703e320321cff","after":"56e4760c7d09196887e9f029660e70f65370aca4","ref":"refs/heads/main","pushedAt":"2024-08-15T11:11:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scothis","name":"Scott Andrews","path":"/scothis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/302992?s=80&v=4"},"commit":{"message":"Upgrade to Kubernetes 1.31 types (#150)\n\nUpstream API breakages are reflected here.\r\n\r\nSigned-off-by: Scott Andrews ","shortMessageHtmlLink":"Upgrade to Kubernetes 1.31 types (#150)"}},{"before":"04fcf15f6e8f1e97293feff3632b9fc1d4a3c79f","after":"1b2f39f4eb7e6af5559e0951702703e320321cff","ref":"refs/heads/main","pushedAt":"2024-06-25T18:26:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scothis","name":"Scott Andrews","path":"/scothis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/302992?s=80&v=4"},"commit":{"message":"Generate mutation die helpers for fields (#149)","shortMessageHtmlLink":"Generate mutation die helpers for fields (#149)"}},{"before":"b4c0177bd6277d87f828415e5601239fb27949ea","after":"04fcf15f6e8f1e97293feff3632b9fc1d4a3c79f","ref":"refs/heads/main","pushedAt":"2024-06-19T18:23:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scothis","name":"Scott Andrews","path":"/scothis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/302992?s=80&v=4"},"commit":{"message":"Seal dies to enable diff and patch operations (#142)\n\nDieSeal stashes the current value of the die for later use in DieDiff\r\nand DiePatch operations. DieDiff use cmp.Diff to generate a textual diff\r\nof changes made to the die since it was seeled. DiePatch generates patch\r\nbytes to go from the sealed to current value.\r\n\r\nNote: diff and patch operations are only meaningful from the root die.\r\nDies used while stamping do not contain the original sealed value.\r\n\r\nIndividual patch implementation must be dynamically registered before\r\nuse. For the known patch types, this can be done by importing the\r\nrespective package. A meaningful error is provided if the type is not\r\nimported. Users may implement additional or alternative patch types.\r\n\r\nSigned-off-by: Scott Andrews ","shortMessageHtmlLink":"Seal dies to enable diff and patch operations (#142)"}},{"before":"9bf27067bf2f2d5da27a94a40e5038c79c1de2a4","after":"b4c0177bd6277d87f828415e5601239fb27949ea","ref":"refs/heads/main","pushedAt":"2024-06-19T17:50:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scothis","name":"Scott Andrews","path":"/scothis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/302992?s=80&v=4"},"commit":{"message":"Generate Quantity helper methods for dies (#148)\n\nDies that have fields of resource.Quantity or corev1.ResourceList often\r\nhave setter methods to parse a string formatted quantity into the\r\nstructured value. Rather than the user defining these values, we can\r\ngenerate them when we see a field of the type.\r\n\r\nfor resource.Quantity:\r\n```\r\nfunc (d *MyResourceDie) CapacityString(quantity string) *MyResourceDie {\r\n\tq := resource.MustParse(quantity)\r\n\treturn d.Capacity(q)\r\n}\r\n```\r\n\r\nfor corev1.ResourceList:\r\n```\r\nfunc (d *MyResourceDie) AddLimit(name corev1.ResourceName, quantity resource.Quantity) *MyResourceDie {\r\n\treturn d.DieStamp(func(r *corev1.ResourceQuotaSpec) {\r\n\t\tif r.Limits == nil {\r\n\t\t\tr.Limits = corev1.ResourceList{}\r\n\t\t}\r\n\t\tr.Limits[name] = quantity\r\n\t})\r\n}\r\n\r\nfunc (d *MyResourceDie) AddLimitString(name corev1.ResourceName, quantity string) *MyResourceDie {\r\n q := resource.MustParse(quantity)\r\n\treturn d.AddLimit(name, q)\r\n}\r\n```\r\n\r\nSigned-off-by: Scott Andrews ","shortMessageHtmlLink":"Generate Quantity helper methods for dies (#148)"}},{"before":"65f57ab7c8411a1c7d5315b442a177bacccee481","after":"9bf27067bf2f2d5da27a94a40e5038c79c1de2a4","ref":"refs/heads/main","pushedAt":"2024-06-18T21:45:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scothis","name":"Scott Andrews","path":"/scothis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/302992?s=80&v=4"},"commit":{"message":"Add missing types (#147)\n\n- admissionregistration.k8s.io/v1 ValidatingAdmissionPolicy\r\n- admissionregistration.k8s.io/v1 ValidatingAdmissionPolicyBinding\r\n- autoscaling/v2 HorizontalPodAutoscaler\r\n- storage.k8s.io/v1 CSIStorageCapacity\r\n\r\nSigned-off-by: Scott Andrews ","shortMessageHtmlLink":"Add missing types (#147)"}},{"before":"8e5d072712c27144d9314f7d82b5ddf62a2f7fba","after":"65f57ab7c8411a1c7d5315b442a177bacccee481","ref":"refs/heads/main","pushedAt":"2024-06-11T12:10:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scothis","name":"Scott Andrews","path":"/scothis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/302992?s=80&v=4"},"commit":{"message":"Default APIVersion and Kind for objects (#146)\n\nSigned-off-by: Scott Andrews ","shortMessageHtmlLink":"Default APIVersion and Kind for objects (#146)"}},{"before":"6bafe0fd02117af00d2e852a05181df9862aebe7","after":"8e5d072712c27144d9314f7d82b5ddf62a2f7fba","ref":"refs/heads/main","pushedAt":"2024-06-08T15:09:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scothis","name":"Scott Andrews","path":"/scothis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/302992?s=80&v=4"},"commit":{"message":"Add discovery.k8s.io/v1 EndpointSlice die (#145)","shortMessageHtmlLink":"Add discovery.k8s.io/v1 EndpointSlice die (#145)"}},{"before":"c1e1dc51a94f22094a364090db3fafdea051c318","after":null,"ref":"refs/heads/dependabot/go_modules/k8s.io/apiextensions-apiserver-0.30.0","pushedAt":"2024-04-18T13:50:29.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":"5197625c4712a95a187b7392cc6d02ecae91517a","after":null,"ref":"refs/heads/dependabot/go_modules/k8s.io/kube-aggregator-0.30.0","pushedAt":"2024-04-18T13:50:23.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":"0e41e65b6433df23b09f227932ecf1ca689c90c5","after":null,"ref":"refs/heads/dependabot/go_modules/k8s.io/api-0.30.0","pushedAt":"2024-04-18T13:50:21.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":"cac70ae5f87677ede86464df80bb7a85330cdd61","after":null,"ref":"refs/heads/dependabot/go_modules/k8s.io/client-go-0.30.0","pushedAt":"2024-04-18T13:50:19.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":"f41d64eb8773deecc77db36f547a7b5e8b0f31fc","after":null,"ref":"refs/heads/dependabot/go_modules/k8s.io/apimachinery-0.30.0","pushedAt":"2024-04-18T13:50:09.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":"73d57ea94c2436ac3329b87ed2166bb11d279b41","after":"6bafe0fd02117af00d2e852a05181df9862aebe7","ref":"refs/heads/main","pushedAt":"2024-04-18T13:49:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scothis","name":"Scott Andrews","path":"/scothis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/302992?s=80&v=4"},"commit":{"message":"Kubernetes 1.30 support (#141)\n\nUpstream API changes are reflected here.\r\n\r\nSigned-off-by: Scott Andrews ","shortMessageHtmlLink":"Kubernetes 1.30 support (#141)"}},{"before":null,"after":"cac70ae5f87677ede86464df80bb7a85330cdd61","ref":"refs/heads/dependabot/go_modules/k8s.io/client-go-0.30.0","pushedAt":"2024-04-18T02:53:26.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 k8s.io/client-go from 0.29.0 to 0.30.0\n\nBumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.29.0 to 0.30.0.\n- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/kubernetes/client-go/compare/v0.29.0...v0.30.0)\n\n---\nupdated-dependencies:\n- dependency-name: k8s.io/client-go\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump k8s.io/client-go from 0.29.0 to 0.30.0"}},{"before":null,"after":"5197625c4712a95a187b7392cc6d02ecae91517a","ref":"refs/heads/dependabot/go_modules/k8s.io/kube-aggregator-0.30.0","pushedAt":"2024-04-18T02:53:20.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 k8s.io/kube-aggregator from 0.29.0 to 0.30.0\n\nBumps [k8s.io/kube-aggregator](https://github.com/kubernetes/kube-aggregator) from 0.29.0 to 0.30.0.\n- [Commits](https://github.com/kubernetes/kube-aggregator/compare/v0.29.0...v0.30.0)\n\n---\nupdated-dependencies:\n- dependency-name: k8s.io/kube-aggregator\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump k8s.io/kube-aggregator from 0.29.0 to 0.30.0"}},{"before":null,"after":"c1e1dc51a94f22094a364090db3fafdea051c318","ref":"refs/heads/dependabot/go_modules/k8s.io/apiextensions-apiserver-0.30.0","pushedAt":"2024-04-18T02:53:14.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 k8s.io/apiextensions-apiserver from 0.29.0 to 0.30.0\n\nBumps [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) from 0.29.0 to 0.30.0.\n- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases)\n- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.29.0...v0.30.0)\n\n---\nupdated-dependencies:\n- dependency-name: k8s.io/apiextensions-apiserver\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump k8s.io/apiextensions-apiserver from 0.29.0 to 0.30.0"}},{"before":null,"after":"f41d64eb8773deecc77db36f547a7b5e8b0f31fc","ref":"refs/heads/dependabot/go_modules/k8s.io/apimachinery-0.30.0","pushedAt":"2024-04-18T02:52:57.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 k8s.io/apimachinery from 0.29.0 to 0.30.0\n\nBumps [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) from 0.29.0 to 0.30.0.\n- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.29.0...v0.30.0)\n\n---\nupdated-dependencies:\n- dependency-name: k8s.io/apimachinery\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump k8s.io/apimachinery from 0.29.0 to 0.30.0"}},{"before":null,"after":"0e41e65b6433df23b09f227932ecf1ca689c90c5","ref":"refs/heads/dependabot/go_modules/k8s.io/api-0.30.0","pushedAt":"2024-04-18T02:52:51.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 k8s.io/api from 0.29.0 to 0.30.0\n\nBumps [k8s.io/api](https://github.com/kubernetes/api) from 0.29.0 to 0.30.0.\n- [Commits](https://github.com/kubernetes/api/compare/v0.29.0...v0.30.0)\n\n---\nupdated-dependencies:\n- dependency-name: k8s.io/api\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump k8s.io/api from 0.29.0 to 0.30.0"}},{"before":"30f2025dcadc0b44ae80f63c4e8c2d772a76010a","after":"73d57ea94c2436ac3329b87ed2166bb11d279b41","ref":"refs/heads/main","pushedAt":"2024-03-27T14:45:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scothis","name":"Scott Andrews","path":"/scothis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/302992?s=80&v=4"},"commit":{"message":"Drop auto creation of releases\n\nIt's failing, and wasn't doing much anyway.\n\nSigned-off-by: Scott Andrews ","shortMessageHtmlLink":"Drop auto creation of releases"}},{"before":"f095b787f067f624a7d3cafbecf0e0212b79dca3","after":"30f2025dcadc0b44ae80f63c4e8c2d772a76010a","ref":"refs/heads/main","pushedAt":"2024-03-27T14:14:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scothis","name":"Scott Andrews","path":"/scothis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/302992?s=80&v=4"},"commit":{"message":"Rename go package to reconciler.io/dies (#134)\n\nUsers will need to update their go imports.\r\n\r\nBefore:\r\n\r\n import diecorev1 \"dies.dev/apis/core/v1\"\r\n\r\nAfter:\r\n\r\n import diecorev1 \"reconciler.io/dies/apis/core/v1\"\r\n\r\nSigned-off-by: Scott Andrews ","shortMessageHtmlLink":"Rename go package to reconciler.io/dies (#134)"}},{"before":"afbd999848523dcc75fb3527af54ea3fe7315963","after":"f095b787f067f624a7d3cafbecf0e0212b79dca3","ref":"refs/heads/main","pushedAt":"2024-03-18T22:35:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scothis","name":"Scott Andrews","path":"/scothis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/302992?s=80&v=4"},"commit":{"message":"Update code of conduct contact\n\nSigned-off-by: Scott Andrews ","shortMessageHtmlLink":"Update code of conduct contact"}},{"before":"c5b150b37099210dc409ed1ebdb981e533178612","after":"afbd999848523dcc75fb3527af54ea3fe7315963","ref":"refs/heads/main","pushedAt":"2024-03-18T16:33:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scothis","name":"Scott Andrews","path":"/scothis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/302992?s=80&v=4"},"commit":{"message":"Fix codecov token for repo move (#132)\n\nSigned-off-by: Scott Andrews ","shortMessageHtmlLink":"Fix codecov token for repo move (#132)"}},{"before":"d75bf0d59f95841ec247ca58dfc9487ed9bef4a0","after":"c5b150b37099210dc409ed1ebdb981e533178612","ref":"refs/heads/main","pushedAt":"2024-03-11T15:15:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scothis","name":"Scott Andrews","path":"/scothis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/302992?s=80&v=4"},"commit":{"message":"Move website to gh-pages branch (#131)\n\nSigned-off-by: Scott Andrews ","shortMessageHtmlLink":"Move website to gh-pages branch (#131)"}},{"before":"46604239f5c4b986aba56f7882d1bbe24707deb8","after":"b95c3bbf34f3c3dc359497aa162794aacb789c18","ref":"refs/heads/gh-pages","pushedAt":"2024-03-11T15:06:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"scothis","name":"Scott Andrews","path":"/scothis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/302992?s=80&v=4"},"commit":{"message":"webpage to support vanity package name\n\nSigned-off-by: Scott Andrews ","shortMessageHtmlLink":"webpage to support vanity package name"}},{"before":"aeb6795973f1cafe645d49e4e9cafd65b2f4c887","after":"46604239f5c4b986aba56f7882d1bbe24707deb8","ref":"refs/heads/gh-pages","pushedAt":"2024-03-11T15:05:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"scothis","name":"Scott Andrews","path":"/scothis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/302992?s=80&v=4"},"commit":{"message":"webpage to support vanity package name\n\nSigned-off-by: Scott Andrews ","shortMessageHtmlLink":"webpage to support vanity package name"}},{"before":"46604239f5c4b986aba56f7882d1bbe24707deb8","after":"aeb6795973f1cafe645d49e4e9cafd65b2f4c887","ref":"refs/heads/gh-pages","pushedAt":"2024-03-11T15:03:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scothis","name":"Scott Andrews","path":"/scothis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/302992?s=80&v=4"},"commit":{"message":"Create CNAME","shortMessageHtmlLink":"Create CNAME"}},{"before":null,"after":"46604239f5c4b986aba56f7882d1bbe24707deb8","ref":"refs/heads/gh-pages","pushedAt":"2024-03-11T15:02:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"scothis","name":"Scott Andrews","path":"/scothis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/302992?s=80&v=4"},"commit":{"message":"webpage to support vanity package name\n\nSigned-off-by: Scott Andrews ","shortMessageHtmlLink":"webpage to support vanity package name"}},{"before":"b485a40254c80cbe809a6b7379bd91098ce73b60","after":null,"ref":"refs/heads/dependabot/github_actions/softprops/action-gh-release-2","pushedAt":"2024-03-11T03:19:09.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":"6a37ab6caabf258c6dea5d0166f993fa40ac3712","after":"d75bf0d59f95841ec247ca58dfc9487ed9bef4a0","ref":"refs/heads/main","pushedAt":"2024-03-11T03:19:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scothis","name":"Scott Andrews","path":"/scothis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/302992?s=80&v=4"},"commit":{"message":"Bump softprops/action-gh-release from 1 to 2 (#130)","shortMessageHtmlLink":"Bump softprops/action-gh-release from 1 to 2 (#130)"}},{"before":null,"after":"b485a40254c80cbe809a6b7379bd91098ce73b60","ref":"refs/heads/dependabot/github_actions/softprops/action-gh-release-2","pushedAt":"2024-03-11T02:18:09.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 softprops/action-gh-release from 1 to 2\n\nBumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 1 to 2.\n- [Release notes](https://github.com/softprops/action-gh-release/releases)\n- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/softprops/action-gh-release/compare/v1...v2)\n\n---\nupdated-dependencies:\n- dependency-name: softprops/action-gh-release\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump softprops/action-gh-release from 1 to 2"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEmx6AswA","startCursor":null,"endCursor":null}},"title":"Activity ยท reconcilerio/dies"}