{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":141490574,"defaultBranch":"main","name":"certipy","ownerLogin":"LLNL","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-07-18T21:10:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5921419?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726423307.0","currentOid":""},"activityList":{"items":[{"before":"fb51e6b326b6fe1dcc0ff980ca69098d3d545145","after":"9a684b490184313397d903fd27fbe90a77057962","ref":"refs/heads/main","pushedAt":"2024-09-15T18:02:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tgmachina","name":"Thomas Mendoza","path":"/tgmachina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624481?s=80&v=4"},"commit":{"message":"Bump version: 0.2.0 → 0.2.1","shortMessageHtmlLink":"Bump version: 0.2.0 → 0.2.1"}},{"before":null,"after":"e87bdebfad4be8c4f0da6e39a625ff2e48209829","ref":"refs/heads/bump","pushedAt":"2024-09-15T18:01:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tgmachina","name":"Thomas Mendoza","path":"/tgmachina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624481?s=80&v=4"},"commit":{"message":"Bump version: 0.2.0 → 0.2.1","shortMessageHtmlLink":"Bump version: 0.2.0 → 0.2.1"}},{"before":"b01a00ff73c369a47d87857a09a762609d8eb56d","after":"fb51e6b326b6fe1dcc0ff980ca69098d3d545145","ref":"refs/heads/main","pushedAt":"2024-09-15T18:01:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tgmachina","name":"Thomas Mendoza","path":"/tgmachina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624481?s=80&v=4"},"commit":{"message":"remove ipaddress from dependencies\n\nipaddress is in the standard library, ipaddress on pypi is a backport for older Pythons than we support","shortMessageHtmlLink":"remove ipaddress from dependencies"}},{"before":"e6cfe8c5b9051bf34b5ad8e8e0abfe20ee441bcf","after":"b01a00ff73c369a47d87857a09a762609d8eb56d","ref":"refs/heads/main","pushedAt":"2024-09-13T18:18:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tgmachina","name":"Thomas Mendoza","path":"/tgmachina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624481?s=80&v=4"},"commit":{"message":"Remove build from release env","shortMessageHtmlLink":"Remove build from release env"}},{"before":null,"after":"0303d59605f5dc5d3b6345de8dd66278211ad6e2","ref":"refs/heads/fix/release","pushedAt":"2024-09-13T18:16:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tgmachina","name":"Thomas Mendoza","path":"/tgmachina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624481?s=80&v=4"},"commit":{"message":"Remove build from release env","shortMessageHtmlLink":"Remove build from release env"}},{"before":"44589f53fe588b864faefe55b88be2020096f642","after":null,"ref":"refs/heads/bump","pushedAt":"2024-09-13T17:33:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tgmachina","name":"Thomas Mendoza","path":"/tgmachina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624481?s=80&v=4"}},{"before":"a7c95809d08adf88afc7a7a62b725926ad9f4acc","after":"e6cfe8c5b9051bf34b5ad8e8e0abfe20ee441bcf","ref":"refs/heads/main","pushedAt":"2024-09-13T17:33:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tgmachina","name":"Thomas Mendoza","path":"/tgmachina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624481?s=80&v=4"},"commit":{"message":"Bump version: 0.1.3 → 0.2.0","shortMessageHtmlLink":"Bump version: 0.1.3 → 0.2.0"}},{"before":null,"after":"44589f53fe588b864faefe55b88be2020096f642","ref":"refs/heads/bump","pushedAt":"2024-09-13T17:31:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tgmachina","name":"Thomas Mendoza","path":"/tgmachina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624481?s=80&v=4"},"commit":{"message":"Bump version: 0.1.3 → 0.2.0","shortMessageHtmlLink":"Bump version: 0.1.3 → 0.2.0"}},{"before":"503aaa5d2bc0f1a81454f27026a6918ce461af22","after":"a7c95809d08adf88afc7a7a62b725926ad9f4acc","ref":"refs/heads/main","pushedAt":"2024-09-13T17:26:54.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"tgmachina","name":"Thomas Mendoza","path":"/tgmachina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624481?s=80&v=4"},"commit":{"message":"Reference release environment","shortMessageHtmlLink":"Reference release environment"}},{"before":"3f29d1894e5c2ef8bd776736565859d02f8dde32","after":"c8c48a7bbbafae5647b7d46e21c25a6415b43aa7","ref":"refs/heads/feature/bump-my-version","pushedAt":"2024-09-13T17:25:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tgmachina","name":"Thomas Mendoza","path":"/tgmachina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624481?s=80&v=4"},"commit":{"message":"Reference release environment","shortMessageHtmlLink":"Reference release environment"}},{"before":null,"after":"3f29d1894e5c2ef8bd776736565859d02f8dde32","ref":"refs/heads/feature/bump-my-version","pushedAt":"2024-09-13T17:13:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tgmachina","name":"Thomas Mendoza","path":"/tgmachina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624481?s=80&v=4"},"commit":{"message":"Add release workflow","shortMessageHtmlLink":"Add release workflow"}},{"before":"a55d85ec62062ad553f001890fe61f0da6202e1e","after":null,"ref":"refs/heads/update-license","pushedAt":"2024-08-29T07:05:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"}},{"before":"3cc7d054148c03794e32fd92054324cb2bb1367e","after":null,"ref":"refs/heads/feature/flask-cert-test","pushedAt":"2024-08-29T07:05:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"}},{"before":"bd62d15988bbcbd6b9dfcde6e821b6ddefc5b981","after":null,"ref":"refs/heads/feature/lint","pushedAt":"2024-08-29T07:03:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"}},{"before":"7a1985ec801ff579934317c38e8a29b41bb9124b","after":"503aaa5d2bc0f1a81454f27026a6918ce461af22","ref":"refs/heads/main","pushedAt":"2024-08-25T19:54:58.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"tgmachina","name":"Thomas Mendoza","path":"/tgmachina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624481?s=80&v=4"},"commit":{"message":"Remove black from dev dependencies","shortMessageHtmlLink":"Remove black from dev dependencies"}},{"before":"f0621c88c56a954b4a1b8e8b0c4394829a3ea14f","after":"bd62d15988bbcbd6b9dfcde6e821b6ddefc5b981","ref":"refs/heads/feature/lint","pushedAt":"2024-08-25T19:53:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tgmachina","name":"Thomas Mendoza","path":"/tgmachina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624481?s=80&v=4"},"commit":{"message":"Remove black from dev dependencies","shortMessageHtmlLink":"Remove black from dev dependencies"}},{"before":"5674eb39e7a9ac7c94c97721566110743f39cd08","after":"f0621c88c56a954b4a1b8e8b0c4394829a3ea14f","ref":"refs/heads/feature/lint","pushedAt":"2024-08-25T00:27:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tgmachina","name":"Thomas Mendoza","path":"/tgmachina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624481?s=80&v=4"},"commit":{"message":"Remove black since ruff already formats","shortMessageHtmlLink":"Remove black since ruff already formats"}},{"before":null,"after":"5674eb39e7a9ac7c94c97721566110743f39cd08","ref":"refs/heads/feature/lint","pushedAt":"2024-08-24T03:56:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tgmachina","name":"Thomas Mendoza","path":"/tgmachina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624481?s=80&v=4"},"commit":{"message":"Fix ruff warnings, format with black","shortMessageHtmlLink":"Fix ruff warnings, format with black"}},{"before":"b4d00717849d34ed7ea265f317f76698373c3c02","after":"7a1985ec801ff579934317c38e8a29b41bb9124b","ref":"refs/heads/main","pushedAt":"2024-08-21T17:03:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tgmachina","name":"Thomas Mendoza","path":"/tgmachina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624481?s=80&v=4"},"commit":{"message":"Update requires-python and classifiers","shortMessageHtmlLink":"Update requires-python and classifiers"}},{"before":"8c927a6b071b069265e3f90c99e31a3f67cedcd2","after":"b4d00717849d34ed7ea265f317f76698373c3c02","ref":"refs/heads/main","pushedAt":"2024-08-19T19:09:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tgmachina","name":"Thomas Mendoza","path":"/tgmachina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624481?s=80&v=4"},"commit":{"message":"switch to cryptography (#9)\n\n* switch to cryptography\r\n\r\ntrades deprecated PyOpenSSL for cryptography\r\n\r\nattempts to minimize breakages, since most changes are internal\r\n\r\nPrevious arguments are supported as much as possible, with some deprecations where appropriate\r\n(e.g. openssl type enums for our own string enums).\r\n\r\nReturn types that returned the underlying OpenSSL.crypto objects now return the cryptography.x509 objects\r\n\r\nSome technically public APIs are (though likely not used) include get_extension_value,\r\nwhich now returns cryptography.x509 ExtensionType objects instead of strings.\r\n\r\nSupport dropped for things I doubt are used:\r\n\r\n- DSA keys (deprecated in OpenSSL 7)\r\n- TEXT encoding (I don't know what this is)\r\n\r\n* Fix imports\r\n\r\n---------\r\n\r\nCo-authored-by: Thomas Mendoza ","shortMessageHtmlLink":"switch to cryptography (#9)"}},{"before":"64bd79697c315fdfee2e820649073968afc3faa0","after":"8c927a6b071b069265e3f90c99e31a3f67cedcd2","ref":"refs/heads/main","pushedAt":"2024-08-19T18:41:35.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"tgmachina","name":"Thomas Mendoza","path":"/tgmachina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624481?s=80&v=4"},"commit":{"message":"Add flask tls server to verify generated certs","shortMessageHtmlLink":"Add flask tls server to verify generated certs"}},{"before":null,"after":"3cc7d054148c03794e32fd92054324cb2bb1367e","ref":"refs/heads/feature/flask-cert-test","pushedAt":"2024-08-19T18:39:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tgmachina","name":"Thomas Mendoza","path":"/tgmachina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624481?s=80&v=4"},"commit":{"message":"Add flask tls server to verify generated certs","shortMessageHtmlLink":"Add flask tls server to verify generated certs"}},{"before":"d4245bf0d0ea9fc285e118aff883feb4a1dad50e","after":null,"ref":"refs/heads/feature/ci","pushedAt":"2024-08-19T16:13:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tgmachina","name":"Thomas Mendoza","path":"/tgmachina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624481?s=80&v=4"}},{"before":"ef5c58021dc6ab08de29f0c6347cb49e6b280755","after":"64bd79697c315fdfee2e820649073968afc3faa0","ref":"refs/heads/main","pushedAt":"2024-08-19T16:13:22.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"tgmachina","name":"Thomas Mendoza","path":"/tgmachina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624481?s=80&v=4"},"commit":{"message":"Avoid permissions mods on top-level tmp","shortMessageHtmlLink":"Avoid permissions mods on top-level tmp"}},{"before":"b44d858abdd305c7121bc659213c08b20a467bc8","after":"d4245bf0d0ea9fc285e118aff883feb4a1dad50e","ref":"refs/heads/feature/ci","pushedAt":"2024-08-19T16:09:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tgmachina","name":"Thomas Mendoza","path":"/tgmachina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624481?s=80&v=4"},"commit":{"message":"Avoid permissions mods on top-level tmp","shortMessageHtmlLink":"Avoid permissions mods on top-level tmp"}},{"before":null,"after":"b44d858abdd305c7121bc659213c08b20a467bc8","ref":"refs/heads/feature/ci","pushedAt":"2024-08-19T15:54:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tgmachina","name":"Thomas Mendoza","path":"/tgmachina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624481?s=80&v=4"},"commit":{"message":"Add ci","shortMessageHtmlLink":"Add ci"}},{"before":"ef5c58021dc6ab08de29f0c6347cb49e6b280755","after":null,"ref":"refs/heads/master","pushedAt":"2024-08-19T15:41:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tgmachina","name":"Thomas Mendoza","path":"/tgmachina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624481?s=80&v=4"}},{"before":null,"after":"ef5c58021dc6ab08de29f0c6347cb49e6b280755","ref":"refs/heads/main","pushedAt":"2024-08-19T15:41:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tgmachina","name":"Thomas Mendoza","path":"/tgmachina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624481?s=80&v=4"},"commit":{"message":"add __main__ for python -m certipy","shortMessageHtmlLink":"add __main__ for python -m certipy"}},{"before":"ef5c58021dc6ab08de29f0c6347cb49e6b280755","after":null,"ref":"refs/heads/main","pushedAt":"2024-08-19T15:41:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tgmachina","name":"Thomas Mendoza","path":"/tgmachina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624481?s=80&v=4"}},{"before":null,"after":"ef5c58021dc6ab08de29f0c6347cb49e6b280755","ref":"refs/heads/main","pushedAt":"2024-08-19T15:40:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tgmachina","name":"Thomas Mendoza","path":"/tgmachina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624481?s=80&v=4"},"commit":{"message":"add __main__ for python -m certipy","shortMessageHtmlLink":"add __main__ for python -m certipy"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNVQxODowMjo1MC4wMDAwMDBazwAAAAS2zhyT","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNVQxODowMjo1MC4wMDAwMDBazwAAAAS2zhyT","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xOVQxNTo0MDoxOC4wMDAwMDBazwAAAASeMhPE"}},"title":"Activity · LLNL/certipy"}