on: pull_request: types: [opened, synchronize, reopened] defaults: run: shell: bash jobs: ci_image_build: runs-on: docker container: image: mgoltzsche/podman:4.9-minimal name: 'Build and Test CI Image' env: IMAGE_TAG: registry.garrity.co:8443/gs/ci-scala:pre-release steps: - uses: actions/checkout@v4 name: 'Checkout Repository' with: fetch-depth: 0 - name: 'Pre-Commit' run: | pre-commit install pre-commit run --all-files - name: 'Build and Push Pre-Release' run: | echo "Building and pushing pre-release: $IMAGE_TAG" podman build --tag "$IMAGE_TAG" . podman push "$IMAGE_TAG"