{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":633492009,"defaultBranch":"main","name":"tackle2-addon-analyzer","ownerLogin":"konveyor","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-27T16:03:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/57494908?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724768569.0","currentOid":""},"activityList":{"items":[{"before":"4ce23c36e0fe9a61c1d2d4c4f6304d7597515c22","after":"953224ba4597447eced99a6ee7674cb1561c687d","ref":"refs/heads/main","pushedAt":"2024-09-17T16:16:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jmle","name":"Juan Manuel Leflet Estrada","path":"/jmle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4527008?s=80&v=4"},"commit":{"message":":ghost: actions using Go 1.22. (#132)\n\ngomports@latest moved to require Go 1.22 by default, the runner uses\r\n1.21.\r\nFixed here to pin goimports to 0.24 which only requires 1.21. This way\r\nif @latest moves again, CI won't be broken.\r\n\r\n---------\r\n\r\nSigned-off-by: Jeff Ortel ","shortMessageHtmlLink":"๐Ÿ‘ป actions using Go 1.22. (#132)"}},{"before":"658ecf4e8a0e37bec36107f84a0f74ff48421476","after":"d046d45fe9198b882e035ac293a1557cfb9938de","ref":"refs/heads/release-0.5","pushedAt":"2024-08-26T18:32:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jortel","name":"Jeff Ortel","path":"/jortel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126767?s=80&v=4"},"commit":{"message":":bug: Run the shim on each directory. (#126) (#130)\n\nEnsure each _ruleDir_ (`--rules`) contains a `ruleset.yaml`.\r\nRun the shim on all _ruleDir_. This includes rules/files which contains\r\nuploaded individual rule files.\r\nThis is needed because the shim creates converted files in the root of\r\nthe output dir.\r\n\r\nhttps://issues.redhat.com/browse/MTA-3163\r\nhttps://issues.redhat.com/browse/MTA-3330\r\n\r\n---------\r\n\r\nSigned-off-by: Jeff Ortel \r\nSigned-off-by: Cherry Picker \r\n\r\nSigned-off-by: Jeff Ortel \r\nSigned-off-by: Cherry Picker \r\nCo-authored-by: Jeff Ortel ","shortMessageHtmlLink":"๐Ÿ› Run the shim on each directory. (#126) (#130)"}},{"before":null,"after":"70b15509efbbb2cd43ef19fe9129913336432ea2","ref":"refs/heads/cherry-pick-pr126-release-0.5","pushedAt":"2024-08-21T22:27:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":":bug: Run the shim on each directory. (#126)\n\nEnsure each _ruleDir_ (`--rules`) contains a `ruleset.yaml`.\nRun the shim on all _ruleDir_. This includes rules/files which contains\nuploaded individual rule files.\nThis is needed because the shim creates converted files in the root of\nthe output dir.\n\nhttps://issues.redhat.com/browse/MTA-3163\nhttps://issues.redhat.com/browse/MTA-3330\n\n---------\n\nSigned-off-by: Jeff Ortel \nSigned-off-by: Cherry Picker ","shortMessageHtmlLink":"๐Ÿ› Run the shim on each directory. (#126)"}},{"before":"006ce23ab45b037801072eeb20ca69a4e1ca90aa","after":"4ce23c36e0fe9a61c1d2d4c4f6304d7597515c22","ref":"refs/heads/main","pushedAt":"2024-08-21T22:26:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jortel","name":"Jeff Ortel","path":"/jortel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126767?s=80&v=4"},"commit":{"message":":bug: Run the shim on each directory. (#126)\n\nEnsure each _ruleDir_ (`--rules`) contains a `ruleset.yaml`.\r\nRun the shim on all _ruleDir_. This includes rules/files which contains\r\nuploaded individual rule files.\r\nThis is needed because the shim creates converted files in the root of\r\nthe output dir.\r\n\r\nhttps://issues.redhat.com/browse/MTA-3163\r\nhttps://issues.redhat.com/browse/MTA-3330\r\n\r\n---------\r\n\r\nSigned-off-by: Jeff Ortel ","shortMessageHtmlLink":"๐Ÿ› Run the shim on each directory. (#126)"}},{"before":"e3e7d0d9655f2fc43b4391d493073fe267dcfd88","after":"006ce23ab45b037801072eeb20ca69a4e1ca90aa","ref":"refs/heads/main","pushedAt":"2024-08-19T22:25:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jortel","name":"Jeff Ortel","path":"/jortel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126767?s=80&v=4"},"commit":{"message":":sparkles: KAI support. (#129)\n\nCapture the commit and include in the Analysis.\r\n\r\nSigned-off-by: Jeff Ortel ","shortMessageHtmlLink":"โœจ KAI support. (#129)"}},{"before":"a49195fd36544733ec53b36847281e6877866438","after":"658ecf4e8a0e37bec36107f84a0f74ff48421476","ref":"refs/heads/release-0.5","pushedAt":"2024-08-06T19:54:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dymurray","name":"Dylan Murray","path":"/dymurray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16140195?s=80&v=4"},"commit":{"message":":bug: Fix transaction deadlock in dep builder. (#122) (#125)\n\ncloses #121\r\n\r\nThe `addon.Activity()` reports addon activity which is appended to the\r\nTaskReport.Activity using a PUT. This will briefly acquire a DB\r\ntransaction (in the hub).\r\nThe builder MUST not report activity because the addon already has a\r\ntransaction open in the hub because of the POST of the analysis report.\r\nThis creates a DEADLOCK.\r\n\r\n**There is a race-condition**: This only happens when the hub begins the\r\ntransaction before the dep writer reports the dep.yaml not found. I can\r\nforce this by adding a sleep to where the writer reports this. I suspect\r\nthe hub can be busy enough with UI GET requests to delay it beginning\r\nthe analysis POST until after the builder reports the file not found.\r\n\r\nFlow:\r\n```\r\naddon hub\r\n | post analysis ----- >|\r\n | | begin tx\r\n | writer <-------------| read\r\n | writer: put task --> | begin tx (deadlock)\r\n```\r\n\r\nRegression added PR #97\r\n\r\nSigned-off-by: Jeff Ortel \r\nSigned-off-by: Cherry Picker \r\n\r\nSigned-off-by: Jeff Ortel \r\nSigned-off-by: Cherry Picker \r\nCo-authored-by: Jeff Ortel ","shortMessageHtmlLink":"๐Ÿ› Fix transaction deadlock in dep builder. (#122) (#125)"}},{"before":"73d96dd19f837ffcdff4d8074327985b7ce13419","after":"a49195fd36544733ec53b36847281e6877866438","ref":"refs/heads/release-0.5","pushedAt":"2024-08-06T19:53:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dymurray","name":"Dylan Murray","path":"/dymurray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16140195?s=80&v=4"},"commit":{"message":":bug: fix duplicate tagging. (#123) (#124)\n\nFix duplicate tagging introduced in #97\r\n\r\nMoved to updateApplication().\r\n\r\nSigned-off-by: Jeff Ortel \r\nSigned-off-by: Cherry Picker \r\n\r\nSigned-off-by: Jeff Ortel \r\nSigned-off-by: Cherry Picker \r\nCo-authored-by: Jeff Ortel ","shortMessageHtmlLink":"๐Ÿ› fix duplicate tagging. (#123) (#124)"}},{"before":null,"after":"43dc8e0ea817f80d3ceef51983c626f104823479","ref":"refs/heads/cherry-pick-pr122-release-0.5","pushedAt":"2024-08-06T19:09:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":":bug: Fix transaction deadlock in dep builder. (#122)\n\ncloses #121\n\nThe `addon.Activity()` reports addon activity which is appended to the\nTaskReport.Activity using a PUT. This will briefly acquire a DB\ntransaction (in the hub).\nThe builder MUST not report activity because the addon already has a\ntransaction open in the hub because of the POST of the analysis report.\nThis creates a DEADLOCK.\n\n**There is a race-condition**: This only happens when the hub begins the\ntransaction before the dep writer reports the dep.yaml not found. I can\nforce this by adding a sleep to where the writer reports this. I suspect\nthe hub can be busy enough with UI GET requests to delay it beginning\nthe analysis POST until after the builder reports the file not found.\n\nFlow:\n```\naddon hub\n | post analysis ----- >|\n | | begin tx\n | writer <-------------| read\n | writer: put task --> | begin tx (deadlock)\n```\n\nRegression added PR #97\n\nSigned-off-by: Jeff Ortel \nSigned-off-by: Cherry Picker ","shortMessageHtmlLink":"๐Ÿ› Fix transaction deadlock in dep builder. (#122)"}},{"before":"72661fdeeb55056a01a705ea81eb147731cbebd6","after":"e3e7d0d9655f2fc43b4391d493073fe267dcfd88","ref":"refs/heads/main","pushedAt":"2024-08-06T19:08:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dymurray","name":"Dylan Murray","path":"/dymurray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16140195?s=80&v=4"},"commit":{"message":":bug: Fix transaction deadlock in dep builder. (#122)\n\ncloses #121 \r\n\r\nThe `addon.Activity()` reports addon activity which is appended to the\r\nTaskReport.Activity using a PUT. This will briefly acquire a DB\r\ntransaction (in the hub).\r\nThe builder MUST not report activity because the addon already has a\r\ntransaction open in the hub because of the POST of the analysis report.\r\nThis creates a DEADLOCK.\r\n\r\n**There is a race-condition**: This only happens when the hub begins the\r\ntransaction before the dep writer reports the dep.yaml not found. I can\r\nforce this by adding a sleep to where the writer reports this. I suspect\r\nthe hub can be busy enough with UI GET requests to delay it beginning\r\nthe analysis POST until after the builder reports the file not found.\r\n\r\nFlow:\r\n```\r\naddon hub\r\n | post analysis ----- >| \r\n | | begin tx\r\n | writer <-------------| read \r\n | writer: put task --> | begin tx (deadlock)\r\n```\r\n\r\nRegression added PR #97\r\n\r\nSigned-off-by: Jeff Ortel ","shortMessageHtmlLink":"๐Ÿ› Fix transaction deadlock in dep builder. (#122)"}},{"before":null,"after":"729645ba28d7eb5afa60c364a7b989ebc40a32d9","ref":"refs/heads/cherry-pick-pr123-release-0.5","pushedAt":"2024-08-06T18:51:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":":bug: fix duplicate tagging. (#123)\n\nFix duplicate tagging introduced in #97\n\nMoved to updateApplication().\n\nSigned-off-by: Jeff Ortel \nSigned-off-by: Cherry Picker ","shortMessageHtmlLink":"๐Ÿ› fix duplicate tagging. (#123)"}},{"before":"2c489ea6734741d4f684492d1200e8ebda06aa28","after":"72661fdeeb55056a01a705ea81eb147731cbebd6","ref":"refs/heads/main","pushedAt":"2024-08-06T18:51:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dymurray","name":"Dylan Murray","path":"/dymurray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16140195?s=80&v=4"},"commit":{"message":":bug: fix duplicate tagging. (#123)\n\nFix duplicate tagging introduced in #97 \r\n\r\nMoved to updateApplication().\r\n\r\nSigned-off-by: Jeff Ortel ","shortMessageHtmlLink":"๐Ÿ› fix duplicate tagging. (#123)"}},{"before":"ebfd8780681372f7760151dd1e7612db6a0973b2","after":"73d96dd19f837ffcdff4d8074327985b7ce13419","ref":"refs/heads/release-0.5","pushedAt":"2024-08-01T18:00:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jortel","name":"Jeff Ortel","path":"/jortel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126767?s=80&v=4"},"commit":{"message":":sparkles: discontinue using maven and analyzer-deps. (#97) (#120)\n\ncloses #93\r\n\r\nRequires:\r\n- https://github.com/konveyor/tackle2-hub/pull/668\r\n- https://github.com/konveyor/analyzer-lsp/pull/671\r\n- https://github.com/konveyor/analyzer-lsp/pull/686\r\n\r\n---------\r\n\r\nSigned-off-by: Jeff Ortel \r\nSigned-off-by: Cherry Picker \r\n\r\nSigned-off-by: Jeff Ortel \r\nSigned-off-by: Cherry Picker \r\nCo-authored-by: Jeff Ortel ","shortMessageHtmlLink":"โœจ discontinue using maven and analyzer-deps. (#97) (#120)"}},{"before":"e56cb6fb5e5e643a8573ed9106b9883015abb1e4","after":"ebfd8780681372f7760151dd1e7612db6a0973b2","ref":"refs/heads/release-0.5","pushedAt":"2024-08-01T18:00:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jortel","name":"Jeff Ortel","path":"/jortel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126767?s=80&v=4"},"commit":{"message":":bug: Fix Targets (Rulesets) with repositories. (#118) (#119)\n\nhttps://issues.redhat.com/browse/MTA-3330\r\n\r\nA custom target that references a repository will be created with a\r\nrelated `RuleSet`. A repository may be defined on the ruleSet. An\r\nanalysis task defines _included_ labels which determine which rulesets\r\nare pulled (downloaded) from the hub. Since ruleSets that reference\r\nrepositories do not have labels, the addon did not know to download it\r\nand clone the repository.\r\n\r\nSolution:\r\nThe new rules.ruleSets will be used to pass a list of RuleSet (refs)\r\nselected by the user (by selecting targets). Each will be be\r\nunconditionally fetched by the addon.\r\n\r\nFor each ruleset with a repository the addon will:\r\n- clone the repository\r\n- update .yaml files - replacing the `labels` element with\r\n`konveyor.io/include=always`.\r\n\r\nrelated: https://github.com/konveyor/tackle2-ui/pull/2034\r\n\r\n---------\r\n\r\nSigned-off-by: Jeff Ortel \r\nSigned-off-by: Cherry Picker \r\n\r\nSigned-off-by: Jeff Ortel \r\nSigned-off-by: Cherry Picker \r\nCo-authored-by: Jeff Ortel ","shortMessageHtmlLink":"๐Ÿ› Fix Targets (Rulesets) with repositories. (#118) (#119)"}},{"before":null,"after":"28e4b8d2b8a582e4909f17ab4e60131af7e385fe","ref":"refs/heads/cherry-pick-pr97-release-0.5","pushedAt":"2024-08-01T16:06:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":":sparkles: discontinue using maven and analyzer-deps. (#97)\n\ncloses #93\n\nRequires:\n- https://github.com/konveyor/tackle2-hub/pull/668\n- https://github.com/konveyor/analyzer-lsp/pull/671\n- https://github.com/konveyor/analyzer-lsp/pull/686\n\n---------\n\nSigned-off-by: Jeff Ortel \nSigned-off-by: Cherry Picker ","shortMessageHtmlLink":"โœจ discontinue using maven and analyzer-deps. (#97)"}},{"before":"6a0db5454ae89926e8cc2890c095894aa89c2562","after":"2c489ea6734741d4f684492d1200e8ebda06aa28","ref":"refs/heads/main","pushedAt":"2024-08-01T16:06:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jortel","name":"Jeff Ortel","path":"/jortel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126767?s=80&v=4"},"commit":{"message":":sparkles: discontinue using maven and analyzer-deps. (#97)\n\ncloses #93 \r\n\r\nRequires:\r\n- https://github.com/konveyor/tackle2-hub/pull/668\r\n- https://github.com/konveyor/analyzer-lsp/pull/671\r\n- https://github.com/konveyor/analyzer-lsp/pull/686\r\n\r\n---------\r\n\r\nSigned-off-by: Jeff Ortel ","shortMessageHtmlLink":"โœจ discontinue using maven and analyzer-deps. (#97)"}},{"before":null,"after":"c8508efe0118a10d8cce06d6236462b1d46cd83c","ref":"refs/heads/cherry-pick-pr118-release-0.5","pushedAt":"2024-08-01T15:44:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":":bug: Fix Targets (Rulesets) with repositories. (#118)\n\nhttps://issues.redhat.com/browse/MTA-3330\n\nA custom target that references a repository will be created with a\nrelated `RuleSet`. A repository may be defined on the ruleSet. An\nanalysis task defines _included_ labels which determine which rulesets\nare pulled (downloaded) from the hub. Since ruleSets that reference\nrepositories do not have labels, the addon did not know to download it\nand clone the repository.\n\nSolution:\nThe new rules.ruleSets will be used to pass a list of RuleSet (refs)\nselected by the user (by selecting targets). Each will be be\nunconditionally fetched by the addon.\n\nFor each ruleset with a repository the addon will:\n- clone the repository\n- update .yaml files - replacing the `labels` element with\n`konveyor.io/include=always`.\n\nrelated: https://github.com/konveyor/tackle2-ui/pull/2034\n\n---------\n\nSigned-off-by: Jeff Ortel \nSigned-off-by: Cherry Picker ","shortMessageHtmlLink":"๐Ÿ› Fix Targets (Rulesets) with repositories. (#118)"}},{"before":"62e3eebcef49474c5a6b876fd22c06d14ff33471","after":"6a0db5454ae89926e8cc2890c095894aa89c2562","ref":"refs/heads/main","pushedAt":"2024-08-01T15:43:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jortel","name":"Jeff Ortel","path":"/jortel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126767?s=80&v=4"},"commit":{"message":":bug: Fix Targets (Rulesets) with repositories. (#118)\n\nhttps://issues.redhat.com/browse/MTA-3330\r\n\r\nA custom target that references a repository will be created with a\r\nrelated `RuleSet`. A repository may be defined on the ruleSet. An\r\nanalysis task defines _included_ labels which determine which rulesets\r\nare pulled (downloaded) from the hub. Since ruleSets that reference\r\nrepositories do not have labels, the addon did not know to download it\r\nand clone the repository.\r\n\r\nSolution:\r\nThe new rules.ruleSets will be used to pass a list of RuleSet (refs)\r\nselected by the user (by selecting targets). Each will be be\r\nunconditionally fetched by the addon.\r\n\r\nFor each ruleset with a repository the addon will:\r\n- clone the repository\r\n- update .yaml files - replacing the `labels` element with\r\n`konveyor.io/include=always`.\r\n\r\nrelated: https://github.com/konveyor/tackle2-ui/pull/2034\r\n\r\n---------\r\n\r\nSigned-off-by: Jeff Ortel ","shortMessageHtmlLink":"๐Ÿ› Fix Targets (Rulesets) with repositories. (#118)"}},{"before":"11af3411a9cb88845e81113277549c441378ca89","after":"62e3eebcef49474c5a6b876fd22c06d14ff33471","ref":"refs/heads/main","pushedAt":"2024-07-30T17:09:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jortel","name":"Jeff Ortel","path":"/jortel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126767?s=80&v=4"},"commit":{"message":":sparkles: Latest addon with git optimization. (#117)\n\nref: https://github.com/konveyor/tackle2-addon/pull/63\r\n\r\nSigned-off-by: Jeff Ortel ","shortMessageHtmlLink":"โœจ Latest addon with git optimization. (#117)"}},{"before":"19873f4299c24a2e755b78c6a65b0712d03a5971","after":"e56cb6fb5e5e643a8573ed9106b9883015abb1e4","ref":"refs/heads/release-0.5","pushedAt":"2024-07-25T19:42:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dymurray","name":"Dylan Murray","path":"/dymurray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16140195?s=80&v=4"},"commit":{"message":":bug: During source only analsis, we should not also set the scope. (#116)\n\nCherry-pick #101\r\n\r\nSigned-off-by: Shawn Hurley ","shortMessageHtmlLink":"๐Ÿ› During source only analsis, we should not also set the scope. (#116)"}},{"before":"ea713ded9397d20d15ea6b31eb320e20e214e999","after":"11af3411a9cb88845e81113277549c441378ca89","ref":"refs/heads/main","pushedAt":"2024-07-25T19:00:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"djzager","name":"David Zager","path":"/djzager","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/569754?s=80&v=4"},"commit":{"message":":seedling: pass secrets to our reusable workflows (#115)\n\nSigned-off-by: David Zager ","shortMessageHtmlLink":"๐ŸŒฑ pass secrets to our reusable workflows (#115)"}},{"before":"19873f4299c24a2e755b78c6a65b0712d03a5971","after":"ea713ded9397d20d15ea6b31eb320e20e214e999","ref":"refs/heads/main","pushedAt":"2024-07-25T18:22:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dymurray","name":"Dylan Murray","path":"/dymurray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16140195?s=80&v=4"},"commit":{"message":":bug: During source only analsis, we should not also set the scope. (#101)\n\nSigned-off-by: Shawn Hurley ","shortMessageHtmlLink":"๐Ÿ› During source only analsis, we should not also set the scope. (#101)"}},{"before":null,"after":"19873f4299c24a2e755b78c6a65b0712d03a5971","ref":"refs/heads/release-0.5","pushedAt":"2024-07-25T17:19:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"konveyor-ci-bot[bot]","name":null,"path":"/apps/konveyor-ci-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/819470?s=80&v=4"},"commit":{"message":":bug: Report ruleErr outside of builder stream. (#113)\n\nTo support succeeded with errors, the RuleError cannot be returned in\r\nthe builder stream because it is interpreted as a streaming error by the\r\nmulti-part form send.\r\n\r\nrelated: https://github.com/konveyor/tackle2-hub/pull/729\r\n\r\ncloses #114\r\n\r\n---------\r\n\r\nSigned-off-by: Jeff Ortel ","shortMessageHtmlLink":"๐Ÿ› Report ruleErr outside of builder stream. (#113)"}},{"before":"a35f376c85cb0c4190906d059799f0c40db9c344","after":"19873f4299c24a2e755b78c6a65b0712d03a5971","ref":"refs/heads/main","pushedAt":"2024-07-17T12:46:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jortel","name":"Jeff Ortel","path":"/jortel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126767?s=80&v=4"},"commit":{"message":":bug: Report ruleErr outside of builder stream. (#113)\n\nTo support succeeded with errors, the RuleError cannot be returned in\r\nthe builder stream because it is interpreted as a streaming error by the\r\nmulti-part form send.\r\n\r\nrelated: https://github.com/konveyor/tackle2-hub/pull/729\r\n\r\ncloses #114\r\n\r\n---------\r\n\r\nSigned-off-by: Jeff Ortel ","shortMessageHtmlLink":"๐Ÿ› Report ruleErr outside of builder stream. (#113)"}},{"before":"3f0aed61313131083db17143e05c89053922ba0a","after":"a35f376c85cb0c4190906d059799f0c40db9c344","ref":"refs/heads/main","pushedAt":"2024-07-16T19:54:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jortel","name":"Jeff Ortel","path":"/jortel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126767?s=80&v=4"},"commit":{"message":":bug: Report violations for ruleset with errors. (#112)\n\nIn support of succeeded-with-errors, the addon should report issues\r\n(violations) even when the ruleset reports errors.\r\n\r\nAlso fixes duplicate rule errors added to the Task.Errors.\r\n\r\nSigned-off-by: Jeff Ortel ","shortMessageHtmlLink":"๐Ÿ› Report violations for ruleset with errors. (#112)"}},{"before":"452b4ee4387f38cad6da985fa111db039294e5d2","after":"3f0aed61313131083db17143e05c89053922ba0a","ref":"refs/heads/main","pushedAt":"2024-07-10T19:42:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jortel","name":"Jeff Ortel","path":"/jortel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126767?s=80&v=4"},"commit":{"message":":sparkles: Support succeeded with addon rule errors. (#103)\n\nErrors listed by the analyzer in the report (errors array) are reported\r\nby the addon as TaskReport errors but the TaskReport.Status is not set\r\nto `Failed`.\r\n\r\nRequires: https://github.com/konveyor/tackle2-hub/pull/681\r\n\r\n---------\r\n\r\nSigned-off-by: Jeff Ortel ","shortMessageHtmlLink":"โœจ Support succeeded with addon rule errors. (#103)"}},{"before":"70714747faf507c9edf9ff2a26b7318f25e9f244","after":"452b4ee4387f38cad6da985fa111db039294e5d2","ref":"refs/heads/main","pushedAt":"2024-07-10T18:24:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jortel","name":"Jeff Ortel","path":"/jortel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126767?s=80&v=4"},"commit":{"message":":sparkles: Attach analyzer report when verbosity > 0. (#107)\n\nAttach analyzer report when verbosity > 0 to better support\r\ntroubleshooting.\r\n\r\nhttps://issues.redhat.com/browse/MTA-1457\r\n\r\nSigned-off-by: Jeff Ortel ","shortMessageHtmlLink":"โœจ Attach analyzer report when verbosity > 0. (#107)"}},{"before":"bbad67b49f125d4120bbae58dfd1415f05b2d832","after":"70714747faf507c9edf9ff2a26b7318f25e9f244","ref":"refs/heads/main","pushedAt":"2024-07-03T20:37:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shawn-hurley","name":"Shawn Hurley","path":"/shawn-hurley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1891063?s=80&v=4"},"commit":{"message":"Revert \"Revert \":bug: Use tag source from Tagger\"\" (#106)\n\nReverts konveyor/tackle2-addon-analyzer#105","shortMessageHtmlLink":"Revert \"Revert \":bug: Use tag source from Tagger\"\" (#106)"}},{"before":null,"after":"42c8707196a899438afda7c4453510dc4d414b2e","ref":"refs/heads/revert-105-revert-104-fix-tag-source","pushedAt":"2024-07-03T20:34:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mansam","name":"Samuel Lucidi","path":"/mansam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628956?s=80&v=4"},"commit":{"message":"Revert \"Revert \":bug: Use tag source from Tagger\" (#105)\"\n\nThis reverts commit bbad67b49f125d4120bbae58dfd1415f05b2d832.","shortMessageHtmlLink":"Revert \"Revert \":bug: Use tag source from Tagger\" (#105)\""}},{"before":"eb30dc0c51b7edf81b512fcdb40c7c618a9a360a","after":"bbad67b49f125d4120bbae58dfd1415f05b2d832","ref":"refs/heads/main","pushedAt":"2024-07-03T15:06:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shawn-hurley","name":"Shawn Hurley","path":"/shawn-hurley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1891063?s=80&v=4"},"commit":{"message":"Revert \":bug: Use tag source from Tagger\" (#105)\n\nReverts konveyor/tackle2-addon-analyzer#104","shortMessageHtmlLink":"Revert \":bug: Use tag source from Tagger\" (#105)"}},{"before":null,"after":"04765ac1dce7d4ceb476faabc7ce43231834bba2","ref":"refs/heads/revert-104-fix-tag-source","pushedAt":"2024-07-03T14:42:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shawn-hurley","name":"Shawn Hurley","path":"/shawn-hurley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1891063?s=80&v=4"},"commit":{"message":"Revert \":bug: Use tag source from Tagger (#104)\"\n\nThis reverts commit eb30dc0c51b7edf81b512fcdb40c7c618a9a360a.","shortMessageHtmlLink":"Revert \":bug: Use tag source from Tagger (#104)\""}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QxNjoxNjowMS4wMDAwMDBazwAAAAS4wBmt","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wM1QxNDo0Mjo1OC4wMDAwMDBazwAAAAR2ABzb"}},"title":"Activity ยท konveyor/tackle2-addon-analyzer"}