Skip to content

revert back to ruby3.2 for the v1.16 image due to various bugs in the base image #126

revert back to ruby3.2 for the v1.16 image due to various bugs in the base image

revert back to ruby3.2 for the v1.16 image due to various bugs in the base image #126

Workflow file for this run

name: CI
on:
pull_request:
jobs:
container-images:
name: Container images
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
fluentd:
- v1.16
- v1.16-ruby3.3
image-type:
- base
- filters
- full
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Gather metadata
id: meta
uses: docker/metadata-action@v5
with:
images: |
ghcr.io/${{ github.repository_owner }}/fluentd
flavor: |
latest = false
tags: |
type=raw,value=${{ matrix.fluentd }}-${{ matrix.image-type }}-build.${{ github.run_number }}
type=raw,value=${{ matrix.fluentd }}-${{ matrix.image-type }}
labels: |
org.opencontainers.image.description=Custom-built Fluentd image for the Logging operator
org.opencontainers.image.title=Fluentd docker image
org.opencontainers.image.authors=kube-logging authors
org.opencontainers.image.documentation=https://kube-logging.dev/docs/
org.opencontainers.image.version=${{ matrix.fluentd }}-${{ matrix.image-type }}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Login to GitHub Container Registry
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ github.token }}
if: github.event_name == 'push'
- name: Build image (${{ matrix.image-type }})
uses: docker/build-push-action@v5
with:
context: ${{ matrix.fluentd }}
cache-from: type=gha
cache-to: type=gha,mode=max
push: false
tags: |
${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
target: ${{ matrix.image-type }}