@@ -193,12 +193,12 @@ async function remoteBuildImage(options: DepotBuildImageOptions): Promise<BuildI
193193 "--metadata-file" ,
194194 "metadata.json" ,
195195 "--build-arg" ,
196+ `SOURCE_DATE_EPOCH=0` ,
197+ "--build-arg" ,
196198 `TRIGGER_PROJECT_ID=${ options . projectId } ` ,
197199 "--build-arg" ,
198200 `TRIGGER_DEPLOYMENT_ID=${ options . deploymentId } ` ,
199201 "--build-arg" ,
200- `TRIGGER_DEPLOYMENT_VERSION=${ options . deploymentVersion } ` ,
201- "--build-arg" ,
202202 `TRIGGER_CONTENT_HASH=${ options . contentHash } ` ,
203203 "--build-arg" ,
204204 `TRIGGER_PROJECT_REF=${ options . projectRef } ` ,
@@ -210,6 +210,8 @@ async function remoteBuildImage(options: DepotBuildImageOptions): Promise<BuildI
210210 `TRIGGER_SECRET_KEY=${ options . apiKey } ` ,
211211 ...( buildArgs || [ ] ) ,
212212 ...( options . extraCACerts ? [ "--build-arg" , `NODE_EXTRA_CA_CERTS=${ options . extraCACerts } ` ] : [ ] ) ,
213+ "--output" ,
214+ "type=image,rewrite-timestamp=true" ,
213215 "--progress" ,
214216 "plain" ,
215217 "." ,
@@ -509,19 +511,17 @@ async function localBuildImage(options: SelfHostedBuildImageOptions): Promise<Bu
509511 options . imagePlatform ,
510512 options . network ? `--network=${ options . network } ` : undefined ,
511513 addHost ? `--add-host=${ addHost } ` : undefined ,
512- push ? "--push" : undefined ,
513- load ? "--load" : undefined ,
514514 "--provenance" ,
515515 "false" ,
516516 "--metadata-file" ,
517517 "metadata.json" ,
518518 "--build-arg" ,
519+ `SOURCE_DATE_EPOCH=0` ,
520+ "--build-arg" ,
519521 `TRIGGER_PROJECT_ID=${ options . projectId } ` ,
520522 "--build-arg" ,
521523 `TRIGGER_DEPLOYMENT_ID=${ options . deploymentId } ` ,
522524 "--build-arg" ,
523- `TRIGGER_DEPLOYMENT_VERSION=${ options . deploymentVersion } ` ,
524- "--build-arg" ,
525525 `TRIGGER_CONTENT_HASH=${ options . contentHash } ` ,
526526 "--build-arg" ,
527527 `TRIGGER_PROJECT_REF=${ options . projectRef } ` ,
@@ -533,10 +533,12 @@ async function localBuildImage(options: SelfHostedBuildImageOptions): Promise<Bu
533533 `TRIGGER_SECRET_KEY=${ options . apiKey } ` ,
534534 ...( buildArgs || [ ] ) ,
535535 ...( options . extraCACerts ? [ "--build-arg" , `NODE_EXTRA_CA_CERTS=${ options . extraCACerts } ` ] : [ ] ) ,
536+ "--output" ,
537+ `type=image,name=${ imageTag } ,rewrite-timestamp=true${ push ? ",push=true" : "" } ${
538+ load ? ",load=true" : ""
539+ } `,
536540 "--progress" ,
537541 "plain" ,
538- "-t" ,
539- imageTag ,
540542 "." , // The build context
541543 ] . filter ( Boolean ) as string [ ] ;
542544
@@ -761,15 +763,11 @@ USER bun
761763WORKDIR /app
762764
763765ARG TRIGGER_PROJECT_ID
764- ARG TRIGGER_DEPLOYMENT_ID
765- ARG TRIGGER_DEPLOYMENT_VERSION
766766ARG TRIGGER_CONTENT_HASH
767767ARG TRIGGER_PROJECT_REF
768768ARG NODE_EXTRA_CA_CERTS
769769
770770ENV TRIGGER_PROJECT_ID=\${TRIGGER_PROJECT_ID} \
771- TRIGGER_DEPLOYMENT_ID=\${TRIGGER_DEPLOYMENT_ID} \
772- TRIGGER_DEPLOYMENT_VERSION=\${TRIGGER_DEPLOYMENT_VERSION} \
773771 TRIGGER_CONTENT_HASH=\${TRIGGER_CONTENT_HASH} \
774772 TRIGGER_PROJECT_REF=\${TRIGGER_PROJECT_REF} \
775773 UV_USE_IO_URING=0 \
@@ -875,15 +873,11 @@ USER node
875873WORKDIR /app
876874
877875ARG TRIGGER_PROJECT_ID
878- ARG TRIGGER_DEPLOYMENT_ID
879- ARG TRIGGER_DEPLOYMENT_VERSION
880876ARG TRIGGER_CONTENT_HASH
881877ARG TRIGGER_PROJECT_REF
882878ARG NODE_EXTRA_CA_CERTS
883879
884880ENV TRIGGER_PROJECT_ID=\${TRIGGER_PROJECT_ID} \
885- TRIGGER_DEPLOYMENT_ID=\${TRIGGER_DEPLOYMENT_ID} \
886- TRIGGER_DEPLOYMENT_VERSION=\${TRIGGER_DEPLOYMENT_VERSION} \
887881 TRIGGER_CONTENT_HASH=\${TRIGGER_CONTENT_HASH} \
888882 TRIGGER_PROJECT_REF=\${TRIGGER_PROJECT_REF} \
889883 UV_USE_IO_URING=0 \
0 commit comments