{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":84006362,"defaultBranch":"master","name":"leapp","ownerLogin":"oamg","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-03-05T22:17:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/44870667?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715352923.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"76d0cb64c3d1a0393d74882cb07083e2e2774523","ref":"refs/heads/renovate/sclorg-testing-farm-as-github-action-2.x","pushedAt":"2024-05-10T14:55:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update sclorg/testing-farm-as-github-action action to v2","shortMessageHtmlLink":"Update sclorg/testing-farm-as-github-action action to v2"}},{"before":null,"after":"5141a0a1752772cff982349962f21c45bd7b16fc","ref":"refs/heads/renovate/ubuntu-22.x","pushedAt":"2024-05-10T14:55:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update dependency ubuntu to v22","shortMessageHtmlLink":"Update dependency ubuntu to v22"}},{"before":null,"after":"9104bfd7b7fa8f8fc0c32efc6660b9e8a24d678c","ref":"refs/heads/renovate/actions-github-script-7.x","pushedAt":"2024-05-09T10:35:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update actions/github-script action to v7","shortMessageHtmlLink":"Update actions/github-script action to v7"}},{"before":null,"after":"70fd4f29f25ae619fa008726c4fa806d4819a939","ref":"refs/heads/renovate/actions-checkout-4.x","pushedAt":"2024-05-09T10:35:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update actions/checkout action to v4","shortMessageHtmlLink":"Update actions/checkout action to v4"}},{"before":"6bb9098f2e47c3d52f9129d8fc355f362b9ceae6","after":"b64c44bfb741e17650c7c0d65f25fc4ef67fdf19","ref":"refs/heads/master","pushedAt":"2024-05-09T10:34:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pirat89","name":"Petr Stodůlka","path":"/pirat89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1656374?s=80&v=4"},"commit":{"message":"Add process lock\n\nThis commit addresses the potential risk of running multiple instances\nof Leapp simultaneously on a single system. It implements a simple lock\nmechanism to prevent concurrent executions on a single system using a\nsimple BSD lock (`flock(2)`).\n\nLock is acquired at the start of the execution and a PID number is\nstored in lockfile. The PID in lockfile currently has purely\ninformational character.","shortMessageHtmlLink":"Add process lock"}},{"before":null,"after":"bd6e8695392894b3257da47a1358ae2f42c7368b","ref":"refs/heads/renovate/sclorg-testing-farm-as-github-action-1.x","pushedAt":"2024-05-08T17:38:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update sclorg/testing-farm-as-github-action action to v1.3.1","shortMessageHtmlLink":"Update sclorg/testing-farm-as-github-action action to v1.3.1"}},{"before":null,"after":"e03ebc063dd0fdc4241f1bf6bc28f0396f26038b","ref":"refs/heads/renovate/peter-evans-create-or-update-comment-digest","pushedAt":"2024-05-08T17:38:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update peter-evans/create-or-update-comment digest to 34c499d","shortMessageHtmlLink":"Update peter-evans/create-or-update-comment digest to 34c499d"}},{"before":"b21450ac397ad9aca7aa13a247f889e9dc354344","after":"6bb9098f2e47c3d52f9129d8fc355f362b9ceae6","ref":"refs/heads/master","pushedAt":"2024-05-08T17:37:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pirat89","name":"Petr Stodůlka","path":"/pirat89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1656374?s=80&v=4"},"commit":{"message":"Update renovate.json","shortMessageHtmlLink":"Update renovate.json"}},{"before":"86f83e0b4b66f2cc30085e286e287697c91411a5","after":"3582d15e3ace637ca180cf95b570da711466aee8","ref":"refs/heads/renovate/configure","pushedAt":"2024-05-08T13:12:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"r0x0d","name":"Rodolfo Olivieri","path":"/r0x0d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2881357?s=80&v=4"},"commit":{"message":"Update renovate.json","shortMessageHtmlLink":"Update renovate.json"}},{"before":null,"after":"86f83e0b4b66f2cc30085e286e287697c91411a5","ref":"refs/heads/renovate/configure","pushedAt":"2024-05-08T12:45:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Add renovate.json","shortMessageHtmlLink":"Add renovate.json"}},{"before":"9050ff0c540f0ceebfdc156b7ca8e28db70d4133","after":"b21450ac397ad9aca7aa13a247f889e9dc354344","ref":"refs/heads/master","pushedAt":"2024-04-30T08:35:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fernflower","name":"ina vasilevskaya","path":"/fernflower","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1619167?s=80&v=4"},"commit":{"message":"Reword the report msg in the console output to note remediations\n\nUsers who do not understand why they should read the generated leapp\nreport. They are missing that the console output is just a summary\noverview of the report itself.\n\nRewording the msg little bit to make it explicitely clear that report\ncontains more details about discovered problems and possible remediation\ninstructions.\n\nAlso switch order of printed reports paths: txt first.\n\nJira: https://issues.redhat.com/browse/RHEL-25406\n https://issues.redhat.com/browse/RHEL-25407","shortMessageHtmlLink":"Reword the report msg in the console output to note remediations"}},{"before":"a504470d697cc24fb4805c4ab8ff120f16d87b77","after":"9050ff0c540f0ceebfdc156b7ca8e28db70d4133","ref":"refs/heads/master","pushedAt":"2024-04-25T20:56:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fernflower","name":"ina vasilevskaya","path":"/fernflower","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1619167?s=80&v=4"},"commit":{"message":"Update packit config after tier redefinition\n\nNow for basic sanity test verification in upstream tests\ntagged by 'tier0' will be used instead of 'sanity'.\n\nRHELMISC-3211","shortMessageHtmlLink":"Update packit config after tier redefinition"}},{"before":"1c9e2ee48dd5391f8b1c389b1aebce4c0c3f6cf9","after":"a504470d697cc24fb4805c4ab8ff120f16d87b77","ref":"refs/heads/master","pushedAt":"2024-03-05T14:37:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pirat89","name":"Petr Stodůlka","path":"/pirat89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1656374?s=80&v=4"},"commit":{"message":"Update packit with currently supported upgrade paths\n\nThat' an adoptation of leapp-repository's packit update and\nrefactoring introduced in PR1176.\n\nOAMG-10855","shortMessageHtmlLink":"Update packit with currently supported upgrade paths"}},{"before":"8b780b36b2ac791f323e56c2fbb5afb7a2a04357","after":"1c9e2ee48dd5391f8b1c389b1aebce4c0c3f6cf9","ref":"refs/heads/master","pushedAt":"2024-02-13T16:58:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pirat89","name":"Petr Stodůlka","path":"/pirat89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1656374?s=80&v=4"},"commit":{"message":"Release 0.17.0\n\n## Framework\n### Enhancements\n- Generated txt report file now contains also External links when part of a report (#842, #844)\n\n## stdlib\n### Fixes\n- The `run` function is now compatible with Python 3.12 (#845)","shortMessageHtmlLink":"Release 0.17.0"}},{"before":"6868ba39841e23c0fb1edf43236b50d57753e9a1","after":"8b780b36b2ac791f323e56c2fbb5afb7a2a04357","ref":"refs/heads/master","pushedAt":"2024-01-29T12:20:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pirat89","name":"Petr Stodůlka","path":"/pirat89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1656374?s=80&v=4"},"commit":{"message":"Add RHUI-8.8 and RHUI-8.9 tests\n\nHaving extended coverage for leapp-repository tests we\njust can't leave leapp behind.","shortMessageHtmlLink":"Add RHUI-8.8 and RHUI-8.9 tests"}},{"before":"1cdd1898ba2cee253e6557b846dc54ca77a862f2","after":"6868ba39841e23c0fb1edf43236b50d57753e9a1","ref":"refs/heads/master","pushedAt":"2024-01-18T14:48:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pirat89","name":"Petr Stodůlka","path":"/pirat89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1656374?s=80&v=4"},"commit":{"message":"Update packit config\n\nLet's apply leapp-repository approach to packit.yaml\nthat has worked really nice for more than half a year.","shortMessageHtmlLink":"Update packit config"}},{"before":"034aee0abcbb03d62c8d0bd0269e635a71afa34a","after":"1cdd1898ba2cee253e6557b846dc54ca77a862f2","ref":"refs/heads/master","pushedAt":"2024-01-11T09:03:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pirat89","name":"Petr Stodůlka","path":"/pirat89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1656374?s=80&v=4"},"commit":{"message":"Fix stdlib.run() documentation\n\nCalledProcessError() is raised on non-zero exit when checked==True, not when checked==False.","shortMessageHtmlLink":"Fix stdlib.run() documentation"}},{"before":"84f642e8398e5fce24a55bc0bec408ce11b5998d","after":"034aee0abcbb03d62c8d0bd0269e635a71afa34a","ref":"refs/heads/master","pushedAt":"2023-10-24T12:43:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pirat89","name":"Petr Stodůlka","path":"/pirat89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1656374?s=80&v=4"},"commit":{"message":"Python-3.12 compat and refactor of path determination.\n\nIn `stdlib._call()`, we lookup whether the command to call is present\non the user's PATH. Two changes are made to this functionality:\n\n* Simplify the lookup of PATH now that we have a local variable with all the\n information we need.\n* Add compat code to use `shutil.which()` on Python3 (while still using\n `distutils.spawn.find_executable()` on Python2). As noted in pstodulk's comment, `which()`\n will be needed when the code runs on Python-3.12.","shortMessageHtmlLink":"Python-3.12 compat and refactor of path determination."}},{"before":"0eac9d86df3167f173d7ba3b98a6108ae3fb1d61","after":"84f642e8398e5fce24a55bc0bec408ce11b5998d","ref":"refs/heads/master","pushedAt":"2023-10-19T12:07:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pirat89","name":"Petr Stodůlka","path":"/pirat89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1656374?s=80&v=4"},"commit":{"message":"Recommend descriptive variable name for discarded values.\n\n* We tell people not to use `_`. Now we advise them on what to use instead.\n* Also fix link syntax in the contribution guide.","shortMessageHtmlLink":"Recommend descriptive variable name for discarded values."}},{"before":"3f9ae6f934e8b190e664dca59c69d154f11ae1cf","after":"eda91f1d0a62f1a0aa5c910f8eabd53199b10396","ref":"refs/heads/leapp-doc-dummy","pushedAt":"2023-10-17T14:20:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"abadger","name":"Toshio Kuratomi","path":"/abadger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/209242?s=80&v=4"},"commit":{"message":"Recommend descriptive variable name for discarded values.\n\n* We tell people not to use `_`. Now we advise them on what to use instead.\n* Also fix link syntax in the contribution guide.","shortMessageHtmlLink":"Recommend descriptive variable name for discarded values."}},{"before":null,"after":"3f9ae6f934e8b190e664dca59c69d154f11ae1cf","ref":"refs/heads/leapp-doc-dummy","pushedAt":"2023-10-17T14:17:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"abadger","name":"Toshio Kuratomi","path":"/abadger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/209242?s=80&v=4"},"commit":{"message":"Add note on what to replace `_` as a discarded variable name with.\n\nWe recommend `dummy_DESCRIPTIVE_NAME`.","shortMessageHtmlLink":"Add note on what to replace _ as a discarded variable name with."}},{"before":"ea71f9b27a7c969d8023099cf151564dd8e5aae3","after":"0eac9d86df3167f173d7ba3b98a6108ae3fb1d61","ref":"refs/heads/master","pushedAt":"2023-10-11T16:51:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"PeterMocary","name":"Peter Močáry","path":"/PeterMocary","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68905580?s=80&v=4"},"commit":{"message":"Report txt: fix printing of non-ascii details (#844)\n\nPrevious commit introduced couple of issues regarding details of\r\nreports that could lead to situations like:\r\n* remediation instructions has not been printed when non-ascii\r\n characters have been present\r\n* possible unwanted empty line when remediation has been specified\r\n but relative symlinks hasn't\r\n* if the URL title contained non-ascii character, it has been broken\r\n too (on py2)\r\n\r\nThis should handle all mentioned problems when generating the txt\r\nfile.","shortMessageHtmlLink":"Report txt: fix printing of non-ascii details (#844)"}},{"before":"b57c5decb6f3dc321006820f6a2ec38448a8e2f7","after":"ea71f9b27a7c969d8023099cf151564dd8e5aae3","ref":"refs/heads/master","pushedAt":"2023-10-10T11:01:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pirat89","name":"Petr Stodůlka","path":"/pirat89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1656374?s=80&v=4"},"commit":{"message":"add external links to the leapp-report.txt","shortMessageHtmlLink":"add external links to the leapp-report.txt"}},{"before":"2bfda2b15e3bdd40406c0debc8fae1db644b0a4d","after":"b57c5decb6f3dc321006820f6a2ec38448a8e2f7","ref":"refs/heads/master","pushedAt":"2023-08-23T15:52:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Rezney","name":"Michal Reznik (mreznik)","path":"/Rezney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11775644?s=80&v=4"},"commit":{"message":"Release 0.16.0\n\n## Packaging\n- Provide leapp-framework 5.0 (#818, #840)\n\n## Framework\n### Fixes\n- Improve processing of reports with UTF-8 characters (#821, #828)\n- Fix info reporting with only one path to log (#834)\n\n### Enhancements\n- Include tracebacks of actors into the leapp.db (#832)\n\n## Leapp (tool)\n### Fixes\n- Dialog creation fails not more for a component without choices (#826)\n- Empty report is generated correctly (#828)\n- Fix processing data in remediation instructions with non-ascii characters ()\n\n### Enhancements\n- Improve report summary output to make it more visible (#818, #840)\n\n## stdlib\n### Fixes\n- Fixed the call when the execute cannot be performed (#836)\n### Enhancements\n- changes related just to stdlib - under leapp/libraries/stdlib","shortMessageHtmlLink":"Release 0.16.0"}},{"before":"2301dbb83708ee87f9baf5c81dfd426ce3242025","after":"2bfda2b15e3bdd40406c0debc8fae1db644b0a4d","ref":"refs/heads/master","pushedAt":"2023-08-23T14:35:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pirat89","name":"Petr Stodůlka","path":"/pirat89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1656374?s=80&v=4"},"commit":{"message":"Change output format to report overview\n\nThis patch improves the leapp output format. The \"REPORT\" section is\nrenamed to \"REPORT OVERVIEW\" and in addition to high and medium priority\nreport titles it contains also inhibitor titles and actor and short\nerror message for errors.\n\nThe long (possibly thousands of lines) detailed errors messaged and\ntracebacks are kept in the \"ERRORS\" section. The inhibitors section is\nremoved, because it's contents are now in the report overview.\n\nJira: OAMG-9663","shortMessageHtmlLink":"Change output format to report overview"}},{"before":"508a68a7b3cb00553d08d82a0bb37cf9523425ec","after":"2301dbb83708ee87f9baf5c81dfd426ce3242025","ref":"refs/heads/master","pushedAt":"2023-08-14T15:23:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Rezney","name":"Michal Reznik (mreznik)","path":"/Rezney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11775644?s=80&v=4"},"commit":{"message":"stdlib.run: Fix problems when an executable is missing\n\nCurrently, if the executable required in `run` does not exist (or\nis not executable), the child process's code is not replaced by\n`os.execvpe` function and it raises the OSError instead. However,\nthe parent process does not get this OSError. It consumes exit code,\nstderr, ... of the child process. So in case the code does something\nlike this:\n ```\n try:\n result = run(['non-executable'])\n except OSError:\n pass\n except CalledProcessError:\n # do something..\n ```\nthe child process passes and do whatever.. In case it ends with\nzero exit code, the obtained result is usually something totally\ndifferent than expected in actors. Also there could be problems\nwith non-idempotent code, when some actions could be done twice\n(once executed by the child, send time executed by the parent\n[current] process).\n\nWe have realized that number of existing leapp actors for in-place\nupgrades already count with the raise of OSError when executable\ncannot be used. So we choosed for now to check whether executables\nare present and raise OSError if not, so we are sure that only\none process leave the function really.\n\nAlso applied another seatbelt into the child process - if the\nOSError is raised anyway despite our checks (e.g. SELinux prevents\nthe execution) let's just kill the process instead giving\nit a possibility to continue. In such a case, always print a msg to\nstderr of the child process and exit with ecode 1.\n\nNote: To check an executable we use `distutils.spawn.find_executable`\nwhich is deprecated in Python 3 and will be dropped in Python 3.12.\nHowever it exists now for Python 2 & 3, so we use this one for now\nand will replace it in future by `shutils.which` when the time comes.\n\nAdditional changes:\n* Make pylint happy (set noqa for E721 for the check the Fields is not\ncreated directly). The \"isinstance\" function has a different behaviour\nin this case than we want.\n\n* Fix imports to make pylint happy\n\n* Set `result` to empty dict instead of None: in case a ValueError\n or TypeError is raised inside the _call function, it's expected\n to copy the `result` content inside the final block, however in\n case the results is None, it fails and raise additional exception\n that covers the original one.\n\n* Update unit tests to cover issues with missing executable.","shortMessageHtmlLink":"stdlib.run: Fix problems when an executable is missing"}},{"before":"154e1c59e6a654dbd9660550e9a0c3c4d02a0ce8","after":"508a68a7b3cb00553d08d82a0bb37cf9523425ec","ref":"refs/heads/master","pushedAt":"2023-08-10T10:07:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fernflower","name":"ina vasilevskaya","path":"/fernflower","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1619167?s=80&v=4"},"commit":{"message":"Satisfy new linter warnings\n\nLinter started giving new warnings on Python 3.9, let's make it happy\nagain.","shortMessageHtmlLink":"Satisfy new linter warnings"}},{"before":"c4c180008d6446c6491e4e77bd6d23e58d166da0","after":"154e1c59e6a654dbd9660550e9a0c3c4d02a0ce8","ref":"refs/heads/master","pushedAt":"2023-07-17T17:21:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pirat89","name":"Petr Stodůlka","path":"/pirat89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1656374?s=80&v=4"},"commit":{"message":"Add reports summary to the output\n\nPreviously only the paths to reports were printed and as a result the\nreports were easily missed.\n\nLeapp now prints a list of HIGH and MEDIUM priority reports along with\na summary of number of reports with individual severities to make\nreports more visible.\n\nAlso if there are any HIGH or MEDIUM severity reports, the block titles\nare yellow.\n\nThe framework-version is bumped to 4.0, because the `report_info`\nfuntion now takes a context_id parameter (to be able to fetch the\nreports), so the new API is incompatible.","shortMessageHtmlLink":"Add reports summary to the output"}},{"before":"6e29780cffa8873e77c476a54dfeaed351ea18c8","after":"c4c180008d6446c6491e4e77bd6d23e58d166da0","ref":"refs/heads/master","pushedAt":"2023-06-26T10:58:23.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"pirat89","name":"Petr Stodůlka","path":"/pirat89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1656374?s=80&v=4"},"commit":{"message":"[squashme] Put trace in the details","shortMessageHtmlLink":"[squashme] Put trace in the details"}},{"before":"2c9be460399429d3aeadac80fdae8892f28e4345","after":"6e29780cffa8873e77c476a54dfeaed351ea18c8","ref":"refs/heads/master","pushedAt":"2023-06-12T10:18:39.899Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fernflower","name":"ina vasilevskaya","path":"/fernflower","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1619167?s=80&v=4"},"commit":{"message":"Fix invalid type check\n\nThe `isinstance` type check in `report_info` checks the type of an\nincorrect variable. This commit fixes the issue.","shortMessageHtmlLink":"Fix invalid type check"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERq6JpQA","startCursor":null,"endCursor":null}},"title":"Activity · oamg/leapp"}