{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":61139592,"defaultBranch":"master","name":"fiat","ownerLogin":"spinnaker","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-06-14T16:44:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7634182?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723860686.0","currentOid":""},"activityList":{"items":[{"before":"ec6ef1513c47a5842df592a6fd0c5583a3e05a22","after":"e144e4d22322a452fc289f50f35b5e82aaf3f33b","ref":"refs/heads/release-1.34.x","pushedAt":"2024-08-16T23:56:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"chore(dependencies): Autobump korkVersion (#1177)\n\nCo-authored-by: root ","shortMessageHtmlLink":"chore(dependencies): Autobump korkVersion (#1177)"}},{"before":null,"after":"af59ce73a82aed9c9a335a7cc017be85c8a203bc","ref":"refs/heads/release-1.35.x","pushedAt":"2024-08-13T22:21:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"link108","name":"Cameron Motevasselani","path":"/link108","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2000096?s=80&v=4"},"commit":{"message":"chore(dependencies): Autobump korkVersion (#1176)\n\nCo-authored-by: root ","shortMessageHtmlLink":"chore(dependencies): Autobump korkVersion (#1176)"}},{"before":"af59ce73a82aed9c9a335a7cc017be85c8a203bc","after":null,"ref":"refs/heads/old-1.35.x","pushedAt":"2024-08-13T07:30:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"link108","name":"Cameron Motevasselani","path":"/link108","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2000096?s=80&v=4"}},{"before":"af59ce73a82aed9c9a335a7cc017be85c8a203bc","after":null,"ref":"refs/heads/release-1.35.x-old","pushedAt":"2024-08-13T07:30:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"link108","name":"Cameron Motevasselani","path":"/link108","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2000096?s=80&v=4"}},{"before":null,"after":"af59ce73a82aed9c9a335a7cc017be85c8a203bc","ref":"refs/heads/old-1.35.x","pushedAt":"2024-08-13T07:30:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"link108","name":"Cameron Motevasselani","path":"/link108","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2000096?s=80&v=4"},"commit":{"message":"chore(dependencies): Autobump korkVersion (#1176)\n\nCo-authored-by: root ","shortMessageHtmlLink":"chore(dependencies): Autobump korkVersion (#1176)"}},{"before":"af59ce73a82aed9c9a335a7cc017be85c8a203bc","after":null,"ref":"refs/heads/release-1.35.x","pushedAt":"2024-08-13T07:30:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"link108","name":"Cameron Motevasselani","path":"/link108","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2000096?s=80&v=4"}},{"before":null,"after":"af59ce73a82aed9c9a335a7cc017be85c8a203bc","ref":"refs/heads/release-1.35.x-old","pushedAt":"2024-08-13T07:30:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"link108","name":"Cameron Motevasselani","path":"/link108","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2000096?s=80&v=4"},"commit":{"message":"chore(dependencies): Autobump korkVersion (#1176)\n\nCo-authored-by: root ","shortMessageHtmlLink":"chore(dependencies): Autobump korkVersion (#1176)"}},{"before":null,"after":"af59ce73a82aed9c9a335a7cc017be85c8a203bc","ref":"refs/heads/release-1.35.x","pushedAt":"2024-08-06T22:13:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"link108","name":"Cameron Motevasselani","path":"/link108","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2000096?s=80&v=4"},"commit":{"message":"chore(dependencies): Autobump korkVersion (#1176)\n\nCo-authored-by: root ","shortMessageHtmlLink":"chore(dependencies): Autobump korkVersion (#1176)"}},{"before":"7166eeea5ab482460996645dccb4dbb89cc87157","after":"af59ce73a82aed9c9a335a7cc017be85c8a203bc","ref":"refs/heads/master","pushedAt":"2024-08-06T19:16:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"chore(dependencies): Autobump korkVersion (#1176)\n\nCo-authored-by: root ","shortMessageHtmlLink":"chore(dependencies): Autobump korkVersion (#1176)"}},{"before":"1b501e8cc178ad3de5a0fa33c2cf57a37056e510","after":"7166eeea5ab482460996645dccb4dbb89cc87157","ref":"refs/heads/master","pushedAt":"2024-07-31T18:16:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"fix(ldap/roles): fix the issue of multiple entries in Ldap for single user (#1173)\n\n* test(ldap/roles): strengthen assertions in existing tests\n\n* test(ldap/roles): add test to demonstrate the bug when multiple DNs exist for a user id.\n\n* fix(ldap/roles): fix the issue of multiple entries in Ldap for single user\n\n* update tests as per the new code changes","shortMessageHtmlLink":"fix(ldap/roles): fix the issue of multiple entries in Ldap for single…"}},{"before":"f7afe1ec731cb7e54bbc3357c58d5e26afe698f1","after":"1b501e8cc178ad3de5a0fa33c2cf57a37056e510","ref":"refs/heads/master","pushedAt":"2024-07-30T18:39:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"chore(dependencies): Autobump korkVersion (#1175)\n\nCo-authored-by: root ","shortMessageHtmlLink":"chore(dependencies): Autobump korkVersion (#1175)"}},{"before":"722f1a70374148c67ede49baf364d71c3e20090a","after":"f7afe1ec731cb7e54bbc3357c58d5e26afe698f1","ref":"refs/heads/master","pushedAt":"2024-07-27T01:29:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"refactor(fiat-core): convert groovy unit tests to java (#1174)","shortMessageHtmlLink":"refactor(fiat-core): convert groovy unit tests to java (#1174)"}},{"before":"aceac11ca7e7939f017945524603e826e03c8ccc","after":"722f1a70374148c67ede49baf364d71c3e20090a","ref":"refs/heads/master","pushedAt":"2024-07-17T18:05:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"chore(dependencies): Autobump korkVersion (#1172)\n\nCo-authored-by: root ","shortMessageHtmlLink":"chore(dependencies): Autobump korkVersion (#1172)"}},{"before":"253380a726674b69b6c9a45fdff5457289ce1489","after":"aceac11ca7e7939f017945524603e826e03c8ccc","ref":"refs/heads/master","pushedAt":"2024-07-12T17:42:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"chore(dependencies): Autobump korkVersion (#1171)\n\nCo-authored-by: root ","shortMessageHtmlLink":"chore(dependencies): Autobump korkVersion (#1171)"}},{"before":"b5c0b427ae4f327c6c7643f76ba1294d5eb329f1","after":"253380a726674b69b6c9a45fdff5457289ce1489","ref":"refs/heads/master","pushedAt":"2024-07-02T18:24:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"chore(dependencies): Autobump korkVersion (#1170)\n\nCo-authored-by: root ","shortMessageHtmlLink":"chore(dependencies): Autobump korkVersion (#1170)"}},{"before":"0c0f3f2713f2180a790e514f7897b878a5f003c1","after":"b5c0b427ae4f327c6c7643f76ba1294d5eb329f1","ref":"refs/heads/master","pushedAt":"2024-07-02T16:31:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"chore(dependencies): Autobump korkVersion (#1169)\n\nCo-authored-by: root ","shortMessageHtmlLink":"chore(dependencies): Autobump korkVersion (#1169)"}},{"before":"29b03dbaccd27b73a866bbc0f8cedbcd22f2ba71","after":"0c0f3f2713f2180a790e514f7897b878a5f003c1","ref":"refs/heads/master","pushedAt":"2024-07-01T23:37:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"chore(dependencies): Autobump korkVersion (#1168)\n\nCo-authored-by: root ","shortMessageHtmlLink":"chore(dependencies): Autobump korkVersion (#1168)"}},{"before":"a889d35f55de867f13a4cc61f48ec4ac0fbc5886","after":null,"ref":"refs/heads/dependabot/github_actions/docker/build-push-action-6","pushedAt":"2024-07-01T17:06:55.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":"cec1223fde38d18399e37f5cb5cb56047b0a332b","after":"29b03dbaccd27b73a866bbc0f8cedbcd22f2ba71","ref":"refs/heads/master","pushedAt":"2024-07-01T17:06:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"chore(deps): bump docker/build-push-action from 5 to 6 (#1167)\n\nBumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5 to 6.\n- [Release notes](https://github.com/docker/build-push-action/releases)\n- [Commits](https://github.com/docker/build-push-action/compare/v5...v6)\n\n---\nupdated-dependencies:\n- dependency-name: docker/build-push-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): bump docker/build-push-action from 5 to 6 (#1167)"}},{"before":null,"after":"a889d35f55de867f13a4cc61f48ec4ac0fbc5886","ref":"refs/heads/dependabot/github_actions/docker/build-push-action-6","pushedAt":"2024-07-01T16:57:10.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":"chore(deps): bump docker/build-push-action from 5 to 6\n\nBumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5 to 6.\n- [Release notes](https://github.com/docker/build-push-action/releases)\n- [Commits](https://github.com/docker/build-push-action/compare/v5...v6)\n\n---\nupdated-dependencies:\n- dependency-name: docker/build-push-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump docker/build-push-action from 5 to 6"}},{"before":"4ea6ebb3497ea62979dfd972c6a50fe9ff26b2f5","after":"cec1223fde38d18399e37f5cb5cb56047b0a332b","ref":"refs/heads/master","pushedAt":"2024-06-12T14:43:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"chore(build): enable cross compilation plugin for Java 17 (#1166)","shortMessageHtmlLink":"chore(build): enable cross compilation plugin for Java 17 (#1166)"}},{"before":"2e7c2b6d3691e85ebac58568b354a5a7d50c28a5","after":"4ea6ebb3497ea62979dfd972c6a50fe9ff26b2f5","ref":"refs/heads/master","pushedAt":"2024-06-12T03:57:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"chore(dependencies): Autobump korkVersion (#1165)\n\n* chore(dependencies): Autobump korkVersion\n\n* refactor(mysql): update mysql connector coordinate during upgrade to spring boot 2.7.x\n\nIn spring boot 2.7.8 onwards mysql connector coordinate `mysql:mysql-connector-java` has been removed and only `com.mysql:mysql-connector-j` coordinate exist.\n\nhttps://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.7-Release-Notes#mysql-jdbc-driver\n\nSo, updating the mysql connector coordinate as `com.mysql:mysql-connector-j` with spring boot upgrade to 2.7.18.\n\nhttps://repo1.maven.org/maven2/org/springframework/boot/spring-boot-dependencies/2.7.18/spring-boot-dependencies-2.7.18.pom\n\n* refactor(dependency): add explicit dependency of slf4j-api in fiat-ldap module during upgrade to spring boot 2.7.x\n\nWhile upgrading spring boot 2.7.18, encounter below error during compilation of fiat-ldap module:\n```\n> Task :fiat-ldap:compileJava FAILED\n/fiat/fiat-ldap/src/main/java/com/netflix/spinnaker/fiat/roles/ldap/LdapUserRolesProvider.java:54: error: package org.slf4j does not exist\n@Slf4j\n^\n1 error\n```\nThe root cause is the removal of `slf4j-api` transitive dependency from org.springframework.ldap:spring-ldap-core:2.4.1 (via. org.springframework.security:spring-security-ldap:5.7.11, which is part of spring boot 2.7.18).\nSo, adding the dependency explicitly.\n\nBefore:\n```\n$ ./gradlew fiat-ldap:dI --dependency slf4j-api\n\n> Task :fiat-ldap:dependencyInsight\norg.slf4j:slf4j-api:1.7.36\n Variant compile:\n | Attribute Name | Provided | Requested |\n |--------------------------------|----------|-------------------|\n | org.gradle.status | release | |\n | org.gradle.category | library | library |\n | org.gradle.libraryelements | jar | classes+resources |\n | org.gradle.usage | java-api | java-api |\n | org.gradle.dependency.bundling | | external |\n | org.gradle.jvm.environment | | standard-jvm |\n | org.gradle.jvm.version | | 11 |\n Selection reasons:\n - By constraint\n - Forced\n\norg.slf4j:slf4j-api:1.7.36\n\\--- io.spinnaker.kork:kork-bom:7.227.0\n \\--- compileClasspath\n\norg.slf4j:slf4j-api:1.7.32 -> 1.7.36\n\\--- org.springframework.ldap:spring-ldap-core:2.3.8.RELEASE\n +--- io.spinnaker.kork:kork-bom:7.227.0\n | \\--- compileClasspath\n \\--- org.springframework.security:spring-security-ldap:5.6.10\n +--- compileClasspath (requested org.springframework.security:spring-security-ldap)\n \\--- io.spinnaker.kork:kork-bom:7.227.0 (*)\n```\n\nAfter:\n```\n$ ./gradlew fiat-ldap:dI --dependency slf4j-api\n\n> Task :fiat-ldap:dependencyInsight\norg.slf4j:slf4j-api:1.7.36\n Variant compile:\n | Attribute Name | Provided | Requested |\n |--------------------------------|----------|-------------------|\n | org.gradle.status | release | |\n | org.gradle.category | library | library |\n | org.gradle.libraryelements | jar | classes+resources |\n | org.gradle.usage | java-api | java-api |\n | org.gradle.dependency.bundling | | external |\n | org.gradle.jvm.environment | | standard-jvm |\n | org.gradle.jvm.version | | 11 |\n Selection reasons:\n - By constraint\n - Forced\n\norg.slf4j:slf4j-api:1.7.36\n\\--- io.spinnaker.kork:kork-bom:sb2718-SNAPSHOT\n \\--- compileClasspath\n\norg.slf4j:slf4j-api -> 1.7.36\n\\--- compileClasspath\n```\n\n* refactor(tests): replace HashSet.Of() and HashMap.Of() with inherited static methods from its interfaces during upgrade to spring boot 2.7.x\n\nWhile upgrading spring boot 2.7.18, encounter below errors during test compilation of fiat-roles module:\n```\nNo signature of method: static java.util.HashSet.of() is applicable for argument types: (com.netflix.spinnaker.fiat.model.resources.Role) values: [Role(resourceType=role, name=role1, source=null)]\nPossible solutions: is(java.lang.Object), max(), any(), sort(), sum(), min()\ngroovy.lang.MissingMethodException: No signature of method: static java.util.HashSet.of() is applicable for argument types: (com.netflix.spinnaker.fiat.model.resources.Role) values: [Role(resourceType=role, name=role1, source=null)]\nPossible solutions: is(java.lang.Object), max(), any(), sort(), sum(), min()\n at com.netflix.spinnaker.fiat.permissions.DefaultPermissionsResolverSpec.should resolve resources for users and service accounts(DefaultPermissionsResolverSpec.groovy:343)\n```\n```\nNo signature of method: static java.util.HashMap.of() is applicable for argument types: (String, String, String, String) values: [foo, bar, xyz, pqr]\nPossible solutions: any(), sort(), notify(), wait(), size(), clone()\ngroovy.lang.MissingMethodException: No signature of method: static java.util.HashMap.of() is applicable for argument types: (String, String, String, String) values: [foo, bar, xyz, pqr]\nPossible solutions: any(), sort(), notify(), wait(), size(), clone()\n at com.netflix.spinnaker.fiat.providers.DefaultApplicationProviderSpec.enable calling Clouddriver during application load based on config(DefaultApplicationProviderSpec.groovy:170)\n\n```\n```\nNo signature of method: static java.util.HashMap.of() is applicable for argument types: (String, String, String, String) values: [foo, bar, xyz, pqr]\nPossible solutions: any(), sort(), notify(), wait(), size(), clone()\ngroovy.lang.MissingMethodException: No signature of method: static java.util.HashMap.of() is applicable for argument types: (String, String, String, String) values: [foo, bar, xyz, pqr]\nPossible solutions: any(), sort(), notify(), wait(), size(), clone()\n at com.netflix.spinnaker.fiat.providers.DefaultApplicationProviderSpec.should suppress details when loading all applications(DefaultApplicationProviderSpec.groovy:227)\n\n```\nSpring boot 2.7.18 brings groovy 3.0.19 as transitive dependency. The root cause of the issue is a breaking change introduced from groovy 3.0.18 onwards, that allows a Java class to inherit static methods from its interface. To fix these issues replacing the HashSet.Of() and HashMap.Of() with Set.Of() and Map.Of().\n\nhttp://groovy-lang.org/changelogs/changelog-3.0.18.html\nhttps://issues.apache.org/jira/browse/GROOVY-8164\n\nBefore:\n```\n$ ./gradlew fiat-roles:dI --dependency org.codehaus.groovy --configuration testCompileClasspath\n\n> Task :fiat-roles:dependencyInsight\norg.codehaus.groovy:groovy:3.0.17\n Variant compile:\n | Attribute Name | Provided | Requested |\n |--------------------------------|----------|-------------------|\n | org.gradle.status | release | |\n | org.gradle.category | library | library |\n | org.gradle.libraryelements | jar | classes+resources |\n | org.gradle.usage | java-api | java-api |\n | org.gradle.dependency.bundling | | external |\n | org.gradle.jvm.environment | | standard-jvm |\n | org.gradle.jvm.version | | 11 |\n Selection reasons:\n - By constraint\n - Forced\n\norg.codehaus.groovy:groovy:3.0.17\n\\--- io.spinnaker.kork:kork-bom:7.227.0\n \\--- testCompileClasspath\n\norg.codehaus.groovy:groovy:3.0.8 -> 3.0.17\n+--- org.spockframework:spock-core:2.0-groovy-3.0\n| +--- testCompileClasspath (requested org.spockframework:spock-core)\n| +--- io.spinnaker.kork:kork-bom:7.227.0\n| | \\--- testCompileClasspath\n| \\--- org.spockframework:spock-spring:2.0-groovy-3.0\n| +--- testCompileClasspath (requested org.spockframework:spock-spring)\n| \\--- io.spinnaker.kork:kork-bom:7.227.0 (*)\n\\--- org.spockframework:spock-spring:2.0-groovy-3.0 (*)\n\n```\n\nAfter:\n```\n$ ./gradlew fiat-roles:dI --dependency org.codehaus.groovy --configuration testCompileClasspath\n\n> Task :fiat-roles:dependencyInsight\norg.codehaus.groovy:groovy:3.0.19\n Variant compile:\n | Attribute Name | Provided | Requested |\n |--------------------------------|----------|-------------------|\n | org.gradle.status | release | |\n | org.gradle.category | library | library |\n | org.gradle.libraryelements | jar | classes+resources |\n | org.gradle.usage | java-api | java-api |\n | org.gradle.dependency.bundling | | external |\n | org.gradle.jvm.environment | | standard-jvm |\n | org.gradle.jvm.version | | 11 |\n Selection reasons:\n - By constraint\n - Forced\n\norg.codehaus.groovy:groovy:3.0.19\n\\--- io.spinnaker.kork:kork-bom:sb2718-SNAPSHOT\n \\--- testCompileClasspath\n\norg.codehaus.groovy:groovy:3.0.8 -> 3.0.19\n+--- org.spockframework:spock-core:2.0-groovy-3.0\n| +--- testCompileClasspath (requested org.spockframework:spock-core)\n| +--- io.spinnaker.kork:kork-bom:sb2718-SNAPSHOT\n| | \\--- testCompileClasspath\n| \\--- org.spockframework:spock-spring:2.0-groovy-3.0\n| +--- testCompileClasspath (requested org.spockframework:spock-spring)\n| \\--- io.spinnaker.kork:kork-bom:sb2718-SNAPSHOT (*)\n\\--- org.spockframework:spock-spring:2.0-groovy-3.0 (*)\n\n```\n\n---------\n\nCo-authored-by: root \nCo-authored-by: j-sandy <30489233+j-sandy@users.noreply.github.com>","shortMessageHtmlLink":"chore(dependencies): Autobump korkVersion (#1165)"}},{"before":"65f80ddfb2c3e01bc0f4b05a6bf2b8684fd22e08","after":"2e7c2b6d3691e85ebac58568b354a5a7d50c28a5","ref":"refs/heads/master","pushedAt":"2024-06-07T05:54:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"chore(dependencies): Autobump korkVersion (#1164)\n\nCo-authored-by: root ","shortMessageHtmlLink":"chore(dependencies): Autobump korkVersion (#1164)"}},{"before":"68f3b322693df04f45d2a82e883694a8466d4009","after":"65f80ddfb2c3e01bc0f4b05a6bf2b8684fd22e08","ref":"refs/heads/master","pushedAt":"2024-06-06T14:02:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"chore(dependencies): Autobump korkVersion (#1163)\n\nCo-authored-by: root ","shortMessageHtmlLink":"chore(dependencies): Autobump korkVersion (#1163)"}},{"before":"69fdb4c2076323e1587ee7436833aeb5d6193096","after":"68f3b322693df04f45d2a82e883694a8466d4009","ref":"refs/heads/master","pushedAt":"2024-05-10T18:23:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"chore(dependencies): Autobump korkVersion (#1159)\n\nCo-authored-by: root ","shortMessageHtmlLink":"chore(dependencies): Autobump korkVersion (#1159)"}},{"before":"ad0f3197f0c2dfe5f77f12440f6d234bd1cf4c56","after":"69fdb4c2076323e1587ee7436833aeb5d6193096","ref":"refs/heads/master","pushedAt":"2024-05-01T20:55:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"feat(build): add fiat-integration module to exercise the just-built docker imageTest docker image (#1158)\n\n* feat(docker): add HEALTHCHECK\n\nto facilitate testing container startup\n\n* feat(build): add fiat-integration module to exercise the just-built docker image\n\n* feat(gha): run integration test in pr builds\n\nmulti-arch with --load doesn't work, so add a separate step using the local platform to\nmake an image available for testing.\n\nsee docker/buildx#59\n\n* feat(gha): run integration test in branch builds","shortMessageHtmlLink":"feat(build): add fiat-integration module to exercise the just-built d…"}},{"before":"5c90023372ef8aca64adf4d0dbb614e350ac8f29","after":"ad0f3197f0c2dfe5f77f12440f6d234bd1cf4c56","ref":"refs/heads/master","pushedAt":"2024-04-28T03:17:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"chore(dependencies): Autobump korkVersion (#1157)\n\nCo-authored-by: root ","shortMessageHtmlLink":"chore(dependencies): Autobump korkVersion (#1157)"}},{"before":"8e8b4ed303a9c364f6fce433a2e6c6c60dbffdc8","after":"5c90023372ef8aca64adf4d0dbb614e350ac8f29","ref":"refs/heads/master","pushedAt":"2024-04-27T01:37:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"refactor(api): change FiatPermissionEvaluator to implement UserPermissionEvaluator (#1155)\n\ninstead of PermissionEvaluator, and mark\n\npublic boolean hasPermission(\n String username, Serializable resourceName, String resourceType, Object authorization)\n\nas @Override.\n\nThis makes this method available to e.g. S3ArtifactStoreGetter so it can authenticate by\nuser. In some pipeline execution scenarios in orca (e.g. using #fetchReference in an\nEvaluate Variables stage), this is necessary since SecurityContextHolder.getContext() is\nnull.\n\nCo-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>","shortMessageHtmlLink":"refactor(api): change FiatPermissionEvaluator to implement UserPermis…"}},{"before":"ec6ef1513c47a5842df592a6fd0c5583a3e05a22","after":"8e8b4ed303a9c364f6fce433a2e6c6c60dbffdc8","ref":"refs/heads/master","pushedAt":"2024-04-27T00:43:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"chore(dependencies): Autobump korkVersion (#1156)\n\nCo-authored-by: root ","shortMessageHtmlLink":"chore(dependencies): Autobump korkVersion (#1156)"}},{"before":"5b8ba8e89f13f1a431c62d9f566a365949cb6a49","after":"55d6f23dcc2d03a1b8dec78b9115e1b9d35ea097","ref":"refs/heads/release-1.33.x","pushedAt":"2024-04-16T23:54:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"chore(dependencies): Autobump korkVersion (#1154)\n\nCo-authored-by: root ","shortMessageHtmlLink":"chore(dependencies): Autobump korkVersion (#1154)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEnJOg3QA","startCursor":null,"endCursor":null}},"title":"Activity · spinnaker/fiat"}