Skip to content

fix(deps): update opentelemetry-go monorepo to v1.43.0 #864

fix(deps): update opentelemetry-go monorepo to v1.43.0

fix(deps): update opentelemetry-go monorepo to v1.43.0 #864

name: Build and Publish Docker Image
on:
push:
release:
types: ["published"]
jobs:
validate-kustomize:
uses: datum-cloud/actions/.github/workflows/validate-kustomize.yaml@v1.12.1
publish-container-image:
# No point in trying to build the container image if the deployment
# manifests are invalid.
needs:
- validate-kustomize
permissions:
id-token: write
contents: read
packages: write
attestations: write
uses: datum-cloud/actions/.github/workflows/publish-docker.yaml@v1.12.1
with:
image-name: activity
secrets: inherit
publish-ui-container-image:
# Build and publish the Activity UI container image
needs:
- validate-kustomize
permissions:
id-token: write
contents: read
packages: write
attestations: write
uses: datum-cloud/actions/.github/workflows/publish-docker.yaml@v1.12.1
with:
image-name: activity-ui
context: ui
dockerfile-path: ui/Dockerfile
secrets: inherit
publish-kustomize-bundles:
# Ensure the kustomize manifests are valid and the container is published
# before we publish the kustomize manifests. We expect publishing the
# kustomize manifests to result in new deployments going out.
needs:
- validate-kustomize
- publish-container-image
permissions:
id-token: write
contents: read
packages: write
uses: datum-cloud/actions/.github/workflows/publish-kustomize-bundle.yaml@v1.12.1
with:
bundle-name: ghcr.io/datum-cloud/activity-kustomize
bundle-path: config
image-overlays: config/base
image-name: ghcr.io/datum-cloud/activity
secrets: inherit
publish-ui-kustomize-bundle:
# Publish the UI kustomize bundle separately
needs:
- validate-kustomize
- publish-ui-container-image
permissions:
id-token: write
contents: read
packages: write
uses: datum-cloud/actions/.github/workflows/publish-kustomize-bundle.yaml@v1.12.1
with:
bundle-name: ghcr.io/datum-cloud/activity-ui-kustomize
bundle-path: config/components/ui
image-overlays: config/components/ui
image-name: ghcr.io/datum-cloud/activity-ui
secrets: inherit