{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":771356041,"defaultBranch":"master","name":"akashi","ownerLogin":"ryan-ph","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-03-13T06:33:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16846445?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713183056.0","currentOid":""},"activityList":{"items":[{"before":"c5163619ca245aee77d7e2acf9f9724592d3c46b","after":"782df1ecf591ba8603aa809543ca8b2ac96f3f3d","ref":"refs/heads/cmd/compare/multi-ruleset","pushedAt":"2024-04-15T12:20:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryan-ph","name":"Ryan","path":"/ryan-ph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16846445?s=80&v=4"},"commit":{"message":"[go] bump go 1.18 -> 1.22","shortMessageHtmlLink":"[go] bump go 1.18 -> 1.22"}},{"before":"fa70b39228c7fbc3c1db3652beaaba2ce8db7b0c","after":"c5163619ca245aee77d7e2acf9f9724592d3c46b","ref":"refs/heads/cmd/compare/multi-ruleset","pushedAt":"2024-04-15T12:15:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ryan-ph","name":"Ryan","path":"/ryan-ph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16846445?s=80&v=4"},"commit":{"message":"[cmd/compare] update compare cmd to accept multiple rulesets","shortMessageHtmlLink":"[cmd/compare] update compare cmd to accept multiple rulesets"}},{"before":null,"after":"fa70b39228c7fbc3c1db3652beaaba2ce8db7b0c","ref":"refs/heads/cmd/compare/multi-ruleset","pushedAt":"2024-04-15T12:10:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ryan-ph","name":"Ryan","path":"/ryan-ph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16846445?s=80&v=4"},"commit":{"message":"[cmd/compare] update compare cmd to accept multiple rulesets","shortMessageHtmlLink":"[cmd/compare] update compare cmd to accept multiple rulesets"}},{"before":"1ff2fb1f4e2215ad76c6fd5f879d8f521930da91","after":"b6355b21e753a34ba94cd430aee2cb534f1d5a7b","ref":"refs/heads/master","pushedAt":"2024-04-05T02:44:49.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"ryan-ph","name":"Ryan","path":"/ryan-ph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16846445?s=80&v=4"},"commit":{"message":"bump dependencies","shortMessageHtmlLink":"bump dependencies"}},{"before":"d94c72047dc506275315a749b58572236a6cb4fe","after":"3cd45777dc8e919d45475b5233d656fdd1f53567","ref":"refs/heads/cmd/validate/require-named","pushedAt":"2024-04-04T04:29:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryan-ph","name":"Ryan","path":"/ryan-ph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16846445?s=80&v=4"},"commit":{"message":"[cmd/validate] remove mentions of Akashi from README\n\nCo-authored-by: Dylan Lau ","shortMessageHtmlLink":"[cmd/validate] remove mentions of Akashi from README"}},{"before":"0ee7bdd894c4929170e6c1089e97baac9d9db654","after":"d94c72047dc506275315a749b58572236a6cb4fe","ref":"refs/heads/cmd/validate/require-named","pushedAt":"2024-04-04T00:43:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryan-ph","name":"Ryan","path":"/ryan-ph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16846445?s=80&v=4"},"commit":{"message":"[cmd/validate] update README","shortMessageHtmlLink":"[cmd/validate] update README"}},{"before":"8b3cb6a69598d248d710f5f495fbfb0f8fcd108f","after":"0ee7bdd894c4929170e6c1089e97baac9d9db654","ref":"refs/heads/cmd/validate/require-named","pushedAt":"2024-04-04T00:40:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryan-ph","name":"Ryan","path":"/ryan-ph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16846445?s=80&v=4"},"commit":{"message":"[cmd/validate] Implement printing of validation errors\n\nImplements Stringer interface for `ResourceIdentifier` and\n`ValidateResult` for pretty printing.","shortMessageHtmlLink":"[cmd/validate] Implement printing of validation errors"}},{"before":"e50400f05571553bc60d058c3cd45ca60a76d035","after":"8b3cb6a69598d248d710f5f495fbfb0f8fcd108f","ref":"refs/heads/cmd/validate/require-named","pushedAt":"2024-04-04T00:15:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ryan-ph","name":"Ryan","path":"/ryan-ph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16846445?s=80&v=4"},"commit":{"message":"[cmd/validate] implement internal validate module\n\nImplements the logic for validating resources. Currently this only\nsupports ensuring the ruleset has only named resources if the\nrequireName is set.","shortMessageHtmlLink":"[cmd/validate] implement internal validate module"}},{"before":"4a83905a10880a2ec200ea0b115423dc9ed772cb","after":"e50400f05571553bc60d058c3cd45ca60a76d035","ref":"refs/heads/cmd/validate/require-named","pushedAt":"2024-04-04T00:04:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ryan-ph","name":"Ryan","path":"/ryan-ph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16846445?s=80&v=4"},"commit":{"message":"[cmd/validate] implement internal validate module\n\nImplements the logic for validating resources. Currently this only\nsupports ensuring the ruleset has only named resources if the\nrequireName is set.","shortMessageHtmlLink":"[cmd/validate] implement internal validate module"}},{"before":"8cd78616989bf4404bc87c15f3a8434c7a394514","after":"4a83905a10880a2ec200ea0b115423dc9ed772cb","ref":"refs/heads/cmd/validate/require-named","pushedAt":"2024-04-03T12:41:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ryan-ph","name":"Ryan","path":"/ryan-ph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16846445?s=80&v=4"},"commit":{"message":"[cmd/validate] implement internal validate module\n\nImplements the logic for validating resources. Currently this only\nsupports ensuring the ruleset has only named resources if the\nrequireName is set.","shortMessageHtmlLink":"[cmd/validate] implement internal validate module"}},{"before":"3179537b2232859c894920b1973c9b4eff4427d4","after":"8cd78616989bf4404bc87c15f3a8434c7a394514","ref":"refs/heads/cmd/validate/require-named","pushedAt":"2024-04-03T12:40:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ryan-ph","name":"Ryan","path":"/ryan-ph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16846445?s=80&v=4"},"commit":{"message":"[cmd/validate] implement internal validate module\n\nImplements the logic for validating resources. Currently this only\nsupports ensuring the ruleset has only named resources if the\nrequireName is set.","shortMessageHtmlLink":"[cmd/validate] implement internal validate module"}},{"before":null,"after":"3179537b2232859c894920b1973c9b4eff4427d4","ref":"refs/heads/ruleset/resource-interface","pushedAt":"2024-04-03T11:06:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ryan-ph","name":"Ryan","path":"/ryan-ph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16846445?s=80&v=4"},"commit":{"message":"[cmd/validate] validate - WIP","shortMessageHtmlLink":"[cmd/validate] validate - WIP"}},{"before":"86a802918aa45c959f517422117c58e4daf7dcc4","after":"ceeddd629c0e18ff6e2f340977cd4798bb7236b3","ref":"refs/heads/cmd/validate/require-named-typing-working","pushedAt":"2024-04-03T08:43:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ryan-ph","name":"Ryan","path":"/ryan-ph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16846445?s=80&v=4"},"commit":{"message":"tmp -- go build does not complain about the typing","shortMessageHtmlLink":"tmp -- go build does not complain about the typing"}},{"before":"5f94d4e0abcc704ba0b056bfb8877ce89cfa5b1f","after":"17746a7d4db9e4f9d661483aa593cc0caf79ff23","ref":"refs/heads/cmd/validate/require-named-typing-issue","pushedAt":"2024-04-03T08:43:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ryan-ph","name":"Ryan","path":"/ryan-ph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16846445?s=80&v=4"},"commit":{"message":"tmp -- go build fails due to []ruleset.CreateDeleteResourceChange != []ruleset.Resource","shortMessageHtmlLink":"tmp -- go build fails due to []ruleset.CreateDeleteResourceChange != …"}},{"before":"5d2b69eac2662ae507375e67f33d0f6aa2b3ed65","after":"5f94d4e0abcc704ba0b056bfb8877ce89cfa5b1f","ref":"refs/heads/cmd/validate/require-named-typing-issue","pushedAt":"2024-04-03T08:42:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ryan-ph","name":"Ryan","path":"/ryan-ph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16846445?s=80&v=4"},"commit":{"message":"tmp -- go build fails due to []ruleset.CreateDeleteResourceChange != []ruleset.Resource","shortMessageHtmlLink":"tmp -- go build fails due to []ruleset.CreateDeleteResourceChange != …"}},{"before":"bd1127e2d781958121d39ed7a27fe3175e7c40fb","after":"5d2b69eac2662ae507375e67f33d0f6aa2b3ed65","ref":"refs/heads/cmd/validate/require-named-typing-issue","pushedAt":"2024-04-03T08:36:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ryan-ph","name":"Ryan","path":"/ryan-ph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16846445?s=80&v=4"},"commit":{"message":"tmp -- go build fails due to []ruleset.CreateDeleteResourceChange != []ruleset.Resource","shortMessageHtmlLink":"tmp -- go build fails due to []ruleset.CreateDeleteResourceChange != …"}},{"before":null,"after":"86a802918aa45c959f517422117c58e4daf7dcc4","ref":"refs/heads/cmd/validate/require-named-typing-working","pushedAt":"2024-04-03T08:19:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ryan-ph","name":"Ryan","path":"/ryan-ph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16846445?s=80&v=4"},"commit":{"message":"tmp -- go build does not complain about the typing","shortMessageHtmlLink":"tmp -- go build does not complain about the typing"}},{"before":"bd1127e2d781958121d39ed7a27fe3175e7c40fb","after":null,"ref":"refs/heads/cmd/validate/working","pushedAt":"2024-04-03T08:18:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ryan-ph","name":"Ryan","path":"/ryan-ph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16846445?s=80&v=4"}},{"before":null,"after":"bd1127e2d781958121d39ed7a27fe3175e7c40fb","ref":"refs/heads/cmd/validate/require-named-typing-issue","pushedAt":"2024-04-03T08:17:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ryan-ph","name":"Ryan","path":"/ryan-ph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16846445?s=80&v=4"},"commit":{"message":"tmp -- go build fails due to []ruleset.CreateDeleteResourceChange != []ruleset.Resource","shortMessageHtmlLink":"tmp -- go build fails due to []ruleset.CreateDeleteResourceChange != …"}},{"before":null,"after":"bd1127e2d781958121d39ed7a27fe3175e7c40fb","ref":"refs/heads/cmd/validate/working","pushedAt":"2024-04-03T08:17:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ryan-ph","name":"Ryan","path":"/ryan-ph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16846445?s=80&v=4"},"commit":{"message":"tmp -- go build fails due to []ruleset.CreateDeleteResourceChange != []ruleset.Resource","shortMessageHtmlLink":"tmp -- go build fails due to []ruleset.CreateDeleteResourceChange != …"}},{"before":"3179537b2232859c894920b1973c9b4eff4427d4","after":null,"ref":"refs/heads/config/enforce-named","pushedAt":"2024-04-03T08:12:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ryan-ph","name":"Ryan","path":"/ryan-ph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16846445?s=80&v=4"}},{"before":null,"after":"3179537b2232859c894920b1973c9b4eff4427d4","ref":"refs/heads/cmd/validate/require-named","pushedAt":"2024-04-03T08:11:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ryan-ph","name":"Ryan","path":"/ryan-ph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16846445?s=80&v=4"},"commit":{"message":"[cmd/validate] validate - WIP","shortMessageHtmlLink":"[cmd/validate] validate - WIP"}},{"before":"c39155e07da953a52184868560e09b014806aa8b","after":"3179537b2232859c894920b1973c9b4eff4427d4","ref":"refs/heads/config/enforce-named","pushedAt":"2024-04-03T08:11:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryan-ph","name":"Ryan","path":"/ryan-ph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16846445?s=80&v=4"},"commit":{"message":"[cmd/validate] validate - WIP","shortMessageHtmlLink":"[cmd/validate] validate - WIP"}},{"before":"a418917358d0a005aa3678dadc8b7434441b90dc","after":"c39155e07da953a52184868560e09b014806aa8b","ref":"refs/heads/config/enforce-named","pushedAt":"2024-04-03T07:33:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryan-ph","name":"Ryan","path":"/ryan-ph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16846445?s=80&v=4"},"commit":{"message":"[cmd/validate] Add interface to get resource ids\n\nThis will be useful when writing validations across the different types\nof resource changes the ruleset supports.","shortMessageHtmlLink":"[cmd/validate] Add interface to get resource ids"}},{"before":"942adfb501ac7dda4b8e98317217641a8f51dfa8","after":"a418917358d0a005aa3678dadc8b7434441b90dc","ref":"refs/heads/config/enforce-named","pushedAt":"2024-04-03T02:27:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ryan-ph","name":"Ryan","path":"/ryan-ph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16846445?s=80&v=4"},"commit":{"message":"[cmd/validate] Add scaffolding for internal validate package\n\nA little bit more abstraction so that all the logic for validation does\nnot happen within the cmd file.","shortMessageHtmlLink":"[cmd/validate] Add scaffolding for internal validate package"}},{"before":"009cb556a1b70eb0417bec0b14fbf87bd0270d49","after":"942adfb501ac7dda4b8e98317217641a8f51dfa8","ref":"refs/heads/config/enforce-named","pushedAt":"2024-04-03T01:34:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ryan-ph","name":"Ryan","path":"/ryan-ph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16846445?s=80&v=4"},"commit":{"message":"[cmd/validate] refactor Ruleset parsing into the ruleset package\n\nThis should allow for this to be re-used for other subcommands that need\naccess to the ruleset, but do not need a Comparer.","shortMessageHtmlLink":"[cmd/validate] refactor Ruleset parsing into the ruleset package"}},{"before":"96931c1ebf1f100f51f3e71e1f55785118876f92","after":"009cb556a1b70eb0417bec0b14fbf87bd0270d49","ref":"refs/heads/config/enforce-named","pushedAt":"2024-04-03T01:33:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ryan-ph","name":"Ryan","path":"/ryan-ph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16846445?s=80&v=4"},"commit":{"message":"[cmd/validate] refactor Ruleset parsing into the ruleset package\n\nThis should allow for this to be re-used for other subcommands that need\naccess to the ruleset, but do not need a Comparer.","shortMessageHtmlLink":"[cmd/validate] refactor Ruleset parsing into the ruleset package"}},{"before":null,"after":"96931c1ebf1f100f51f3e71e1f55785118876f92","ref":"refs/heads/config/enforce-named","pushedAt":"2024-04-03T01:18:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ryan-ph","name":"Ryan","path":"/ryan-ph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16846445?s=80&v=4"},"commit":{"message":"[cmd/validate] add a flag to require names for all resources\n\nWhile targeting all instances of a specific resource type is convenient,\nsometimes we want to ensure we're not being too broad with our changes.\nThis `requireName` key can be used to ensure that all resources in the\nruleset are explicitly named.","shortMessageHtmlLink":"[cmd/validate] add a flag to require names for all resources"}},{"before":"11d0b6467dea2cfec95ac631f7b89d583340201d","after":"837f21b53b1f6183d272f87851f59a3931ee1b26","ref":"refs/heads/ryan-ph/parse","pushedAt":"2024-04-01T07:42:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryan-ph","name":"Ryan","path":"/ryan-ph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16846445?s=80&v=4"},"commit":{"message":"[cmd/parse] add format enum","shortMessageHtmlLink":"[cmd/parse] add format enum"}},{"before":null,"after":"11d0b6467dea2cfec95ac631f7b89d583340201d","ref":"refs/heads/ryan-ph/parse","pushedAt":"2024-03-13T06:34:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ryan-ph","name":"Ryan","path":"/ryan-ph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16846445?s=80&v=4"},"commit":{"message":"[cmd/parse] refactor loading Ruleset from file path","shortMessageHtmlLink":"[cmd/parse] refactor loading Ruleset from file path"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEMORzPAA","startCursor":null,"endCursor":null}},"title":"Activity · ryan-ph/akashi"}