AWS Lambda deploy rules

Hey !

I’d like to understand serverless deployment decision rules.
I’m using the v1.45.1 and when doing 2 consecutive deployments ( sls package and sls deploy --package) without compilation of my java project, two deployments are done. Is it a normal behavior ?

The only difference between both sls package in the serverless-state.json files generated by sls package are the S3Key and the artifactDirectoryName without different path.

I’d be verey thankful to understand if it’s actually normal or not in my project.
If you need thurther info :slight_smile: