From f4d3b55f9b131ea842401c2312ed008f30a6b0ec Mon Sep 17 00:00:00 2001 From: Ralf Pannemans Date: Fri, 5 Jun 2026 14:18:50 +0200 Subject: [PATCH 1/2] Add parameter pre-validation to validate cf-deployment Co-authored-by: Ralf Pannemans --- .github/workflows/kind-smoke.yaml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.github/workflows/kind-smoke.yaml b/.github/workflows/kind-smoke.yaml index 4f9c4142..474d25bc 100644 --- a/.github/workflows/kind-smoke.yaml +++ b/.github/workflows/kind-smoke.yaml @@ -11,6 +11,11 @@ on: type: boolean required: false default: true + pre-validation: + description: 'Use pre-validated versions of cf-deployment from the develop branch' + type: boolean + required: false + default: false schedule: - cron: '0 7 * * 1' @@ -63,6 +68,14 @@ jobs: KIND_VERSION: "0.31.0" # renovate: dataSource=github-releases depName=helmfile/helmfile HELMFILE_VERSION: "1.5.2" + - name: Use pre-validated version of cf-deployment + id: pre_validation + if: steps.check_changes.outputs.skip != 'true' && github.event_name == 'workflow_dispatch' && github.event.inputs.pre-validation == 'true' + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + pip3 install -r scripts/requirements.txt + python3 scripts/sync-cf-deployment-versions.py --ref develop - name: Run make up (default) if: steps.check_changes.outputs.skip != 'true' && github.event_name == 'pull_request' run: make up From ae5809dc26095c9104dcdd73cb0105006961da44 Mon Sep 17 00:00:00 2001 From: Ralf Pannemans Date: Tue, 9 Jun 2026 16:32:48 +0200 Subject: [PATCH 2/2] Allow fresh-validation to be triggered Co-authored-by: Ralf Pannemans --- .github/workflows/kind-cats.yaml | 14 ++++++++++++++ .github/workflows/kind-smoke.yaml | 8 ++++---- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/.github/workflows/kind-cats.yaml b/.github/workflows/kind-cats.yaml index ae89ea3c..31f4fc76 100644 --- a/.github/workflows/kind-cats.yaml +++ b/.github/workflows/kind-cats.yaml @@ -4,6 +4,12 @@ on: schedule: - cron: '0 6 * * *' workflow_dispatch: + inputs: + fresh-validation: + description: 'Use versions of cf-deployment from the develop branch' + type: boolean + required: false + default: false pull_request: branches: - main @@ -49,6 +55,14 @@ jobs: KIND_VERSION: "0.31.0" # renovate: dataSource=github-releases depName=helmfile/helmfile HELMFILE_VERSION: "1.5.2" + - name: Use develop versions of cf-deployment + id: pre_validation + if: steps.check_changes.outputs.skip != 'true' && github.event_name == 'workflow_dispatch' && github.event.inputs.fresh-validation == 'true' + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + pip3 install -r scripts/requirements.txt + python3 scripts/sync-cf-deployment-versions.py --ref develop - name: Run make up if: steps.check_changes.outputs.skip != 'true' run: | diff --git a/.github/workflows/kind-smoke.yaml b/.github/workflows/kind-smoke.yaml index 474d25bc..c815f82a 100644 --- a/.github/workflows/kind-smoke.yaml +++ b/.github/workflows/kind-smoke.yaml @@ -11,8 +11,8 @@ on: type: boolean required: false default: true - pre-validation: - description: 'Use pre-validated versions of cf-deployment from the develop branch' + fresh-validation: + description: 'Use versions of cf-deployment from the develop branch' type: boolean required: false default: false @@ -68,9 +68,9 @@ jobs: KIND_VERSION: "0.31.0" # renovate: dataSource=github-releases depName=helmfile/helmfile HELMFILE_VERSION: "1.5.2" - - name: Use pre-validated version of cf-deployment + - name: Use develop versions of cf-deployment id: pre_validation - if: steps.check_changes.outputs.skip != 'true' && github.event_name == 'workflow_dispatch' && github.event.inputs.pre-validation == 'true' + if: steps.check_changes.outputs.skip != 'true' && github.event_name == 'workflow_dispatch' && github.event.inputs.fresh-validation == 'true' env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: |