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 downloaded—true
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 Harbor—devops_sandbox_engineering
sbom_generatorShared BuildKit SBOM generator image (directory-mode syft scan so lockfile packages are included). Module- and version-agnostic; lives at a fixed path, not under engineering_prefix.—iqgeoproddev.azurecr.io/engineering/sbom-generator:1

no outputs