{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":226783901,"defaultBranch":"master","name":"sceptre","ownerLogin":"alexharv074","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-12-09T04:23:04.000Z","ownerAvatar":"https://github.com/avatars/u/2305330?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1720275749.0","currentOid":""},"activityList":{"items":[{"before":"7e711b21ab54b8d8d3681e33a512fd6148499c5a","after":"88755944de1419407601b5f824ad3455484f7812","ref":"refs/heads/release-candidate-4.5.0","pushedAt":"2024-07-09T01:22:50.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"alexharv074","name":"Alex Harvey","path":"/alexharv074","primaryAvatarUrl":"https://github.com/avatars/u/2305330?s=80&v=4"},"commit":{"message":"Merge branch 'master' into release-candidate-4.5.0","shortMessageHtmlLink":"Merge branch 'master' into release-candidate-4.5.0"}},{"before":"08d6e139c676f83789f6d54f0b29ec8ed46e912b","after":null,"ref":"refs/heads/ah/1484-bugfix","pushedAt":"2024-07-06T14:22:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexharv074","name":"Alex Harvey","path":"/alexharv074","primaryAvatarUrl":"https://github.com/avatars/u/2305330?s=80&v=4"}},{"before":"1af2eb6f059bcb3f935389ae4eccb2997714397a","after":"7e711b21ab54b8d8d3681e33a512fd6148499c5a","ref":"refs/heads/release-candidate-4.5.0","pushedAt":"2024-07-06T14:02:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://github.com/avatars/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci","shortMessageHtmlLink":"[pre-commit.ci] auto fixes from pre-commit.com hooks"}},{"before":"100159d004fe6bd2ef95980e206803612be1ca77","after":"b59a4da1fee8f54999ffefd5e032de4060d7270a","ref":"refs/heads/ah/1483-change-sets","pushedAt":"2024-07-06T14:02:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://github.com/avatars/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci","shortMessageHtmlLink":"[pre-commit.ci] auto fixes from pre-commit.com hooks"}},{"before":"ad6f9b98d18bf58ee985338b0a3382f6d394df65","after":"1af2eb6f059bcb3f935389ae4eccb2997714397a","ref":"refs/heads/release-candidate-4.5.0","pushedAt":"2024-07-06T14:02:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"alexharv074","name":"Alex Harvey","path":"/alexharv074","primaryAvatarUrl":"https://github.com/avatars/u/2305330?s=80&v=4"},"commit":{"message":"Merge branch 'ah/1483-change-sets' into release-candidate-4.5.0","shortMessageHtmlLink":"Merge branch 'ah/1483-change-sets' into release-candidate-4.5.0"}},{"before":"8d6e3f616c5fd065450e9107a3c74dadf97531d2","after":"100159d004fe6bd2ef95980e206803612be1ca77","ref":"refs/heads/ah/1483-change-sets","pushedAt":"2024-07-06T14:02:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexharv074","name":"Alex Harvey","path":"/alexharv074","primaryAvatarUrl":"https://github.com/avatars/u/2305330?s=80&v=4"},"commit":{"message":"fixup","shortMessageHtmlLink":"fixup"}},{"before":"df201bf72255c86bd2a73d005b22a07069d106c1","after":"ad6f9b98d18bf58ee985338b0a3382f6d394df65","ref":"refs/heads/release-candidate-4.5.0","pushedAt":"2024-07-06T13:50:34.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"alexharv074","name":"Alex Harvey","path":"/alexharv074","primaryAvatarUrl":"https://github.com/avatars/u/2305330?s=80&v=4"},"commit":{"message":"Merge branch 'ah/1483-change-sets' into release-candidate-4.5.0","shortMessageHtmlLink":"Merge branch 'ah/1483-change-sets' into release-candidate-4.5.0"}},{"before":"69ace38cc2f88271718c27af94a98779a284f891","after":"8d6e3f616c5fd065450e9107a3c74dadf97531d2","ref":"refs/heads/ah/1483-change-sets","pushedAt":"2024-07-06T13:50:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexharv074","name":"Alex Harvey","path":"/alexharv074","primaryAvatarUrl":"https://github.com/avatars/u/2305330?s=80&v=4"},"commit":{"message":"fix-integration-tests","shortMessageHtmlLink":"fix-integration-tests"}},{"before":"5f89b98812d49f956205c15816c0757505307c1b","after":"69ace38cc2f88271718c27af94a98779a284f891","ref":"refs/heads/ah/1483-change-sets","pushedAt":"2024-07-06T07:16:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alexharv074","name":"Alex Harvey","path":"/alexharv074","primaryAvatarUrl":"https://github.com/avatars/u/2305330?s=80&v=4"},"commit":{"message":"[Resolve #1483] Handle errors in change sets\n\nThis adds code to handle the case of failures in stack groups that have\nmissing or errored stacks when creating, describing and executing\nchange-sets.\n\nBefore this, any stack group that contained a stack that had been\ndeleted, or had errored out, resulted in all change set operations on\nthat stack group failing.\n\nThe reason for this is no error or exception handling had ever been\nadded for change sets, but assumed all stacks in the stack group were\nclean and could respond to the change set APIs.\n\nFor example, deleting change sets might error out with:\n\n```\n% sceptre delete -y network.yaml sceptre-network\nThe Change Set will be delete on the following stacks, if applicable:\nnetwork\n\n\"An error occurred (ValidationError) when calling the DeleteChangeSet\noperation: Stack [test-e2e-direct-connect] does not exist\"\n```\n\nThis is particularly an issue for sites that employ as best practice\nanalysis of change sets for safety prior to launching updates.\n\nThis patch adds the missing error handling for `delete_change_set`,\n`create_change_set`, `describe_change_set` and\n`execute_change_set`.","shortMessageHtmlLink":"[Resolve Sceptre#1483] Handle errors in change sets"}},{"before":null,"after":"5f89b98812d49f956205c15816c0757505307c1b","ref":"refs/heads/ah/1483-change-sets","pushedAt":"2024-07-06T07:14:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alexharv074","name":"Alex Harvey","path":"/alexharv074","primaryAvatarUrl":"https://github.com/avatars/u/2305330?s=80&v=4"},"commit":{"message":"[Resolve #1483] Handle errors in change sets\n\nThis adds code to handle the case of failures in stack groups that have\nmissing or errored stacks when creating, describing and executing\nchange-sets.\n\nBefore this, any stack group that contained a stack that had been\ndeleted, or had errored out, resulted in all change set operations on\nthat stack group failing.\n\nThe reason for this is no error or exception handling had ever been\nadded for change sets, but assumed all stacks in the stack group were\nclean and could respond to the change set APIs.\n\nFor example, deleting change sets might error out with:\n\n```\n% sceptre delete -y network.yaml sceptre-network\nThe Change Set will be delete on the following stacks, if applicable:\nnetwork\n\n\"An error occurred (ValidationError) when calling the DeleteChangeSet\noperation: Stack [test-e2e-direct-connect] does not exist\"\n```\n\nThis is particularly an issue for sites that employ as best practice\nanalysis of change sets for safety prior to launching updates.\n\nThis patch adds the missing error handling for `delete_change_set`,\n`create_change_set`, `describe_change_set` and\n`execute_change_set`.","shortMessageHtmlLink":"[Resolve Sceptre#1483] Handle errors in change sets"}},{"before":"d489aad453c12a9a6ddd944b1a98168b4988120d","after":"08d6e139c676f83789f6d54f0b29ec8ed46e912b","ref":"refs/heads/ah/1484-bugfix","pushedAt":"2024-07-05T10:50:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexharv074","name":"Alex Harvey","path":"/alexharv074","primaryAvatarUrl":"https://github.com/avatars/u/2305330?s=80&v=4"},"commit":{"message":"typo","shortMessageHtmlLink":"typo"}},{"before":"14d563f2ca2b695dbabdaca18e4831aec0197dd0","after":"df201bf72255c86bd2a73d005b22a07069d106c1","ref":"refs/heads/release-candidate-4.5.0","pushedAt":"2024-07-05T10:46:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"alexharv074","name":"Alex Harvey","path":"/alexharv074","primaryAvatarUrl":"https://github.com/avatars/u/2305330?s=80&v=4"},"commit":{"message":"Merge branch 'ah/1484-bugfix' into release-candidate-4.5.0","shortMessageHtmlLink":"Merge branch 'ah/1484-bugfix' into release-candidate-4.5.0"}},{"before":null,"after":"d489aad453c12a9a6ddd944b1a98168b4988120d","ref":"refs/heads/ah/1484-bugfix","pushedAt":"2024-07-05T06:33:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alexharv074","name":"Alex Harvey","path":"/alexharv074","primaryAvatarUrl":"https://github.com/avatars/u/2305330?s=80&v=4"},"commit":{"message":"[Resolve #1484] Gracefully handle invalid parameters\n\nThis adds logic to _cast_parameters to also handle the case that the\n`parameters` dict itself is not a dict but some other invalid type.","shortMessageHtmlLink":"[Resolve Sceptre#1484] Gracefully handle invalid parameters"}},{"before":"793e01fd3955f6bc06d2d8340fbc92755bc89793","after":"14d563f2ca2b695dbabdaca18e4831aec0197dd0","ref":"refs/heads/release-candidate-4.5.0","pushedAt":"2024-07-03T13:22:03.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"alexharv074","name":"Alex Harvey","path":"/alexharv074","primaryAvatarUrl":"https://github.com/avatars/u/2305330?s=80&v=4"},"commit":{"message":"merge-conflict","shortMessageHtmlLink":"merge-conflict"}},{"before":"6700c11c71b162267c826b638547ae154218e14f","after":null,"ref":"refs/heads/ah/915-change-set-create","pushedAt":"2024-07-03T04:41:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexharv074","name":"Alex Harvey","path":"/alexharv074","primaryAvatarUrl":"https://github.com/avatars/u/2305330?s=80&v=4"}},{"before":"f4aecc42b91b515099cd5ccbaa983fe61e0e5efc","after":"793e01fd3955f6bc06d2d8340fbc92755bc89793","ref":"refs/heads/release-candidate-4.5.0","pushedAt":"2024-07-03T02:22:10.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"alexharv074","name":"Alex Harvey","path":"/alexharv074","primaryAvatarUrl":"https://github.com/avatars/u/2305330?s=80&v=4"},"commit":{"message":"Merge branch 'master' into release-candidate-4.5.0","shortMessageHtmlLink":"Merge branch 'master' into release-candidate-4.5.0"}},{"before":"b6ec4eb6b9bf16c06348e590747045e125d1c9a8","after":null,"ref":"refs/heads/ah/1451-bugfix-clienterror","pushedAt":"2024-07-03T01:47:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexharv074","name":"Alex Harvey","path":"/alexharv074","primaryAvatarUrl":"https://github.com/avatars/u/2305330?s=80&v=4"}},{"before":"4f0c7acf6698f9886348d25a5feaf60a9abcdc65","after":null,"ref":"refs/heads/ah/1468-cast-params","pushedAt":"2024-07-03T01:46:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexharv074","name":"Alex Harvey","path":"/alexharv074","primaryAvatarUrl":"https://github.com/avatars/u/2305330?s=80&v=4"}},{"before":"24341151338dc0436c83ed1668753e8af7b79200","after":"b6ec4eb6b9bf16c06348e590747045e125d1c9a8","ref":"refs/heads/ah/1451-bugfix-clienterror","pushedAt":"2024-06-30T05:53:02.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"zaro0508","name":"Khai Do","path":"/zaro0508","primaryAvatarUrl":"https://github.com/avatars/u/3697686?s=80&v=4"},"commit":{"message":"Merge branch 'master' into ah/1451-bugfix-clienterror","shortMessageHtmlLink":"Merge branch 'master' into ah/1451-bugfix-clienterror"}},{"before":"bcbaa231399873fdd9c3c9508215e94e066b08a7","after":"4f0c7acf6698f9886348d25a5feaf60a9abcdc65","ref":"refs/heads/ah/1468-cast-params","pushedAt":"2024-06-29T02:27:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexharv074","name":"Alex Harvey","path":"/alexharv074","primaryAvatarUrl":"https://github.com/avatars/u/2305330?s=80&v=4"},"commit":{"message":"rename-method","shortMessageHtmlLink":"rename-method"}},{"before":"63c560e6b0b2470aefe17bdd7e19bed77ff992dc","after":"24341151338dc0436c83ed1668753e8af7b79200","ref":"refs/heads/ah/1451-bugfix-clienterror","pushedAt":"2024-06-29T02:11:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexharv074","name":"Alex Harvey","path":"/alexharv074","primaryAvatarUrl":"https://github.com/avatars/u/2305330?s=80&v=4"},"commit":{"message":"delete-code","shortMessageHtmlLink":"delete-code"}},{"before":"d956abd28e94e93f62bca2657a2837e71a30aba9","after":"f4aecc42b91b515099cd5ccbaa983fe61e0e5efc","ref":"refs/heads/release-candidate-4.5.0","pushedAt":"2024-06-23T04:54:51.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"alexharv074","name":"Alex Harvey","path":"/alexharv074","primaryAvatarUrl":"https://github.com/avatars/u/2305330?s=80&v=4"},"commit":{"message":"Merge branch 'ah/harkylton/fix-update-changesets' into release-candidate-4.5.0","shortMessageHtmlLink":"Merge branch 'ah/harkylton/fix-update-changesets' into release-candid…"}},{"before":"7f8810fc2180f55a2e09a57c8966ce545dad3855","after":"79570a5c17ce47b54ae1f8825dbf3b90d136ac1f","ref":"refs/heads/ah/harkylton/fix-update-changesets","pushedAt":"2024-06-23T04:49:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexharv074","name":"Alex Harvey","path":"/alexharv074","primaryAvatarUrl":"https://github.com/avatars/u/2305330?s=80&v=4"},"commit":{"message":"jons-requests","shortMessageHtmlLink":"jons-requests"}},{"before":null,"after":"7f8810fc2180f55a2e09a57c8966ce545dad3855","ref":"refs/heads/ah/harkylton/fix-update-changesets","pushedAt":"2024-06-23T04:40:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alexharv074","name":"Alex Harvey","path":"/alexharv074","primaryAvatarUrl":"https://github.com/avatars/u/2305330?s=80&v=4"},"commit":{"message":"Precommit and fix tests for Python 3.12","shortMessageHtmlLink":"Precommit and fix tests for Python 3.12"}},{"before":"37e7105957eac5d740074c9e4b24707144085ecd","after":"d956abd28e94e93f62bca2657a2837e71a30aba9","ref":"refs/heads/release-candidate-4.5.0","pushedAt":"2024-06-23T04:22:58.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"alexharv074","name":"Alex Harvey","path":"/alexharv074","primaryAvatarUrl":"https://github.com/avatars/u/2305330?s=80&v=4"},"commit":{"message":"Merge branch 'master' into release-candidate-4.5.0","shortMessageHtmlLink":"Merge branch 'master' into release-candidate-4.5.0"}},{"before":"b05eadf88182432afc09d1983670117552189956","after":null,"ref":"refs/heads/ah/tweak-docs","pushedAt":"2024-06-23T04:20:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexharv074","name":"Alex Harvey","path":"/alexharv074","primaryAvatarUrl":"https://github.com/avatars/u/2305330?s=80&v=4"}},{"before":"6bebdbf748ebdf1e7afe1ee4a4008da100c1e87a","after":"b05eadf88182432afc09d1983670117552189956","ref":"refs/heads/ah/tweak-docs","pushedAt":"2024-06-20T04:24:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexharv074","name":"Alex Harvey","path":"/alexharv074","primaryAvatarUrl":"https://github.com/avatars/u/2305330?s=80&v=4"},"commit":{"message":"tweak","shortMessageHtmlLink":"tweak"}},{"before":"03315a3d8dd4c3634947d6cbee8df6bd91f59cb7","after":"63c560e6b0b2470aefe17bdd7e19bed77ff992dc","ref":"refs/heads/ah/1451-bugfix-clienterror","pushedAt":"2024-06-19T17:17:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"zaro0508","name":"Khai Do","path":"/zaro0508","primaryAvatarUrl":"https://github.com/avatars/u/3697686?s=80&v=4"},"commit":{"message":"Merge branch 'master' into ah/1451-bugfix-clienterror","shortMessageHtmlLink":"Merge branch 'master' into ah/1451-bugfix-clienterror"}},{"before":"6d1f884be7cd463b068be0a4ac1bf4f28c9c6527","after":"37e7105957eac5d740074c9e4b24707144085ecd","ref":"refs/heads/release-candidate-4.5.0","pushedAt":"2024-06-16T07:58:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://github.com/avatars/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci","shortMessageHtmlLink":"[pre-commit.ci] auto fixes from pre-commit.com hooks"}},{"before":"f083b580a6cf8585b23ac68b4cf60db7026d54f4","after":"6d1f884be7cd463b068be0a4ac1bf4f28c9c6527","ref":"refs/heads/release-candidate-4.5.0","pushedAt":"2024-06-16T07:57:49.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"alexharv074","name":"Alex Harvey","path":"/alexharv074","primaryAvatarUrl":"https://github.com/avatars/u/2305330?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'XGuardian/1268-Valid-Stack-Paths' into release-candidate-4.5.0","shortMessageHtmlLink":"Merge remote-tracking branch 'XGuardian/1268-Valid-Stack-Paths' into …"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEeiblzwA","startCursor":null,"endCursor":null}},"title":"Activity · alexharv074/sceptre"}