Skip to content

fix(CI): Reduces CI time. Fixes #11768 #31

fix(CI): Reduces CI time. Fixes #11768

fix(CI): Reduces CI time. Fixes #11768 #31

Workflow file for this run

name: Build and Push for PR
on:
pull_request:
paths:
- '**/*'
- '!**/*.md'
- '!**/OWNERS'
permissions:
contents: read
packages: write
attestations: write
id-token: write
jobs:
image-build-pr:
strategy:
fail-fast: true
matrix:
include:
- image: apiserver
dockerfile: backend/Dockerfile
context: .
- image: persistenceagent
dockerfile: backend/Dockerfile.persistenceagent
context: .
- image: scheduledworkflow
dockerfile: backend/Dockerfile.scheduledworkflow
context: .
- image: launcher
dockerfile: backend/Dockerfile.launcher
context: .
- image: driver
dockerfile: backend/Dockerfile.driver
context: .
uses: ./.github/workflows/build-and-push.yml
with:
target_tag: "${{ github.event.number }}-latest"
app_to_build: ${{ matrix.image }}
image_context: ${{ matrix.context }}
docker_file: ${{ matrix.dockerfile }}