The aws-lambda-deplopy pipe version 1.3.0 is not waiting on the LastUpdateStatus to be successful before proceeding.
In the case where we issue an update command with a function configuration, the code calls update_function_configuration first before calling update_function_code. To respect Lambda function states, the code uses a boto3 waiter. Here is where I believe the issue is, the call to get_waiter is using the parameter function_active. I believe the what it needs to do is call the get_waiter function with the parameter function_updated. This will make the pipe wait until the function configuration is correctly updated before calling update_function_code.
Attached are images showing the pipeline console and the error, a snippet of the code where I believe the change is needed


