name: Publish Katib Core Images on: - push - pull_request jobs: core: name: Publish Image uses: ./.github/workflows/build-and-publish-images.yaml with: component-name: ${{ matrix.component-name }} platforms: linux/amd64,linux/arm64 dockerfile: ${{ matrix.dockerfile }} secrets: DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} strategy: fail-fast: false matrix: include: - component-name: katib-controller dockerfile: cmd/katib-controller/v1beta1/Dockerfile - component-name: katib-db-manager dockerfile: cmd/db-manager/v1beta1/Dockerfile - component-name: katib-ui dockerfile: cmd/ui/v1beta1/Dockerfile - component-name: file-metrics-collector dockerfile: cmd/metricscollector/v1beta1/file-metricscollector/Dockerfile - component-name: tfevent-metrics-collector dockerfile: cmd/metricscollector/v1beta1/tfevent-metricscollector/Dockerfile