@@ -354,12 +354,51 @@ build_update_pom() {
354354 cd ../.. && ./mvnw clean && ./mvnw --batch-mode release:update-versions -DdevelopmentVersion=${tag} -SNAPSHOT && ./mvnw spotless:apply && ./mvnw install -DskipTests
355355 cd .github/scripts
356356 echo " Removing unnecessary binaries from the jar file"
357+ # macOS / non-Linux binaries (never used in the Alpine Docker container)
357358 zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-golang
358359 zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-golang-arm
360+ zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-c
361+ zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-c-arm
362+ zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-advanced-c
363+ zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-advanced-c-arm
364+ zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-advanced-c-arm-stripped
365+ zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-advanced-c-stripped
366+ zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-cplus
367+ zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-cplus-arm
368+ zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-challenge52-c
369+ zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-challenge52-c-arm
370+ zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-challenge53-c
371+ zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-challenge53-c-arm
372+ zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-rust
373+ zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-rust-arm
359374 zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-dotnet
360375 zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-dotnet-arm
376+ zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-swift
377+ zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-swift-arm
378+ zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-swift-ctf
379+ zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-swift-arm-ctf
380+ # Linux glibc (non-musl) binaries (Alpine uses musl; golang uses glibc linux binary intentionally)
381+ zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-c-linux
382+ zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-c-linux-arm
383+ zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-advanced-c-linux
384+ zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-advanced-c-linux-arm
385+ zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-advanced-c-linux-arm-stripped
386+ zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-advanced-c-linux-stripped
387+ zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-cplus-linux
388+ zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-cplus-linux-arm
389+ zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-challenge52-c-linux
390+ zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-challenge52-c-linux-arm
391+ zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-challenge53-c-linux
392+ zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-challenge53-c-linux-arm
393+ zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-rust-linux
394+ zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-rust-linux-arm
361395 zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-dotnet-linux
362396 zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-dotnet-linux-arm
397+ zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-swift-linux
398+ zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-swift-linux-arm
399+ zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-swift-linux-ctf
400+ zip -d ../../target/* .jar BOOT-INF/classes/executables/wrongsecrets-swift-linux-arm-ctf
401+ # Windows binaries
363402 zip -d ../../target/* .jar BOOT-INF/classes/executables/* .exe
364403 docker buildx create --name mybuilder
365404 docker buildx use mybuilder
0 commit comments