{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":44666746,"defaultBranch":"master","name":"python-dciclient","ownerLogin":"redhat-cip","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-10-21T09:43:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1607795?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1683798389.0","currentOid":""},"activityList":{"items":[{"before":"a30e64a822dc56fb2bbc4a7768477cbd9a99f858","after":"f8ab473d87ac43ed958973a6556750bfa94240e5","ref":"refs/heads/master","pushedAt":"2024-07-18T08:11:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sf-project-io","name":null,"path":"/sf-project-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19975552?s=80&v=4"},"commit":{"message":"Drop python2.7 support\n\nChange-Id: I6e141c9bce8d9281d08272421d9c0b7742762c1e","shortMessageHtmlLink":"Drop python2.7 support"}},{"before":"5e4d0a81103b90fb5314e71d5b34409901f083eb","after":"a30e64a822dc56fb2bbc4a7768477cbd9a99f858","ref":"refs/heads/master","pushedAt":"2024-07-16T09:31:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sf-project-io","name":null,"path":"/sf-project-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19975552?s=80&v=4"},"commit":{"message":"Delete job-delete-file and job-show-file in favor of file-show and file-delete\n\nFile can be accessed with id directly. This patch introduce a breaking change because it removes cli commands and rename another one.\n\n- Replace file-show with file-content\n- Update file-show to return file API content\n- Remove job-show-file in favor of file-show\n- Remove job-delete-file in favor of file-delete\n\nChange-Id: I6c4c54f7b358e09201160e1428c6861b7d387e1c","shortMessageHtmlLink":"Delete job-delete-file and job-show-file in favor of file-show and fi…"}},{"before":"1329c58814cfc4d06d381eca935e02217f93a0d4","after":"5e4d0a81103b90fb5314e71d5b34409901f083eb","ref":"refs/heads/master","pushedAt":"2024-07-16T09:02:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sf-project-io","name":null,"path":"/sf-project-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19975552?s=80&v=4"},"commit":{"message":"Fix tests on RHEL 8\n\n * Add ansible for dci-vault tests\n dci-vault tests is using ansible-vault. We need to add ansible in our test-requirements.txt as a dependency.\n * Drop python 2.7 support\n * Drop RHEL 7 support\n\nChange-Id: I607b9e9347ccdb93bb9c41fb785951817e61ca08","shortMessageHtmlLink":"Fix tests on RHEL 8"}},{"before":"4eae8c9305f23a1cfbc63191ecc6d4e8a0b84778","after":"1329c58814cfc4d06d381eca935e02217f93a0d4","ref":"refs/heads/master","pushedAt":"2024-04-24T15:25:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sf-project-io","name":null,"path":"/sf-project-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19975552?s=80&v=4"},"commit":{"message":"Remove usage of dciauth v1 in the client\n\nChange-Id: Ie777e0b803f7b757b825e5b4b45079f9250f3ea6","shortMessageHtmlLink":"Remove usage of dciauth v1 in the client"}},{"before":"93bc887897aa5bdae5022ed31c2b2ba5633cb5ad","after":"4eae8c9305f23a1cfbc63191ecc6d4e8a0b84778","ref":"refs/heads/master","pushedAt":"2024-04-09T09:53:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sf-project-io","name":null,"path":"/sf-project-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19975552?s=80&v=4"},"commit":{"message":"List only active resources by default\n\nNote that DCI API gives precedence to 'where' over 'query' parameters,\nso we need to ensure default 'where' argument 'state:active' does not prevent\n'query' argument to be processed.\n\nChange-Id: I719df4de4e95dadbc7eb48600d096174f80ff544","shortMessageHtmlLink":"List only active resources by default"}},{"before":"4c807fc705cb13560e4435c79024816e7f163d30","after":"93bc887897aa5bdae5022ed31c2b2ba5633cb5ad","ref":"refs/heads/master","pushedAt":"2024-01-31T16:46:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sf-project-io","name":null,"path":"/sf-project-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19975552?s=80&v=4"},"commit":{"message":"add the dci-create-job utility\n\nChange-Id: Id078d97be950c237dcf68c1b61bf4154567d35c3","shortMessageHtmlLink":"add the dci-create-job utility"}},{"before":"e0c02d641baa70cd94784e59f69e2f12c1754009","after":"4c807fc705cb13560e4435c79024816e7f163d30","ref":"refs/heads/master","pushedAt":"2024-01-22T14:02:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sf-project-io","name":null,"path":"/sf-project-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19975552?s=80&v=4"},"commit":{"message":"Allow None or empty string for job.comment\n\njob.comment will be updated from None to empty string in the future.\nThis patch update a test to allow None or empty string for job.comment\n\nChange-Id: I1ab34a739fc8d2239f1bbe05701337a384533348","shortMessageHtmlLink":"Allow None or empty string for job.comment"}},{"before":"ddc1f79904d9560820a64241a28873f386abe65c","after":"e0c02d641baa70cd94784e59f69e2f12c1754009","ref":"refs/heads/master","pushedAt":"2023-12-11T08:05:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sf-project-io","name":null,"path":"/sf-project-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19975552?s=80&v=4"},"commit":{"message":"Merge \"Tests: speed up time execution\"","shortMessageHtmlLink":"Merge \"Tests: speed up time execution\""}},{"before":"53997d91f6c445e46538bc216331a62b7cf91d7e","after":"ddc1f79904d9560820a64241a28873f386abe65c","ref":"refs/heads/master","pushedAt":"2023-12-06T17:57:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sf-project-io","name":null,"path":"/sf-project-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19975552?s=80&v=4"},"commit":{"message":"fix missing dependency on python-setuptools\n\nChange-Id: I70b1b952a2dc018a3d41851f9f8ef56b473178b1\nTest-Hints: sno","shortMessageHtmlLink":"fix missing dependency on python-setuptools"}},{"before":"bee74ce15a86d23e5932b1907f56fb7a64f6f379","after":"53997d91f6c445e46538bc216331a62b7cf91d7e","ref":"refs/heads/master","pushedAt":"2023-11-17T15:27:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sf-project-io","name":null,"path":"/sf-project-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19975552?s=80&v=4"},"commit":{"message":"Remove Dockerfile\n\npython dciclient container is replaced by dci tox container\nRemoving the Dockerfile not needed\n\nChange-Id: If3b65c2a3a2f51fec435bc869b3a61bba4ea617e","shortMessageHtmlLink":"Remove Dockerfile"}},{"before":"0aeeab311d6b825d812922b533813cfe3a2a48f8","after":"bee74ce15a86d23e5932b1907f56fb7a64f6f379","ref":"refs/heads/master","pushedAt":"2023-11-10T16:06:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sf-project-io","name":null,"path":"/sf-project-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19975552?s=80&v=4"},"commit":{"message":"setup.py: do not expose sdist when dcibuild is not present\n\nsdist sub-command must fail if dcibuild is not present\n\nChange-Id: Ifb48c903d7f8d6f3612c8925db91587b5ab6e6be\nTest-Hints: no-check","shortMessageHtmlLink":"setup.py: do not expose sdist when dcibuild is not present"}},{"before":"8fc8915150a72efce781bfaaba500dbe5070c8d7","after":"0aeeab311d6b825d812922b533813cfe3a2a48f8","ref":"refs/heads/master","pushedAt":"2023-11-09T19:09:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sf-project-io","name":null,"path":"/sf-project-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19975552?s=80&v=4"},"commit":{"message":"Merge \"generate version at build time\"","shortMessageHtmlLink":"Merge \"generate version at build time\""}},{"before":"e5fbece80fcd34ed80aa9f59fae41cbcf3fb4b3e","after":"8fc8915150a72efce781bfaaba500dbe5070c8d7","ref":"refs/heads/master","pushedAt":"2023-11-08T18:55:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sf-project-io","name":null,"path":"/sf-project-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19975552?s=80&v=4"},"commit":{"message":"Merge \"Return matching component when already exist\"","shortMessageHtmlLink":"Merge \"Return matching component when already exist\""}},{"before":"53c05a4b0ce8fcb7ffd521fb92996fd7b1255cac","after":"e5fbece80fcd34ed80aa9f59fae41cbcf3fb4b3e","ref":"refs/heads/master","pushedAt":"2023-10-26T15:53:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sf-project-io","name":null,"path":"/sf-project-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19975552?s=80&v=4"},"commit":{"message":"Display only usefull columns in product-list command\n\nChange-Id: I80962a8b407308b554fe7cd730bae50a3ceed2e8","shortMessageHtmlLink":"Display only usefull columns in product-list command"}},{"before":"7dff23e94117f0ad15cdde369f978b08d615ac8c","after":"53c05a4b0ce8fcb7ffd521fb92996fd7b1255cac","ref":"refs/heads/master","pushedAt":"2023-10-18T13:47:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sf-project-io","name":null,"path":"/sf-project-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19975552?s=80&v=4"},"commit":{"message":"Python requests overloads __bool__ method\n\nIt overloads here\n\nhttps://github.com/psf/requests/blob/147c8511ddbfa5e8f71bbf5c18ede0c4ceb3bba4/requests/models.py#L731\n\nWhich means a response object can compare to False regardless of its\nstate. Gotta be more specific in the comparison so we know the object\nisn't null/None\n\nChange-Id: I3fdc42a428eb0186940b45df736a482adca3e0aa","shortMessageHtmlLink":"Python requests overloads __bool__ method"}},{"before":"443fbecc0607e058b70edf3a7577763dde89749d","after":"7dff23e94117f0ad15cdde369f978b08d615ac8c","ref":"refs/heads/master","pushedAt":"2023-10-02T10:25:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sf-project-io","name":null,"path":"/sf-project-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19975552?s=80&v=4"},"commit":{"message":"Fix shell printer for empty response\n\nThe conditional to check if response existed got lost in the rework done\nin commit f3e03c5 and then in commit 7dd6bdc we're unsafely accessing\nthe text field on a possible empty response object.\n\nChange-Id: I85df8673f31524275c72a4e8f6aa563c2a81eca1","shortMessageHtmlLink":"Fix shell printer for empty response"}},{"before":"745a5c279fd33f3dd3cf7f6f4d8719e46d29845f","after":"443fbecc0607e058b70edf3a7577763dde89749d","ref":"refs/heads/master","pushedAt":"2023-09-26T08:46:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sf-project-io","name":null,"path":"/sf-project-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19975552?s=80&v=4"},"commit":{"message":"Remove topic team association\n\ntopic team permission will be removed in the future.\nWe should remove it from clients first.\n\nChange-Id: I080866a7d9c0d91569948d0ec6faba8457a7186a","shortMessageHtmlLink":"Remove topic team association"}},{"before":"5f1f687340e23ea825af78fe9d938614e4ca1d5e","after":"745a5c279fd33f3dd3cf7f6f4d8719e46d29845f","ref":"refs/heads/master","pushedAt":"2023-09-12T11:20:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sf-project-io","name":null,"path":"/sf-project-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19975552?s=80&v=4"},"commit":{"message":"Add pre-release-access to team creation\n\nWe should be able to create a team with --pre-release-access or --no-pre-release-access flag.\n\nWe also use export control true when possible because we are going to change the export control permission logic.\nThis patch change the default used in some tests to be green with the future code.\n\nChange-Id: I75c42306ce1962fd99881fda0bb9f160d01a9773","shortMessageHtmlLink":"Add pre-release-access to team creation"}},{"before":"7dd6bdc55e29212e5ff06a1632582c0ab168bbf7","after":"5f1f687340e23ea825af78fe9d938614e4ca1d5e","ref":"refs/heads/master","pushedAt":"2023-08-07T15:51:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sf-project-io","name":null,"path":"/sf-project-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19975552?s=80&v=4"},"commit":{"message":"job: add keys values management\n\n - job.add_kv()\n - job.delete_kv()\n - $ job-add-key-value\n - $ job-delete-key-value\n\nChange-Id: Ie7c53115808234412786d5233e0f92990fa08026","shortMessageHtmlLink":"job: add keys values management"}},{"before":"d80b5ab3f3ccde7b38e9ff816f4eed4e091e2be2","after":"7dd6bdc55e29212e5ff06a1632582c0ab168bbf7","ref":"refs/heads/master","pushedAt":"2023-07-28T14:14:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sf-project-io","name":null,"path":"/sf-project-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19975552?s=80&v=4"},"commit":{"message":"fix dcictl file-show\n\ndisplay the returned content instead of the HTTP status.\n\nChange-Id: Id24797ccd1bcbe65efca4eead15a0acd90f36e20","shortMessageHtmlLink":"fix dcictl file-show"}},{"before":"b095c2004317f0351507de8d64fce486382976ce","after":"d80b5ab3f3ccde7b38e9ff816f4eed4e091e2be2","ref":"refs/heads/master","pushedAt":"2023-07-25T14:24:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sf-project-io","name":null,"path":"/sf-project-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19975552?s=80&v=4"},"commit":{"message":"Deprecate remoteci keys\n\nChange-Id: I63d4d8fc3c4bd280ddab5548b2b1d6f8af0ed587","shortMessageHtmlLink":"Deprecate remoteci keys"}},{"before":"1d67bff94aee6236b0777e2965ae5804364b6a25","after":"b095c2004317f0351507de8d64fce486382976ce","ref":"refs/heads/master","pushedAt":"2023-07-03T10:24:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sf-project-io","name":null,"path":"/sf-project-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19975552?s=80&v=4"},"commit":{"message":"rhel_kernel.py: check remoteci connectivity\n\nChange-Id: I98b6dce26cc0c7741d37bce18f6277f9936116de","shortMessageHtmlLink":"rhel_kernel.py: check remoteci connectivity"}},{"before":"26fcfedff99d09775685adfe251ac7d0adf885ab","after":"1d67bff94aee6236b0777e2965ae5804364b6a25","ref":"refs/heads/master","pushedAt":"2023-06-08T15:12:41.343Z","pushType":"push","commitsCount":2,"pusher":{"login":"sf-project-io","name":null,"path":"/sf-project-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19975552?s=80&v=4"},"commit":{"message":"Merge \"Revert \"job: add keys values management\"\"","shortMessageHtmlLink":"Merge \"Revert \"job: add keys values management\"\""}},{"before":"5b5ebdccff09a2a5c2030c0d7054d808b38798b3","after":"26fcfedff99d09775685adfe251ac7d0adf885ab","ref":"refs/heads/master","pushedAt":"2023-06-07T13:20:08.515Z","pushType":"push","commitsCount":2,"pusher":{"login":"sf-project-io","name":null,"path":"/sf-project-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19975552?s=80&v=4"},"commit":{"message":"Merge \"job: add keys values management\"","shortMessageHtmlLink":"Merge \"job: add keys values management\""}},{"before":"6a0fb359a8c32a603d50a700dd0a027f5c7f7b06","after":"5b5ebdccff09a2a5c2030c0d7054d808b38798b3","ref":"refs/heads/master","pushedAt":"2023-06-06T14:05:00.717Z","pushType":"push","commitsCount":1,"pusher":{"login":"sf-project-io","name":null,"path":"/sf-project-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19975552?s=80&v=4"},"commit":{"message":"add job.remove_component\n\nChange-Id: If264c7d1a7155aa02ea389a42ba1de828da15409\nDepends-On: I93d0afe80ba17ebe049c6609f1c13b1d9670247a","shortMessageHtmlLink":"add job.remove_component"}},{"before":"8dfe7dcdc4150cf1c48b632dc2d759cfee13ee04","after":"6a0fb359a8c32a603d50a700dd0a027f5c7f7b06","ref":"refs/heads/master","pushedAt":"2023-05-18T20:53:02.408Z","pushType":"push","commitsCount":1,"pusher":{"login":"sf-project-io","name":null,"path":"/sf-project-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19975552?s=80&v=4"},"commit":{"message":"Update to dci-rhel-latest-kernel-version to support compose-noinstall\n\nUpdated to support compose-noinstall and still allow for specifying\ntags.\n\nChange-Id: I1654d290ed9f59cd13f232f749e93cac560613f8","shortMessageHtmlLink":"Update to dci-rhel-latest-kernel-version to support compose-noinstall"}},{"before":"7bd0db284f47dcb1512400de61522000bea628bf","after":"8dfe7dcdc4150cf1c48b632dc2d759cfee13ee04","ref":"refs/heads/master","pushedAt":"2023-05-10T08:27:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sf-project-io","name":null,"path":"/sf-project-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19975552?s=80&v=4"},"commit":{"message":"Add new api function create_v2 for component\n\nIntroduce a new create_v2 function that will be used by other clients to create component using display_name and version.\n\nUpdate container to handle dci-vault test\nRemoved title and message\nChange the api of component-create to use position argument for the component display_name\n\nChange-Id: I3fae850c40f5e3f3380f6dbf83ab5e1724494fb3\nCo-Authored: Guillaume Vincent ","shortMessageHtmlLink":"Add new api function create_v2 for component"}},{"before":"e990fb3c246e3700ddb594bad13328cd50442ffc","after":"7bd0db284f47dcb1512400de61522000bea628bf","ref":"refs/heads/master","pushedAt":"2023-05-09T12:53:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sf-project-io","name":null,"path":"/sf-project-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19975552?s=80&v=4"},"commit":{"message":"Reapply query param\n\nReapply query param with proper non regression test for hmac authentication mechanism.\n\nChange-Id: Idf783ac33cf070e4b7f67f88abc73720086d9dff","shortMessageHtmlLink":"Reapply query param"}},{"before":"5f8aaa926dd1f19fbac8cddc21401e06e555e53b","after":"e990fb3c246e3700ddb594bad13328cd50442ffc","ref":"refs/heads/master","pushedAt":"2023-05-09T10:31:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sf-project-io","name":null,"path":"/sf-project-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19975552?s=80&v=4"},"commit":{"message":"Merge \"Revert \"add the \"query\" parameter\"\"","shortMessageHtmlLink":"Merge \"Revert \"add the \"query\" parameter\"\""}},{"before":"cca72b3c86be3eb508e6ca14024308b14c6bd918","after":"5f8aaa926dd1f19fbac8cddc21401e06e555e53b","ref":"refs/heads/master","pushedAt":"2023-03-29T15:50:17.792Z","pushType":"push","commitsCount":2,"pusher":{"login":"sf-project-io","name":null,"path":"/sf-project-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19975552?s=80&v=4"},"commit":{"message":"Merge \"add the \"query\" parameter\"","shortMessageHtmlLink":"Merge \"add the \"query\" parameter\""}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEgqXJcQA","startCursor":null,"endCursor":null}},"title":"Activity · redhat-cip/python-dciclient"}