iqgeo/Build and push arm64 + amd64 images

IQGeo reusable action to build arm64 + amd64 images based on supplied parameters

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit May 26, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: iqgeo/devops-engineering-ci-public-build-push-action@de605759c5e50061bc116b9a1b8e4255f2fe5324 # v0.0.3

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
versionVersion to buildyes
tagUnique number of Build ID for this workflow runyes
platformWhich OS arch to build this image on (amd64, arm64)yes
download_binariesDoes this build require binaries to be downloadedtrue
moduleModule to build (product, devdb, editions)yes
module_lowercaseModule name in lowercase to comply with Docker image naming requirementsyes
dockerfile_pathPath to the dockerfile for this specific image build (injector, platform w/ module, editions)yes
docker_contextBuild context for the docker image to referenceyes
acrIQGeos Azure container registry server nameyes
registry_usernameIQGeos Azure container registry username for logging into Azureyes
registry_passwordIQGeos Azure container registry password for logging into Azureyes
harborIQGeos Harbor container registry server nameyes
harbor_cli_secretIQGeos Harbor container registry password for logging into Azureyes
harbor_usernameIQGeos Harbor container registry username for logging into Azureyes
gh_tokenGitHub token to clone repos from IQGeo orgyes
shortened_versionShortened Version to query utils-language-packs repo to copy language packs over for injector buildsyes
engineering_prefixEngineering prefix to place multi arch images in Harbordevops_sandbox_engineering

no outputs