11NAME := $(or $(NAME ) ,$(NAME ) ,selenium)
22CURRENT_DATE := $(shell date '+% Y% m% d')
33BUILD_DATE := $(or $(BUILD_DATE ) ,$(BUILD_DATE ) ,$(CURRENT_DATE ) )
4- BASE_RELEASE := $(or $(BASE_RELEASE ) ,$(BASE_RELEASE ) ,selenium-4.27 .0)
5- BASE_VERSION := $(or $(BASE_VERSION ) ,$(BASE_VERSION ) ,4.27 .0)
6- BINDING_VERSION := $(or $(BINDING_VERSION ) ,$(BINDING_VERSION ) ,4.27 .0)
4+ BASE_RELEASE := $(or $(BASE_RELEASE ) ,$(BASE_RELEASE ) ,selenium-4.28 .0)
5+ BASE_VERSION := $(or $(BASE_VERSION ) ,$(BASE_VERSION ) ,4.28 .0)
6+ BINDING_VERSION := $(or $(BINDING_VERSION ) ,$(BINDING_VERSION ) ,4.28 .0)
77BASE_RELEASE_NIGHTLY := $(or $(BASE_RELEASE_NIGHTLY ) ,$(BASE_RELEASE_NIGHTLY ) ,nightly)
8- BASE_VERSION_NIGHTLY := $(or $(BASE_VERSION_NIGHTLY ) ,$(BASE_VERSION_NIGHTLY ) ,4.28 .0-SNAPSHOT)
9- VERSION := $(or $(VERSION ) ,$(VERSION ) ,4.27 .0)
8+ BASE_VERSION_NIGHTLY := $(or $(BASE_VERSION_NIGHTLY ) ,$(BASE_VERSION_NIGHTLY ) ,4.29 .0-SNAPSHOT)
9+ VERSION := $(or $(VERSION ) ,$(VERSION ) ,4.28 .0)
1010TAG_VERSION := $(VERSION ) -$(BUILD_DATE )
1111CHART_VERSION_NIGHTLY := $(or $(CHART_VERSION_NIGHTLY ) ,$(CHART_VERSION_NIGHTLY ) ,1.0.0-nightly)
1212NAMESPACE := $(or $(NAMESPACE ) ,$(NAMESPACE ) ,$(NAME ) )
@@ -209,10 +209,12 @@ standalone_firefox: firefox
209209 cd ./Standalone && docker buildx build --platform $(PLATFORMS ) $(BUILD_ARGS ) $(FROM_IMAGE_ARGS ) --build-arg BASE=node-firefox -t $(NAME ) /standalone-firefox:$(TAG_VERSION ) .
210210
211211standalone_firefox_dev : firefox_dev
212- cd ./Standalone && docker buildx build --platform $(PLATFORMS ) $(BUILD_ARGS ) --build-arg NAMESPACE=$(NAME ) --build-arg VERSION=dev --build-arg BASE=node-firefox -t $(NAME ) /standalone-firefox:dev .
212+ cd ./Standalone && docker buildx build --platform $(PLATFORMS ) $(BUILD_ARGS ) --sbom=true --attest type=provenance,mode=max \
213+ --build-arg NAMESPACE=$(NAME ) --build-arg VERSION=dev --build-arg BASE=node-firefox -t $(NAME ) /standalone-firefox:dev .
213214
214215standalone_firefox_beta : firefox_beta
215- cd ./Standalone && docker buildx build --platform $(PLATFORMS ) $(BUILD_ARGS ) --build-arg NAMESPACE=$(NAME ) --build-arg VERSION=beta --build-arg BASE=node-firefox -t $(NAME ) /standalone-firefox:beta .
216+ cd ./Standalone && docker buildx build --platform $(PLATFORMS ) $(BUILD_ARGS ) --sbom=true --attest type=provenance,mode=max \
217+ --build-arg NAMESPACE=$(NAME ) --build-arg VERSION=beta --build-arg BASE=node-firefox -t $(NAME ) /standalone-firefox:beta .
216218
217219standalone_chrome : chrome
218220 case " $( PLATFORMS) " in \
@@ -226,10 +228,12 @@ standalone_chrome: chrome
226228 esac
227229
228230standalone_chrome_dev : chrome_dev
229- cd ./Standalone && docker buildx build --platform $(PLATFORMS ) $(BUILD_ARGS ) --build-arg NAMESPACE=$(NAME ) --build-arg VERSION=dev --build-arg BASE=node-chrome -t $(NAME ) /standalone-chrome:dev .
231+ cd ./Standalone && docker buildx build --platform $(PLATFORMS ) $(BUILD_ARGS ) --sbom=true --attest type=provenance,mode=max \
232+ --build-arg NAMESPACE=$(NAME ) --build-arg VERSION=dev --build-arg BASE=node-chrome -t $(NAME ) /standalone-chrome:dev .
230233
231234standalone_chrome_beta : chrome_beta
232- cd ./Standalone && docker buildx build --platform $(PLATFORMS ) $(BUILD_ARGS ) --build-arg NAMESPACE=$(NAME ) --build-arg VERSION=beta --build-arg BASE=node-chrome -t $(NAME ) /standalone-chrome:beta .
235+ cd ./Standalone && docker buildx build --platform $(PLATFORMS ) $(BUILD_ARGS ) --sbom=true --attest type=provenance,mode=max \
236+ --build-arg NAMESPACE=$(NAME ) --build-arg VERSION=beta --build-arg BASE=node-chrome -t $(NAME ) /standalone-chrome:beta .
233237
234238standalone_chromium : chromium
235239 cd ./Standalone && docker buildx build --platform $(PLATFORMS ) $(BUILD_ARGS ) $(FROM_IMAGE_ARGS ) --build-arg BASE=node-chromium -t $(NAME ) /standalone-chromium:$(TAG_VERSION ) .
@@ -246,10 +250,12 @@ standalone_edge: edge
246250 esac
247251
248252standalone_edge_dev : edge_dev
249- cd ./Standalone && docker buildx build --platform $(PLATFORMS ) $(BUILD_ARGS ) --build-arg NAMESPACE=$(NAME ) --build-arg VERSION=dev --build-arg BASE=node-edge -t $(NAME ) /standalone-edge:dev .
253+ cd ./Standalone && docker buildx build --platform $(PLATFORMS ) $(BUILD_ARGS ) --sbom=true --attest type=provenance,mode=max \
254+ --build-arg NAMESPACE=$(NAME ) --build-arg VERSION=dev --build-arg BASE=node-edge -t $(NAME ) /standalone-edge:dev .
250255
251256standalone_edge_beta : edge_beta
252- cd ./Standalone && docker buildx build --platform $(PLATFORMS ) $(BUILD_ARGS ) --build-arg NAMESPACE=$(NAME ) --build-arg VERSION=beta --build-arg BASE=node-edge -t $(NAME ) /standalone-edge:beta .
257+ cd ./Standalone && docker buildx build --platform $(PLATFORMS ) $(BUILD_ARGS ) --sbom=true --attest type=provenance,mode=max \
258+ --build-arg NAMESPACE=$(NAME ) --build-arg VERSION=beta --build-arg BASE=node-edge -t $(NAME ) /standalone-edge:beta .
253259
254260video : base
255261 cd ./Video && docker buildx build --platform $(PLATFORMS ) $(BUILD_ARGS ) --build-arg FFMPEG_BASED_NAME=$(FFMPEG_BASED_NAME ) --build-arg FFMPEG_BASED_TAG=$(FFMPEG_BASED_TAG ) $(FROM_IMAGE_ARGS ) -t $(NAME ) /video:$(FFMPEG_TAG_VERSION ) -$(BUILD_DATE ) .
0 commit comments