{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":624056558,"defaultBranch":"main","name":"minder","ownerLogin":"stacklok","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-05T16:47:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/110237746?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717687235.0","currentOid":""},"activityList":{"items":[{"before":"666e35c75e84d0baeb5899cd05735a14c1bc1c63","after":null,"ref":"refs/heads/migrate-rule-instance-new-table","pushedAt":"2024-06-06T15:20:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dmjb","name":"Don Browne","path":"/dmjb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6866093?s=80&v=4"}},{"before":"c038374378e2c0166706f5e3d3874e964246b433","after":"59c983986e18b94238473f668ea824b14109580c","ref":"refs/heads/main","pushedAt":"2024-06-06T15:20:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dmjb","name":"Don Browne","path":"/dmjb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6866093?s=80&v=4"},"commit":{"message":"Migrate existing rule instances into rule_instances table (#3534)\n\nRule instances are currently stored as serialized protobuf structures in\r\nthe database, grouped by entity type. A separate join table exists to\r\ntrack the relationship between a profile-entity and the rule types which\r\nare used. This arrangement leads to some rather awkward code and\r\ndatabase queries making the profile-related code in Minder more complex\r\nthan it should be.\r\n\r\nThis PR adds in a definition of a dedicated rule instance table.\r\nSubsequent PRs will migrate data over to it and then change the codebase\r\nto query this table instead of the current tables.","shortMessageHtmlLink":"Migrate existing rule instances into rule_instances table (#3534)"}},{"before":"fe8eed6bcbe6a25dd9a14aabb126558c9f21f77e","after":null,"ref":"refs/heads/dependabot/go_modules/tools/github.com/openfga/cli-0.4.1","pushedAt":"2024-06-06T14:05:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eleftherias","name":"Eleftheria Stein-Kousathana","path":"/eleftherias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6599803?s=80&v=4"}},{"before":"a21f1dd4ab31f40a789353d74f04b5544c6b5cc4","after":"c038374378e2c0166706f5e3d3874e964246b433","ref":"refs/heads/main","pushedAt":"2024-06-06T14:05:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eleftherias","name":"Eleftheria Stein-Kousathana","path":"/eleftherias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6599803?s=80&v=4"},"commit":{"message":"build(deps): bump github.com/openfga/cli from 0.4.0 to 0.4.1 in /tools (#3547)\n\nBumps [github.com/openfga/cli](https://github.com/openfga/cli) from 0.4.0 to 0.4.1.\r\n- [Release notes](https://github.com/openfga/cli/releases)\r\n- [Changelog](https://github.com/openfga/cli/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/openfga/cli/compare/v0.4.0...v0.4.1)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: github.com/openfga/cli\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"build(deps): bump github.com/openfga/cli from 0.4.0 to 0.4.1 in /tools ("}},{"before":"b363b028da02404210864c9189ae0af5e68d2b14","after":"fe8eed6bcbe6a25dd9a14aabb126558c9f21f77e","ref":"refs/heads/dependabot/go_modules/tools/github.com/openfga/cli-0.4.1","pushedAt":"2024-06-06T13:55:09.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":"build(deps): bump github.com/openfga/cli from 0.4.0 to 0.4.1 in /tools\n\nBumps [github.com/openfga/cli](https://github.com/openfga/cli) from 0.4.0 to 0.4.1.\n- [Release notes](https://github.com/openfga/cli/releases)\n- [Changelog](https://github.com/openfga/cli/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/openfga/cli/compare/v0.4.0...v0.4.1)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/openfga/cli\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump github.com/openfga/cli from 0.4.0 to 0.4.1 in /tools"}},{"before":"bb8d6aeb5cb373e648a42e3ee6fe94a35d98c7d0","after":"feb8aea09415b72448c03bb7064b930d044f3ac6","ref":"refs/heads/invites-cli","pushedAt":"2024-06-06T11:00:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rdimitrov","name":"Radoslav Dimitrov","path":"/rdimitrov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16540482?s=80&v=4"},"commit":{"message":"Add expiration to the list output cli command\n\nSigned-off-by: Radoslav Dimitrov ","shortMessageHtmlLink":"Add expiration to the list output cli command"}},{"before":"659cb6be9f5ca79f8593d6b2f14ec38a2a0d8633","after":"51aeed0b1f1f2acbd23fdf984446572e6d684986","ref":"refs/heads/mocks","pushedAt":"2024-06-06T10:40:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rdimitrov","name":"Radoslav Dimitrov","path":"/rdimitrov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16540482?s=80&v=4"},"commit":{"message":"Implement mock responses for AssignRole and ListRoleAssignments\n\nSigned-off-by: Radoslav Dimitrov ","shortMessageHtmlLink":"Implement mock responses for AssignRole and ListRoleAssignments"}},{"before":"74739a359cdbf3c074f88611704497b5c4b7f257","after":"05039208386cc7b299128a6df7751b4a50a3fc0d","ref":"refs/heads/update_prov_cfg","pushedAt":"2024-06-06T08:27:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"blkt","name":"Michelangelo Mori","path":"/blkt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328978?s=80&v=4"},"commit":{"message":"Validate config before patching","shortMessageHtmlLink":"Validate config before patching"}},{"before":"db2be546d2dd69d016282e63a4c4de64a03afeab","after":"659cb6be9f5ca79f8593d6b2f14ec38a2a0d8633","ref":"refs/heads/mocks","pushedAt":"2024-06-06T08:19:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rdimitrov","name":"Radoslav Dimitrov","path":"/rdimitrov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16540482?s=80&v=4"},"commit":{"message":"Implement mock responses for ListInvitations and ResolveInvitation\n\nSigned-off-by: Radoslav Dimitrov ","shortMessageHtmlLink":"Implement mock responses for ListInvitations and ResolveInvitation"}},{"before":null,"after":"bb8d6aeb5cb373e648a42e3ee6fe94a35d98c7d0","ref":"refs/heads/invites-cli","pushedAt":"2024-06-06T07:43:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rdimitrov","name":"Radoslav Dimitrov","path":"/rdimitrov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16540482?s=80&v=4"},"commit":{"message":"Implement minder auth invite CLI commands\n\nSigned-off-by: Radoslav Dimitrov ","shortMessageHtmlLink":"Implement minder auth invite CLI commands"}},{"before":"42f2869c165f110317f32d7efee9f2be0767b8de","after":"db2be546d2dd69d016282e63a4c4de64a03afeab","ref":"refs/heads/mocks","pushedAt":"2024-06-06T07:30:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rdimitrov","name":"Radoslav Dimitrov","path":"/rdimitrov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16540482?s=80&v=4"},"commit":{"message":"Implement mock responses for ListInvitations and ResolveInvitation\n\nSigned-off-by: Radoslav Dimitrov ","shortMessageHtmlLink":"Implement mock responses for ListInvitations and ResolveInvitation"}},{"before":null,"after":"42f2869c165f110317f32d7efee9f2be0767b8de","ref":"refs/heads/mocks","pushedAt":"2024-06-06T07:18:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rdimitrov","name":"Radoslav Dimitrov","path":"/rdimitrov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16540482?s=80&v=4"},"commit":{"message":"Implement mock responses for ListInvitations and ResolveInvitation\n\nSigned-off-by: Radoslav Dimitrov ","shortMessageHtmlLink":"Implement mock responses for ListInvitations and ResolveInvitation"}},{"before":"2c1623f9c6f0f5dce23f836795006a7bf3221f03","after":"1edfbf62ee60da64c500c6cfb7406d22e9aec5ca","ref":"refs/heads/invites-db","pushedAt":"2024-06-06T06:58:38.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"rdimitrov","name":"Radoslav Dimitrov","path":"/rdimitrov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16540482?s=80&v=4"},"commit":{"message":"Merge branch 'main' into invites-db","shortMessageHtmlLink":"Merge branch 'main' into invites-db"}},{"before":"ebc0bf54e02ccc2e866a6ace38537cc8e1595a0b","after":"a21f1dd4ab31f40a789353d74f04b5544c6b5cc4","ref":"refs/heads/main","pushedAt":"2024-06-06T06:56:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rdimitrov","name":"Radoslav Dimitrov","path":"/rdimitrov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16540482?s=80&v=4"},"commit":{"message":"Marshall provider config back to JSON from parsed structures to strip extra keys (#3544)\n\n* Rename ValidateConfig to MarshallConfig\r\n\r\n* Marshall config back before saving to strip extra JSON keys\r\n\r\nOr else we risk people updating junk up to our configured limit and\r\npolluting our database\r\n\r\nFixes: #3543\r\n\r\n---------\r\n\r\nCo-authored-by: Radoslav Dimitrov ","shortMessageHtmlLink":"Marshall provider config back to JSON from parsed structures to strip…"}},{"before":null,"after":"b363b028da02404210864c9189ae0af5e68d2b14","ref":"refs/heads/dependabot/go_modules/tools/github.com/openfga/cli-0.4.1","pushedAt":"2024-06-06T06:41:16.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":"build(deps): bump github.com/openfga/cli from 0.4.0 to 0.4.1 in /tools\n\nBumps [github.com/openfga/cli](https://github.com/openfga/cli) from 0.4.0 to 0.4.1.\n- [Release notes](https://github.com/openfga/cli/releases)\n- [Changelog](https://github.com/openfga/cli/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/openfga/cli/compare/v0.4.0...v0.4.1)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/openfga/cli\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump github.com/openfga/cli from 0.4.0 to 0.4.1 in /tools"}},{"before":"23878c2e3beaa5b0decde7b65af1dd2b497711f8","after":"dd0509ad102b9982abe03c07def377e296c6008f","ref":"refs/heads/dependabot/go_modules/github.com/styrainc/regal-0.23.0","pushedAt":"2024-06-06T06:36:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rdimitrov","name":"Radoslav Dimitrov","path":"/rdimitrov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16540482?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dependabot/go_modules/github.com/styrainc/regal-0.23.0","shortMessageHtmlLink":"Merge branch 'main' into dependabot/go_modules/github.com/styrainc/re…"}},{"before":"03f1b72ea01de61205eacd3e008834ebe2e5ca1c","after":null,"ref":"refs/heads/dependabot/github_actions/google/clusterfuzzlite-884713a6c30a92e5e8544c39945cd7cb630abcd1","pushedAt":"2024-06-06T06:36:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rdimitrov","name":"Radoslav Dimitrov","path":"/rdimitrov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16540482?s=80&v=4"}},{"before":"1ec9ffc9541a06022b6e95035e1bc4a40fb395e4","after":"ebc0bf54e02ccc2e866a6ace38537cc8e1595a0b","ref":"refs/heads/main","pushedAt":"2024-06-06T06:36:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rdimitrov","name":"Radoslav Dimitrov","path":"/rdimitrov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16540482?s=80&v=4"},"commit":{"message":"build(deps): bump google/clusterfuzzlite from 82652fb49e77bc29c35da1167bb286e93c6bcc05 to 884713a6c30a92e5e8544c39945cd7cb630abcd1 (#3545)\n\nbuild(deps): bump google/clusterfuzzlite\r\n\r\nBumps [google/clusterfuzzlite](https://github.com/google/clusterfuzzlite) from 82652fb49e77bc29c35da1167bb286e93c6bcc05 to 884713a6c30a92e5e8544c39945cd7cb630abcd1.\r\n- [Commits](https://github.com/google/clusterfuzzlite/compare/82652fb49e77bc29c35da1167bb286e93c6bcc05...884713a6c30a92e5e8544c39945cd7cb630abcd1)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: google/clusterfuzzlite\r\n dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"build(deps): bump google/clusterfuzzlite from 82652fb49e77bc29c35da11…"}},{"before":null,"after":"23878c2e3beaa5b0decde7b65af1dd2b497711f8","ref":"refs/heads/dependabot/go_modules/github.com/styrainc/regal-0.23.0","pushedAt":"2024-06-06T06:28:39.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":"build(deps): bump github.com/styrainc/regal from 0.22.0 to 0.23.0\n\nBumps [github.com/styrainc/regal](https://github.com/styrainc/regal) from 0.22.0 to 0.23.0.\n- [Release notes](https://github.com/styrainc/regal/releases)\n- [Changelog](https://github.com/StyraInc/regal/blob/main/.goreleaser.yaml)\n- [Commits](https://github.com/styrainc/regal/compare/v0.22.0...v0.23.0)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/styrainc/regal\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump github.com/styrainc/regal from 0.22.0 to 0.23.0"}},{"before":null,"after":"03f1b72ea01de61205eacd3e008834ebe2e5ca1c","ref":"refs/heads/dependabot/github_actions/google/clusterfuzzlite-884713a6c30a92e5e8544c39945cd7cb630abcd1","pushedAt":"2024-06-06T06:27:24.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":"build(deps): bump google/clusterfuzzlite\n\nBumps [google/clusterfuzzlite](https://github.com/google/clusterfuzzlite) from 82652fb49e77bc29c35da1167bb286e93c6bcc05 to 884713a6c30a92e5e8544c39945cd7cb630abcd1.\n- [Commits](https://github.com/google/clusterfuzzlite/compare/82652fb49e77bc29c35da1167bb286e93c6bcc05...884713a6c30a92e5e8544c39945cd7cb630abcd1)\n\n---\nupdated-dependencies:\n- dependency-name: google/clusterfuzzlite\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump google/clusterfuzzlite"}},{"before":null,"after":"1ec9ffc9541a06022b6e95035e1bc4a40fb395e4","ref":"refs/heads/3542-validate-iss-in-openid-jwts","pushedAt":"2024-06-05T19:23:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"evankanderson","name":"Evan Anderson","path":"/evankanderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7959095?s=80&v=4"},"commit":{"message":"Check OpenID audience when validating token. (#3541)\n\n* Add validation of 'aud' claim in JWT tokens, along with dev keycloak config support\r\n\r\n* Add minder audience protocol mapper\r\n\r\n* Switch to jwt.WithAudience\r\n\r\n* Don't log full bearer tokens\r\n\r\n* Set the default for aud to 'minder'\r\n\r\n* Update client to request a specific audience in addition to openid\r\n\r\n* Fix added test in jwauth\r\n\r\n* Fix lint\r\n\r\n---------\r\n\r\nCo-authored-by: Eleftheria Stein-Kousathana ","shortMessageHtmlLink":"Check OpenID audience when validating token. (#3541)"}},{"before":"0a1ef7272754c8c8b209e08e84acd0bbf416f979","after":"2c1623f9c6f0f5dce23f836795006a7bf3221f03","ref":"refs/heads/invites-db","pushedAt":"2024-06-05T16:00:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rdimitrov","name":"Radoslav Dimitrov","path":"/rdimitrov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16540482?s=80&v=4"},"commit":{"message":"Merge branch 'main' into invites-db","shortMessageHtmlLink":"Merge branch 'main' into invites-db"}},{"before":"e3b402209cc778cff97452a1fbfbd329a2bfb42a","after":"1ec9ffc9541a06022b6e95035e1bc4a40fb395e4","ref":"refs/heads/main","pushedAt":"2024-06-05T15:59:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"evankanderson","name":"Evan Anderson","path":"/evankanderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7959095?s=80&v=4"},"commit":{"message":"Check OpenID audience when validating token. (#3541)\n\n* Add validation of 'aud' claim in JWT tokens, along with dev keycloak config support\r\n\r\n* Add minder audience protocol mapper\r\n\r\n* Switch to jwt.WithAudience\r\n\r\n* Don't log full bearer tokens\r\n\r\n* Set the default for aud to 'minder'\r\n\r\n* Update client to request a specific audience in addition to openid\r\n\r\n* Fix added test in jwauth\r\n\r\n* Fix lint\r\n\r\n---------\r\n\r\nCo-authored-by: Eleftheria Stein-Kousathana ","shortMessageHtmlLink":"Check OpenID audience when validating token. (#3541)"}},{"before":"dccb2683db5dd6a5fba9231df7edcbe64b4908af","after":"0a1ef7272754c8c8b209e08e84acd0bbf416f979","ref":"refs/heads/invites-db","pushedAt":"2024-06-05T15:58:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rdimitrov","name":"Radoslav Dimitrov","path":"/rdimitrov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16540482?s=80&v=4"},"commit":{"message":"Merge branch 'main' into invites-db","shortMessageHtmlLink":"Merge branch 'main' into invites-db"}},{"before":"d986b0c575a6a3d79ed66e0bfbf6e6f9f9b22303","after":"e3b402209cc778cff97452a1fbfbd329a2bfb42a","ref":"refs/heads/main","pushedAt":"2024-06-05T15:50:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jhrozek","name":"Jakub Hrozek","path":"/jhrozek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/715522?s=80&v=4"},"commit":{"message":"Remove the now-unused CreateGitHubOAuthProvider (#3540)\n\nWe now use the provided-agnostic code to create a github provider,\r\nintroduced in e578bf8b281c3c0e3ae842ec67341c030f26ced9, so let's remove\r\nthe unused code.\r\n\r\nRelated: #3263","shortMessageHtmlLink":"Remove the now-unused CreateGitHubOAuthProvider (#3540)"}},{"before":"24fd09ebd6fa527bcf6b596a98dec238df3ac1c4","after":"dccb2683db5dd6a5fba9231df7edcbe64b4908af","ref":"refs/heads/invites-db","pushedAt":"2024-06-05T14:38:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rdimitrov","name":"Radoslav Dimitrov","path":"/rdimitrov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16540482?s=80&v=4"},"commit":{"message":"Optimise the amount of resources we'll keep - columns, indexes, types\n\nSigned-off-by: Radoslav Dimitrov ","shortMessageHtmlLink":"Optimise the amount of resources we'll keep - columns, indexes, types"}},{"before":"bb19dd93e7b857df48bb620f1be74505abdea970","after":"24fd09ebd6fa527bcf6b596a98dec238df3ac1c4","ref":"refs/heads/invites-db","pushedAt":"2024-06-05T14:37:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rdimitrov","name":"Radoslav Dimitrov","path":"/rdimitrov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16540482?s=80&v=4"},"commit":{"message":"Optimise the amount of resources we'll keep - columns, indexes, types\n\nSigned-off-by: Radoslav Dimitrov ","shortMessageHtmlLink":"Optimise the amount of resources we'll keep - columns, indexes, types"}},{"before":"3e03a4eb1b0dfb735021c8c857a04c9f995ab4a9","after":"666e35c75e84d0baeb5899cd05735a14c1bc1c63","ref":"refs/heads/migrate-rule-instance-new-table","pushedAt":"2024-06-05T14:06:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmjb","name":"Don Browne","path":"/dmjb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6866093?s=80&v=4"},"commit":{"message":"fix comment","shortMessageHtmlLink":"fix comment"}},{"before":"1cb69a62aa59f0980cf81d473e76a5520f00d3c8","after":"3e03a4eb1b0dfb735021c8c857a04c9f995ab4a9","ref":"refs/heads/migrate-rule-instance-new-table","pushedAt":"2024-06-05T14:06:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmjb","name":"Don Browne","path":"/dmjb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6866093?s=80&v=4"},"commit":{"message":"add a down script\n\nwas necessary during my local testing","shortMessageHtmlLink":"add a down script"}},{"before":"5edf505347cd2111bec1465645f8f426a6bdc866","after":"1cb69a62aa59f0980cf81d473e76a5520f00d3c8","ref":"refs/heads/migrate-rule-instance-new-table","pushedAt":"2024-06-05T14:06:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmjb","name":"Don Browne","path":"/dmjb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6866093?s=80&v=4"},"commit":{"message":"add a down script\n\nwas necessary during my local testing","shortMessageHtmlLink":"add a down script"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXliRDwA","startCursor":null,"endCursor":null}},"title":"Activity · stacklok/minder"}