{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":11401289,"defaultBranch":"master","name":"cmsPdmV","ownerLogin":"cms-PdmV","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-07-14T10:01:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4997233?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724681989.0","currentOid":""},"activityList":{"items":[{"before":"2ce3c762c8a4c3d9eb612345594280fd87756960","after":null,"ref":"refs/heads/SSOMigration","pushedAt":"2024-08-26T14:19:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ggonzr","name":"Geovanny González-Rodríguez","path":"/ggonzr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37672135?s=80&v=4"}},{"before":"f07389fdfa335524f0f6c7a4aad9f63d50c10349","after":null,"ref":"refs/heads/feature/remove-xsecµ","pushedAt":"2024-08-26T14:18:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ggonzr","name":"Geovanny González-Rodríguez","path":"/ggonzr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37672135?s=80&v=4"}},{"before":"62299e5a0dd44e19ff03a87a82e991b66dae5f47","after":null,"ref":"refs/heads/RefactoringGetTest","pushedAt":"2024-08-26T14:17:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ggonzr","name":"Geovanny González-Rodríguez","path":"/ggonzr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37672135?s=80&v=4"}},{"before":"9cee8eaf0757d19aa6698481eb68bbd13d5d5cee","after":null,"ref":"refs/heads/EmailValidationCopy","pushedAt":"2024-08-26T14:15:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ggonzr","name":"Geovanny González-Rodríguez","path":"/ggonzr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37672135?s=80&v=4"}},{"before":"00ab4acb149bda9b841e6ec936b56739c81c37ed","after":null,"ref":"refs/heads/DatasetReqMgrMismatch","pushedAt":"2024-08-26T14:15:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ggonzr","name":"Geovanny González-Rodríguez","path":"/ggonzr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37672135?s=80&v=4"}},{"before":"478404fb4355e74a607d719a72994150bb19c5b8","after":"219c4b85ffae20c2464c9ab9e60b07816bed4c89","ref":"refs/heads/migration/python3","pushedAt":"2024-08-26T11:50:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ggonzr","name":"Geovanny González-Rodríguez","path":"/ggonzr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37672135?s=80&v=4"},"commit":{"message":"Include \"end-to-end\" injection test cases (#1137)\n\n* Include Poetry\r\n\r\n1. Use `poetry` for dependencies management.\r\n2. Reorder the current tests so that this module could be packaged and\r\n be executed without requiring its source code.\r\n\r\n* Full injection from scratch\r\n\r\nThis provides two test case scenarios to submit a root request from scratch and a\r\nfull MC sample from scratch (up to NanoAOD data tier) to CMS O&C ReqMgr2 application,\r\nproviding some kind of \"end-to-end test case scenario\".\r\n\r\nCurrently, to use this, it is required that the testing environment configures the McM application with the required credentials\r\nto send requests to ReqMgr2, open sessions in SSH to access AFS folders, and that the deployment can reach resources inside\r\nthe CERN internal network. Because the last is not achievable with the container environment created in previous iterations,\r\njust use the current McM development deployment.\r\n\r\nHowever, to properly authenticate the requests and reach some databases, the test module has to be executed in CERN internal nodes\r\nand the user executing this must authenticate the client using an OIDC Device Code approach.\r\n\r\nNote the last is just a temporal workaround to execute the test and a\r\ncomplete testing environment must be created\r\n\r\n* Create a `venv` for installing `poetry`","shortMessageHtmlLink":"Include \"end-to-end\" injection test cases (#1137)"}},{"before":null,"after":"67ec78b09f167fb844a1ec5232f54bae2724adcf","ref":"refs/heads/migration/naive-move-python3","pushedAt":"2024-08-22T13:47:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ggonzr","name":"Geovanny González-Rodríguez","path":"/ggonzr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37672135?s=80&v=4"},"commit":{"message":"Include `README`\n\nGive more details about this version","shortMessageHtmlLink":"Include README"}},{"before":"ec173ec07626c246ec6ad61afb95e2df765042ee","after":"e26087616fa3ad380d85b0120e2c39046ce4419e","ref":"refs/heads/submission/mcm-rest-client","pushedAt":"2024-08-20T11:29:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ggonzr","name":"Geovanny González-Rodríguez","path":"/ggonzr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37672135?s=80&v=4"},"commit":{"message":"Include the new McM REST client\n\n1. Execute the CMS GEN script using `el9` containers.\n2. Set up a `venv` with the required dependencies.","shortMessageHtmlLink":"Include the new McM REST client"}},{"before":"5daf691d6c18cc5b7ff5f6ce99d442a9bcbf5bea","after":"ec173ec07626c246ec6ad61afb95e2df765042ee","ref":"refs/heads/submission/mcm-rest-client","pushedAt":"2024-08-20T11:23:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ggonzr","name":"Geovanny González-Rodríguez","path":"/ggonzr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37672135?s=80&v=4"},"commit":{"message":"Use `master` version for the McM REST client","shortMessageHtmlLink":"Use master version for the McM REST client"}},{"before":"d475b904c7befe1cb0ce2f880ffa998b7ae7607b","after":"5daf691d6c18cc5b7ff5f6ce99d442a9bcbf5bea","ref":"refs/heads/submission/mcm-rest-client","pushedAt":"2024-08-20T09:30:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ggonzr","name":"Geovanny González-Rodríguez","path":"/ggonzr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37672135?s=80&v=4"},"commit":{"message":"Some messages","shortMessageHtmlLink":"Some messages"}},{"before":"66159d1883bc5efe9b5ab3ae37f59fab2976ad24","after":"d475b904c7befe1cb0ce2f880ffa998b7ae7607b","ref":"refs/heads/submission/mcm-rest-client","pushedAt":"2024-08-20T09:25:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ggonzr","name":"Geovanny González-Rodríguez","path":"/ggonzr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37672135?s=80&v=4"},"commit":{"message":"More style changes","shortMessageHtmlLink":"More style changes"}},{"before":"8b2118105042f0e37c8889a07e1d95f0e48325f8","after":"66159d1883bc5efe9b5ab3ae37f59fab2976ad24","ref":"refs/heads/submission/mcm-rest-client","pushedAt":"2024-08-20T09:10:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ggonzr","name":"Geovanny González-Rodríguez","path":"/ggonzr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37672135?s=80&v=4"},"commit":{"message":"Redirect the installation trace to /dev/null","shortMessageHtmlLink":"Redirect the installation trace to /dev/null"}},{"before":"e57d5e328bfde1d1a1307f7d886aa3f510844858","after":"8b2118105042f0e37c8889a07e1d95f0e48325f8","ref":"refs/heads/submission/mcm-rest-client","pushedAt":"2024-08-20T08:55:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ggonzr","name":"Geovanny González-Rodríguez","path":"/ggonzr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37672135?s=80&v=4"},"commit":{"message":"Change the client version temporarily","shortMessageHtmlLink":"Change the client version temporarily"}},{"before":"b940045726a0a7c2e63c7e7bafbeb093d6b43dbc","after":"e57d5e328bfde1d1a1307f7d886aa3f510844858","ref":"refs/heads/submission/mcm-rest-client","pushedAt":"2024-08-19T14:56:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ggonzr","name":"Geovanny González-Rodríguez","path":"/ggonzr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37672135?s=80&v=4"},"commit":{"message":"Collect and handle errors properly","shortMessageHtmlLink":"Collect and handle errors properly"}},{"before":"872fce789edf18cb71045ccabada347b3695224b","after":"b940045726a0a7c2e63c7e7bafbeb093d6b43dbc","ref":"refs/heads/submission/mcm-rest-client","pushedAt":"2024-08-19T14:44:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ggonzr","name":"Geovanny González-Rodríguez","path":"/ggonzr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37672135?s=80&v=4"},"commit":{"message":"Include the new McM REST client\n\n1. Execute the CMS GEN script using `el9` containers.\n2. Set up a `venv` with the required dependencies.","shortMessageHtmlLink":"Include the new McM REST client"}},{"before":"8b5eda4e4d467057b537ac88796f814ec557d4bb","after":"872fce789edf18cb71045ccabada347b3695224b","ref":"refs/heads/submission/mcm-rest-client","pushedAt":"2024-08-19T14:39:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ggonzr","name":"Geovanny González-Rodríguez","path":"/ggonzr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37672135?s=80&v=4"},"commit":{"message":"Spaces","shortMessageHtmlLink":"Spaces"}},{"before":"b59814216cd213df47811a8fe2356a3f3ce910fa","after":"8b5eda4e4d467057b537ac88796f814ec557d4bb","ref":"refs/heads/submission/mcm-rest-client","pushedAt":"2024-08-19T14:35:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ggonzr","name":"Geovanny González-Rodríguez","path":"/ggonzr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37672135?s=80&v=4"},"commit":{"message":"Missing argument","shortMessageHtmlLink":"Missing argument"}},{"before":null,"after":"b59814216cd213df47811a8fe2356a3f3ce910fa","ref":"refs/heads/submission/mcm-rest-client","pushedAt":"2024-08-19T14:29:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ggonzr","name":"Geovanny González-Rodríguez","path":"/ggonzr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37672135?s=80&v=4"},"commit":{"message":"Include the new McM REST client\n\n1. Execute the CMS GEN script using `el9` containers.\n2. Set up a `venv` with the required dependencies.","shortMessageHtmlLink":"Include the new McM REST client"}},{"before":"3a0588cabb341cd43be9c2c11cddd40e9c96de5a","after":"9d10daa2dc3d2801d7a6041147e24bc3b3fbc104","ref":"refs/heads/master","pushedAt":"2024-05-13T09:49:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ggonzr","name":"Geovanny González-Rodríguez","path":"/ggonzr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37672135?s=80&v=4"},"commit":{"message":"Improve error message when force-completing a request with no output (#1135)\n\nRequests without output are always considered either 0% or 100% complete\r\nby ReqMgr, there is no middle ground. For non-admins, force-completing a\r\nrequest is only possible if it is more than 50% complete. So if the\r\nrequest has no output, it can only be force-completed by a non-admin if\r\nit is already complete.\r\n\r\nWhat the non-admins should do is trigger the force-completion of a\r\nrequest in the same (computing) workflow that does keep its output.\r\nForce-completion acts at the workflow level, and Unified is smart enough\r\nto mark all requests in the workflow as complete (100% completion for\r\nthose not keeping output).\r\n\r\nTo help confused users trying to force-complete requests without output,\r\nadd an error message telling them why it doesn't work and what they\r\ncould do about it (try some other request in the chain). Hopefully if\r\nthe user is smart enough they understand which requests in the chain\r\nwill work.\r\n\r\nUse the opportunity to marginally improve the coding style and fix a\r\ntypo.\r\n\r\nSee #1114.","shortMessageHtmlLink":"Improve error message when force-completing a request with no output (#…"}},{"before":"7b5c8bdd0a2fb9e22b7a33e159f1a1af46e3da0b","after":null,"ref":"refs/heads/bugfix/cross-section","pushedAt":"2024-03-12T15:22:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ggonzr","name":"Geovanny González-Rodríguez","path":"/ggonzr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37672135?s=80&v=4"}},{"before":"7ab70827309611b45202fb39b4049f4e2664f7c2","after":"3a0588cabb341cd43be9c2c11cddd40e9c96de5a","ref":"refs/heads/master","pushedAt":"2024-03-12T15:22:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ggonzr","name":"Geovanny González-Rodríguez","path":"/ggonzr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37672135?s=80&v=4"},"commit":{"message":"Remove `cross` option for generator parameters (#1131)","shortMessageHtmlLink":"Remove cross option for generator parameters (#1131)"}},{"before":"30ef5add9a7006d6bf550feb9f2f19cb606facf2","after":"478404fb4355e74a607d719a72994150bb19c5b8","ref":"refs/heads/migration/python3","pushedAt":"2024-03-11T08:54:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ggonzr","name":"Geovanny González-Rodríguez","path":"/ggonzr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37672135?s=80&v=4"},"commit":{"message":"Test environment and first test cases (#1128)\n\n1. Build and deploy the McM application based on the branch's code.\r\n2. Configure a minimum sample dataset to run the application.\r\n3. Include some helper modules for coding the test cases and include constraints on the minimum test cases required.\r\n4. Include a test suite to check the Campaign API.\r\n5. Update the GitHub Action workflow to execute the test suite.\r\n\r\n-----------\r\n\r\nCo-authored-by: Louis Moureaux ","shortMessageHtmlLink":"Test environment and first test cases (#1128)"}},{"before":null,"after":"7b5c8bdd0a2fb9e22b7a33e159f1a1af46e3da0b","ref":"refs/heads/bugfix/cross-section","pushedAt":"2024-03-04T13:46:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ggonzr","name":"Geovanny González-Rodríguez","path":"/ggonzr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37672135?s=80&v=4"},"commit":{"message":"Remove `cross` option for generator parameters","shortMessageHtmlLink":"Remove cross option for generator parameters"}},{"before":"839171bbd16b650b51142790fb8249689806de49","after":null,"ref":"refs/heads/enhancement/extensions","pushedAt":"2024-02-29T15:34:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ggonzr","name":"Geovanny González-Rodríguez","path":"/ggonzr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37672135?s=80&v=4"}},{"before":"f33d9018010e57b087f6f932d7bd254be111720d","after":"7ab70827309611b45202fb39b4049f4e2664f7c2","ref":"refs/heads/master","pushedAt":"2024-02-29T15:34:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ggonzr","name":"Geovanny González-Rodríguez","path":"/ggonzr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37672135?s=80&v=4"},"commit":{"message":"Increase the number of available extensions in the UI (#1130)\n\n1. Set this value up to 10.","shortMessageHtmlLink":"Increase the number of available extensions in the UI (#1130)"}},{"before":null,"after":"839171bbd16b650b51142790fb8249689806de49","ref":"refs/heads/enhancement/extensions","pushedAt":"2024-02-29T15:04:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ggonzr","name":"Geovanny González-Rodríguez","path":"/ggonzr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37672135?s=80&v=4"},"commit":{"message":"Increase the number of available extensions in the UI\n\n1. Set this value up to 10.","shortMessageHtmlLink":"Increase the number of available extensions in the UI"}},{"before":"41d4b85d216abb6db0f86171c2177f964ab308aa","after":null,"ref":"refs/heads/feature/remove-xsec","pushedAt":"2024-02-21T08:57:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ggonzr","name":"Geovanny González-Rodríguez","path":"/ggonzr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37672135?s=80&v=4"}},{"before":"f07389fdfa335524f0f6c7a4aad9f63d50c10349","after":"f33d9018010e57b087f6f932d7bd254be111720d","ref":"refs/heads/master","pushedAt":"2024-02-21T08:57:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ggonzr","name":"Geovanny González-Rodríguez","path":"/ggonzr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37672135?s=80&v=4"},"commit":{"message":"Remove cross sections from the UI (#1126)\n\nThe cross sections shown in the McM UI were confusing users into thinking that they were correct, which is almost never the case. Remove them from the UI (but keep them in the database for now).","shortMessageHtmlLink":"Remove cross sections from the UI (#1126)"}},{"before":"f07389fdfa335524f0f6c7a4aad9f63d50c10349","after":"30ef5add9a7006d6bf550feb9f2f19cb606facf2","ref":"refs/heads/migration/python3","pushedAt":"2024-02-19T17:36:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ggonzr","name":"Geovanny González-Rodríguez","path":"/ggonzr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37672135?s=80&v=4"},"commit":{"message":"Build the application environment using containers (#1125)\n\nThis commit includes:\r\n\r\n1. Dockerfile definition for McM application.\r\n2. Somes update to retrieve the database credential via environment variables.\r\n3. A Docker Compose definition for deploying the McM database and its search engine.\r\n\r\n---------\r\n\r\nCo-authored-by: Louis Moureaux ","shortMessageHtmlLink":"Build the application environment using containers (#1125)"}},{"before":"f07389fdfa335524f0f6c7a4aad9f63d50c10349","after":"41d4b85d216abb6db0f86171c2177f964ab308aa","ref":"refs/heads/feature/remove-xsec","pushedAt":"2024-02-09T18:22:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lmoureaux","name":"Louis Moureaux","path":"/lmoureaux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22327575?s=80&v=4"},"commit":{"message":"Remove cross sections from the UI\n\nThe cross sections shown in the McM UI were confusing users into thinking that they were correct, which is almost never the case. Remove them from the UI (but keep them in the database for now).","shortMessageHtmlLink":"Remove cross sections from the UI"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEpFiMMgA","startCursor":null,"endCursor":null}},"title":"Activity · cms-PdmV/cmsPdmV"}