From a3b5cfbc43525a229b7c13409e9d5b6746a19740 Mon Sep 17 00:00:00 2001 From: Joel Takvorian Date: Tue, 17 Oct 2023 10:28:36 +0200 Subject: [PATCH] Workflow: set release related img when relevant --- .github/workflows/push_image_pr.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/push_image_pr.yml b/.github/workflows/push_image_pr.yml index b68f29977..fe05ebf66 100644 --- a/.github/workflows/push_image_pr.yml +++ b/.github/workflows/push_image_pr.yml @@ -8,6 +8,7 @@ env: WF_REGISTRY: quay.io/netobserv WF_IMAGE: network-observability-operator WF_ORG: netobserv + WF_RELIMG_VERSION: main jobs: push-pr-image: @@ -42,8 +43,12 @@ jobs: run: IMAGE_ORG=${{ env.WF_ORG }} IMAGE=${{ env.WF_REGISTRY }}/${{ env.WF_IMAGE }}:${{ env.short_sha }} make image-push - name: build and push manifest run: IMAGE_ORG=${{ env.WF_ORG }} IMAGE=${{ env.WF_REGISTRY }}/${{ env.WF_IMAGE }}:${{ env.short_sha }} make manifest-build manifest-push + - name: get related images target + if: startsWith(github.ref_name, 'release-') + run: | + echo "WF_RELIMG_VERSION=${{ github.ref_name }}" >> $GITHUB_ENV - name: build bundle - run: OCI_BUILD_OPTS="--label quay.expires-after=2w" IMAGE_ORG=${{ env.WF_ORG }} VERSION=${{ env.short_sha }} PLG_VERSION=main FLP_VERSION=main BPF_VERSION=main BUNDLE_VERSION=0.0.0-${{ env.short_sha }} make bundle bundle-build + run: OCI_BUILD_OPTS="--label quay.expires-after=2w" IMAGE_ORG=${{ env.WF_ORG }} VERSION=${{ env.short_sha }} PLG_VERSION=${{ env.WF_RELIMG_VERSION }} FLP_VERSION=${{ env.WF_RELIMG_VERSION }} BPF_VERSION=${{ env.WF_RELIMG_VERSION }} BUNDLE_VERSION=0.0.0-${{ env.short_sha }} make bundle bundle-build - name: push bundle to quay.io run: IMAGE_ORG=${{ env.WF_ORG }} VERSION=${{ env.short_sha }} BUNDLE_VERSION=0.0.0-${{ env.short_sha }} make bundle-push - name: build catalog