From f5ec52a8812d86d3cba565ed17c80c133bdd22cf Mon Sep 17 00:00:00 2001 From: David Simansky Date: Wed, 22 Apr 2026 11:12:50 +0200 Subject: [PATCH 1/2] Add override-snapshot generation to CRS pipeline --- .github/workflows/generate-release-crs.yaml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.github/workflows/generate-release-crs.yaml b/.github/workflows/generate-release-crs.yaml index 893c3779..33565b19 100644 --- a/.github/workflows/generate-release-crs.yaml +++ b/.github/workflows/generate-release-crs.yaml @@ -29,6 +29,16 @@ jobs: repository: 'openshift-knative/serverless-operator' path: ./src/github.com/openshift-knative/serverless-operator + - name: Setup Golang + uses: openshift-knative/hack/actions/setup-go@main + + - name: Install yq + run: go install github.com/mikefarah/yq/v3@latest + + - name: Generate override snapshots + working-directory: ./src/github.com/openshift-knative/serverless-operator + run: make generate-override-snapshot + - name: Setup kubeconfig env: KONFLUX_TOKEN: ${{ secrets.KONFLUX_SA_TOKEN }} @@ -113,3 +123,10 @@ jobs: gh pr create --base main --head "serverless-qe:$branch" --title "$title" --body "$title" --label "do-not-merge/hold" || true # Use the repository cloned by the konflux-release-gen tool working-directory: ./src/github.com/openshift-knative/hack/openshift-knative/hack + + - name: Archive override snapshots + uses: actions/upload-artifact@v4 + with: + name: override-snapshots + path: ./src/github.com/openshift-knative/serverless-operator/.konflux-release/ + retention-days: 90 From 3ce2a0f4651019d64c4a28c22fda12fc7d9454a0 Mon Sep 17 00:00:00 2001 From: David Simansky Date: Wed, 22 Apr 2026 11:18:57 +0200 Subject: [PATCH 2/2] Decrease retention and add identifiers --- .github/workflows/generate-release-crs.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/generate-release-crs.yaml b/.github/workflows/generate-release-crs.yaml index 33565b19..2ea851d2 100644 --- a/.github/workflows/generate-release-crs.yaml +++ b/.github/workflows/generate-release-crs.yaml @@ -127,6 +127,6 @@ jobs: - name: Archive override snapshots uses: actions/upload-artifact@v4 with: - name: override-snapshots + name: override-snapshots-${{ inputs.revision }}-${{ inputs.environment }} path: ./src/github.com/openshift-knative/serverless-operator/.konflux-release/ - retention-days: 90 + retention-days: 30