fix(deps): update opentelemetry-go monorepo to v1.43.0 #864
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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 |