{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":92518221,"defaultBranch":"master","name":"insights-core","ownerLogin":"RedHatInsights","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-05-26T14:23:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/24939818?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727335419.0","currentOid":""},"activityList":{"items":[{"before":"afbe25e23c686f725234d2536eb483eb47b7083b","after":"34dc3b39c4736ce0b07c7e24bb853a4e46fb35ca","ref":"refs/heads/3.0","pushedAt":"2024-09-26T07:23:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiangce","name":"Xiangce Liu","path":"/xiangce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16770981?s=80&v=4"},"commit":{"message":"Automatic commit of package [insights-core] release [3.4.14-1].\n\nCreated by command:\n\n/usr/bin/tito tag","shortMessageHtmlLink":"Automatic commit of package [insights-core] release [3.4.14-1]."}},{"before":"bc2e91bc568f3bfd19a89d8b92cd8f41aff44961","after":"afbe25e23c686f725234d2536eb483eb47b7083b","ref":"refs/heads/3.0","pushedAt":"2024-09-26T07:22:16.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"xiangce","name":"Xiangce Liu","path":"/xiangce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16770981?s=80&v=4"},"commit":{"message":"fix: ssl_certificate no longer depends on HttpdConfTree (#4220)\n\n- The combiner and parser cannot handle special characters like 'é',\n so remove the dependency on it first\n- Jira: RHINENG-12609\n\nSigned-off-by: Huanhuan Li \n(cherry picked from commit 3725e1aace388a16c084a30315ff124f37a5ee77)","shortMessageHtmlLink":"fix: ssl_certificate no longer depends on HttpdConfTree (#4220)"}},{"before":"9baadb4c519b5e1429a7c544a3fbe6b9c051abf6","after":"3725e1aace388a16c084a30315ff124f37a5ee77","ref":"refs/heads/master","pushedAt":"2024-09-26T07:19:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiangce","name":"Xiangce Liu","path":"/xiangce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16770981?s=80&v=4"},"commit":{"message":"fix: ssl_certificate no longer depends on HttpdConfTree (#4220)\n\n- The combiner and parser cannot handle special characters like 'é',\r\n so remove the dependency on it first\r\n- Jira: RHINENG-12609\r\n\r\nSigned-off-by: Huanhuan Li ","shortMessageHtmlLink":"fix: ssl_certificate no longer depends on HttpdConfTree (#4220)"}},{"before":"50626faf39573af5058f2a5252863445e1df0f89","after":"9baadb4c519b5e1429a7c544a3fbe6b9c051abf6","ref":"refs/heads/master","pushedAt":"2024-09-26T06:56:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiangce","name":"Xiangce Liu","path":"/xiangce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16770981?s=80&v=4"},"commit":{"message":"feat: add spec and parser for etc_sysconfig_kernel (#4221)\n\n* feat: add spec and parser for etc_sysconfig_kernel\r\n\r\nSigned-off-by: Xiaoxue Wang \r\n\r\n* fix: test coverage to 100% for insights/specs/default.py\r\n\r\nSigned-off-by: Xiaoxue Wang ","shortMessageHtmlLink":"feat: add spec and parser for etc_sysconfig_kernel (#4221)"}},{"before":"51036a33531e3c9a64dbb4ab167fbb2487a3e144","after":"50626faf39573af5058f2a5252863445e1df0f89","ref":"refs/heads/master","pushedAt":"2024-09-25T02:17:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiangce","name":"Xiangce Liu","path":"/xiangce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16770981?s=80&v=4"},"commit":{"message":"feat(client): write .last-upload.results also after non-legacy uploads (#4217)\n\nWhile that file is deprecated and it is good that it is not written\r\nafter non-legacy uploads, in practice it is actually used by tooling\r\nthat uses insights-client.\r\n\r\nTo avoid breaking functionalities in other software when switching to\r\nnon-legacy, write /etc/insights-client/.last-upload.results also after\r\nnon-legacy uploads. While those softwares are fixed to not rely on that\r\nfile, at least this is one small step ahead in switching the default\r\naway to non-legacy without regressions elsewhere.\r\n\r\nImplements CCT-710\r\n\r\nSigned-off-by: Pino Toscano ","shortMessageHtmlLink":"feat(client): write .last-upload.results also after non-legacy uploads ("}},{"before":"e4dbc30f350e5807ed8024462623e5b85150045d","after":null,"ref":"refs/heads/fix_issue_4218","pushedAt":"2024-09-24T07:43:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xiangce","name":"Xiangce Liu","path":"/xiangce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16770981?s=80&v=4"}},{"before":"fc8b6397611e78363f264892ac2ed7eb01c7e6be","after":"51036a33531e3c9a64dbb4ab167fbb2487a3e144","ref":"refs/heads/master","pushedAt":"2024-09-24T07:43:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiangce","name":"Xiangce Liu","path":"/xiangce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16770981?s=80&v=4"},"commit":{"message":"fix: Fix issue 4218 in lspci combiner (#4219)\n\n* Fix issue 4218 in lspci combiner\r\n\r\n* Closes #4218 where data is not being combined correctly\r\n* Added new test with data specific to failure\r\n\r\nSigned-off-by: Bob Fahr <20520336+bfahr@users.noreply.github.com>\r\n\r\n* Fix logic error in combiner\r\n\r\nSigned-off-by: Bob Fahr <20520336+bfahr@users.noreply.github.com>","shortMessageHtmlLink":"fix: Fix issue 4218 in lspci combiner (#4219)"}},{"before":"0637d1f8787c0133bc0c26f2053c34fae8edac2f","after":"e4dbc30f350e5807ed8024462623e5b85150045d","ref":"refs/heads/fix_issue_4218","pushedAt":"2024-09-19T20:20:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bfahr","name":"Bob Fahr","path":"/bfahr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20520336?s=80&v=4"},"commit":{"message":"Fix logic error in combiner\n\nSigned-off-by: Bob Fahr <20520336+bfahr@users.noreply.github.com>","shortMessageHtmlLink":"Fix logic error in combiner"}},{"before":null,"after":"0637d1f8787c0133bc0c26f2053c34fae8edac2f","ref":"refs/heads/fix_issue_4218","pushedAt":"2024-09-19T20:11:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bfahr","name":"Bob Fahr","path":"/bfahr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20520336?s=80&v=4"},"commit":{"message":"Fix issue 4218 in lspci combiner\n\n* Closes #4218 where data is not being combined correctly\n* Added new test with data specific to failure\n\nSigned-off-by: Bob Fahr <20520336+bfahr@users.noreply.github.com>","shortMessageHtmlLink":"Fix issue 4218 in lspci combiner"}},{"before":"b9d7efd0ea5f6285d214fd7b2458717f39461905","after":null,"ref":"refs/heads/test_pre_commit","pushedAt":"2024-09-19T09:14:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xiangce","name":"Xiangce Liu","path":"/xiangce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16770981?s=80&v=4"}},{"before":"79aea06e7f236aaca0dd7282879e029d59d72abf","after":"b9d7efd0ea5f6285d214fd7b2458717f39461905","ref":"refs/heads/test_pre_commit","pushedAt":"2024-09-19T09:10:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xiangce","name":"Xiangce Liu","path":"/xiangce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16770981?s=80&v=4"},"commit":{"message":"just a test for gitleaks action\n\nSigned-off-by: Xiangce Liu ","shortMessageHtmlLink":"just a test for gitleaks action"}},{"before":null,"after":"79aea06e7f236aaca0dd7282879e029d59d72abf","ref":"refs/heads/test_pre_commit","pushedAt":"2024-09-19T09:08:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xiangce","name":"Xiangce Liu","path":"/xiangce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16770981?s=80&v=4"},"commit":{"message":"just a test for gitleaks action\n\nSigned-off-by: Xiangce Liu \n\nrh-pre-commit.version: 2.2.0\nrh-pre-commit.check-secrets: ENABLED","shortMessageHtmlLink":"just a test for gitleaks action"}},{"before":"aee2d7d31cd97c386a9891326078094c4f7aa54a","after":"bc2e91bc568f3bfd19a89d8b92cd8f41aff44961","ref":"refs/heads/3.0","pushedAt":"2024-09-19T07:10:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiangce","name":"Xiangce Liu","path":"/xiangce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16770981?s=80&v=4"},"commit":{"message":"Automatic commit of package [insights-core] release [3.4.13-1].\n\nCreated by command:\n\n/usr/bin/tito tag","shortMessageHtmlLink":"Automatic commit of package [insights-core] release [3.4.13-1]."}},{"before":"8a0c98ae015e59f33bb79839d6f9fc7c8f6e4caf","after":"aee2d7d31cd97c386a9891326078094c4f7aa54a","ref":"refs/heads/3.0","pushedAt":"2024-09-19T06:37:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xiangce","name":"Xiangce Liu","path":"/xiangce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16770981?s=80&v=4"},"commit":{"message":"test: refine the messages for coverage check in CI/CD (#4213)\n\nSigned-off-by: Xiangce Liu \n(cherry picked from commit fc8b6397611e78363f264892ac2ed7eb01c7e6be)","shortMessageHtmlLink":"test: refine the messages for coverage check in CI/CD (#4213)"}},{"before":"0656ff8d50859ff6f12528f3bc754f12aaa91ab9","after":null,"ref":"refs/heads/coverage_msg","pushedAt":"2024-09-19T06:33:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xiangce","name":"Xiangce Liu","path":"/xiangce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16770981?s=80&v=4"}},{"before":"270cb97e6195fa5e54d66fd71db9e4fddcedb7ea","after":"fc8b6397611e78363f264892ac2ed7eb01c7e6be","ref":"refs/heads/master","pushedAt":"2024-09-19T06:33:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiangce","name":"Xiangce Liu","path":"/xiangce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16770981?s=80&v=4"},"commit":{"message":"test: refine the messages for coverage check in CI/CD (#4213)\n\nSigned-off-by: Xiangce Liu ","shortMessageHtmlLink":"test: refine the messages for coverage check in CI/CD (#4213)"}},{"before":"ac4f45e442b2533398eab56f7bb1640605696bd0","after":"270cb97e6195fa5e54d66fd71db9e4fddcedb7ea","ref":"refs/heads/master","pushedAt":"2024-09-19T06:22:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiangce","name":"Xiangce Liu","path":"/xiangce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16770981?s=80&v=4"},"commit":{"message":"Enhance datasource httpd ignore include expanded inner (#4214)\n\n- and add test cases for coverage\r\n\r\nSigned-off-by: jiazhang ","shortMessageHtmlLink":"Enhance datasource httpd ignore include expanded inner (#4214)"}},{"before":"26f7dbdaa5a70a6d6dd6574a7b81d0cb2e8459a8","after":"0656ff8d50859ff6f12528f3bc754f12aaa91ab9","ref":"refs/heads/coverage_msg","pushedAt":"2024-09-13T08:13:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xiangce","name":"Xiangce Liu","path":"/xiangce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16770981?s=80&v=4"},"commit":{"message":"test: refine the messages of coverage check in CI/CD\n\nSigned-off-by: Xiangce Liu ","shortMessageHtmlLink":"test: refine the messages of coverage check in CI/CD"}},{"before":null,"after":"26f7dbdaa5a70a6d6dd6574a7b81d0cb2e8459a8","ref":"refs/heads/coverage_msg","pushedAt":"2024-09-13T08:07:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xiangce","name":"Xiangce Liu","path":"/xiangce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16770981?s=80&v=4"},"commit":{"message":"test: refine the messages of coverage check in CI/CD\n\nSigned-off-by: Xiangce Liu ","shortMessageHtmlLink":"test: refine the messages of coverage check in CI/CD"}},{"before":"d52d24e7fd174eea5f4e7fa9bc55cde53932071a","after":"8a0c98ae015e59f33bb79839d6f9fc7c8f6e4caf","ref":"refs/heads/3.0","pushedAt":"2024-09-12T04:05:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiangce","name":"Xiangce Liu","path":"/xiangce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16770981?s=80&v=4"},"commit":{"message":"Automatic commit of package [insights-core] release [3.4.12-1].\n\nCreated by command:\n\n/usr/bin/tito tag","shortMessageHtmlLink":"Automatic commit of package [insights-core] release [3.4.12-1]."}},{"before":"720ff944d93b28f9220279a5c00b111e2dcd12f3","after":"d52d24e7fd174eea5f4e7fa9bc55cde53932071a","ref":"refs/heads/3.0","pushedAt":"2024-09-12T02:56:27.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"xiangce","name":"Xiangce Liu","path":"/xiangce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16770981?s=80&v=4"},"commit":{"message":"Fix skipped assertions for itests (#4207)\n\n* Fix skipped assert when `expected` is false\n\n`run_test` ignores `expected` if its value does not evaluate to a true\ncondition. This means that if, for example, the expected result from a\ncomponent is an empty list or the actual value `None`, no assertion is\nperformed leading to undetected test failures.\n\nTo fix this, the default value for the `expected` parameter is a\nsentinel object that allows the detection of an expected value being\npassed in regardless if it is `None` or any other condition that does\nnot evaluate to true.\n\nSigned-off-by: Larry O'Leary \n\n* Remove expected value from integration tests\n\nAssertion is performed by the test itself. The epxected value of `None`\nis invalid for these tests. Remove `expected` argument from `run_test`\ncall.\n\nSigned-off-by: Larry O'Leary \n(cherry picked from commit ac4f45e442b2533398eab56f7bb1640605696bd0)","shortMessageHtmlLink":"Fix skipped assertions for itests (#4207)"}},{"before":"26f1c353afdea2ce32e0ee3d8a77b7c07f045b6f","after":"ac4f45e442b2533398eab56f7bb1640605696bd0","ref":"refs/heads/master","pushedAt":"2024-09-12T02:33:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiangce","name":"Xiangce Liu","path":"/xiangce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16770981?s=80&v=4"},"commit":{"message":"Fix skipped assertions for itests (#4207)\n\n* Fix skipped assert when `expected` is false\r\n\r\n`run_test` ignores `expected` if its value does not evaluate to a true\r\ncondition. This means that if, for example, the expected result from a\r\ncomponent is an empty list or the actual value `None`, no assertion is\r\nperformed leading to undetected test failures.\r\n\r\nTo fix this, the default value for the `expected` parameter is a\r\nsentinel object that allows the detection of an expected value being\r\npassed in regardless if it is `None` or any other condition that does\r\nnot evaluate to true.\r\n\r\nSigned-off-by: Larry O'Leary \r\n\r\n* Remove expected value from integration tests\r\n\r\nAssertion is performed by the test itself. The epxected value of `None`\r\nis invalid for these tests. Remove `expected` argument from `run_test`\r\ncall.\r\n\r\nSigned-off-by: Larry O'Leary ","shortMessageHtmlLink":"Fix skipped assertions for itests (#4207)"}},{"before":"9cd11a36c81557d3da03a9a2ddaf124e75523782","after":null,"ref":"refs/heads/coverage_ci","pushedAt":"2024-09-12T02:06:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xiangce","name":"Xiangce Liu","path":"/xiangce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16770981?s=80&v=4"}},{"before":"e8ce760d251efafffeb9321178897769e03dcda6","after":"26f1c353afdea2ce32e0ee3d8a77b7c07f045b6f","ref":"refs/heads/master","pushedAt":"2024-09-12T02:06:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiangce","name":"Xiangce Liu","path":"/xiangce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16770981?s=80&v=4"},"commit":{"message":"feat(ci): add coverage check for changed python file (#4200)\n\n- add a script for checking python coverage in insights.tools\r\n it can be not \"required\"\r\n- use the script in ci/cd pipelines to check updated python\r\n- remove unused mocking of os.path.join in test_copy_dir\r\n- Jira: RHINENG-12134\r\n\r\nSigned-off-by: Xiangce Liu ","shortMessageHtmlLink":"feat(ci): add coverage check for changed python file (#4200)"}},{"before":"65eb17901492dca1f05a667c0d93dec89480812b","after":"9cd11a36c81557d3da03a9a2ddaf124e75523782","ref":"refs/heads/coverage_ci","pushedAt":"2024-09-12T01:56:01.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"xiangce","name":"Xiangce Liu","path":"/xiangce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16770981?s=80&v=4"},"commit":{"message":"Merge branch 'master' into coverage_ci","shortMessageHtmlLink":"Merge branch 'master' into coverage_ci"}},{"before":"cebed212280d8559ea62ae405eb1068305fe90d8","after":null,"ref":"refs/heads/remove_cloud_cfg_spec","pushedAt":"2024-09-12T01:26:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xiangce","name":"Xiangce Liu","path":"/xiangce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16770981?s=80&v=4"}},{"before":"6bccbaa8630355c5cf2335486381f42b0a543ef9","after":"e8ce760d251efafffeb9321178897769e03dcda6","ref":"refs/heads/master","pushedAt":"2024-09-11T07:37:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiangce","name":"Xiangce Liu","path":"/xiangce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16770981?s=80&v=4"},"commit":{"message":"spec: stop collecting cloud_init_cfg_run (#4212)\n\n- RHINENG-11298\r\n\r\nSigned-off-by: Xiangce Liu ","shortMessageHtmlLink":"spec: stop collecting cloud_init_cfg_run (#4212)"}},{"before":"9a8f349131c401ffefb2dcb724f7ed94d330d847","after":"cebed212280d8559ea62ae405eb1068305fe90d8","ref":"refs/heads/remove_cloud_cfg_spec","pushedAt":"2024-09-11T06:37:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xiangce","name":"Xiangce Liu","path":"/xiangce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16770981?s=80&v=4"},"commit":{"message":"spec: stop collecting cloud_init_cfg_run\n\n- RHINENG-11298\n\nSigned-off-by: Xiangce Liu ","shortMessageHtmlLink":"spec: stop collecting cloud_init_cfg_run"}},{"before":"cf895b8eae6a798d1e408f34e8aa5a79a01a4c47","after":null,"ref":"refs/heads/pr_template","pushedAt":"2024-09-11T06:37:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xiangce","name":"Xiangce Liu","path":"/xiangce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16770981?s=80&v=4"}},{"before":"c7ff32006b67d0e9417d1ee86dc76a833eaaedcc","after":"6bccbaa8630355c5cf2335486381f42b0a543ef9","ref":"refs/heads/master","pushedAt":"2024-09-11T06:37:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiangce","name":"Xiangce Liu","path":"/xiangce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16770981?s=80&v=4"},"commit":{"message":"chore: add sensitive data checkpoint to PR template (#4210)\n\n- Jira: RHINENG-12397\r\n\r\nSigned-off-by: Xiangce Liu ","shortMessageHtmlLink":"chore: add sensitive data checkpoint to PR template (#4210)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNlQwNzoyMzozOS4wMDAwMDBazwAAAATBKCcf","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQwNjozNzoxMi4wMDAwMDBazwAAAASy1kbZ"}},"title":"Activity · RedHatInsights/insights-core"}