in src/riff-raff-yaml-file/deployments/lambda.ts [42:62]
export function uploadLambdaArtifact(lambda: GuLambdaFunction): RiffRaffDeployment {
const { app, fileName } = lambda;
const { stack, region } = lambda.stack as GuStack;
return {
name: ["lambda-upload", region, stack, app].join("-"),
props: {
type: "aws-lambda",
stacks: new Set([stack]),
regions: new Set([region]),
app,
contentDirectory: app,
parameters: {
...locationProps(lambda),
lookupByTags: true,
fileName,
},
actions: ["uploadLambda"],
},
};
}