diff --git a/.github/workflows/serverless-build-pull.yaml b/.github/workflows/serverless-build-pull.yaml new file mode 100644 index 000000000..218e0e969 --- /dev/null +++ b/.github/workflows/serverless-build-pull.yaml @@ -0,0 +1,31 @@ +name: serverless build (pull) + +on: + pull_request_target: + types: [ opened, edited, synchronize, reopened, ready_for_review ] + +permissions: + id-token: write # This is required for requesting the JWT token + contents: read # This is required for actions/checkout + +jobs: + build-image-serverless-controller: + uses: kyma-project/test-infra/.github/workflows/image-builder.yml@main # Usage: kyma-project/test-infra/.github/workflows/image-builder.yml@main + with: + name: function-controller/ga + dockerfile: components/serverless/deploy/manager/Dockerfile + context: . + + build-image-serverless-webhook: + uses: kyma-project/test-infra/.github/workflows/image-builder.yml@main # Usage: kyma-project/test-infra/.github/workflows/image-builder.yml@main + with: + name: function-webhook/ga + dockerfile: components/serverless/deploy/webhook/Dockerfile + context: . + + build-image-serverless-jobinit: + uses: kyma-project/test-infra/.github/workflows/image-builder.yml@main # Usage: kyma-project/test-infra/.github/workflows/image-builder.yml@main + with: + name: function-build-init/ga + dockerfile: components/serverless/deploy/jobinit/Dockerfile + context: .