From 52479274974ff98729d037e0868386f7868e00b4 Mon Sep 17 00:00:00 2001 From: Smyslov Maxim Date: Tue, 16 Jun 2026 11:24:38 +0300 Subject: [PATCH 1/5] [dmt] add input for deckhouse branch in CI workflow Signed-off-by: Smyslov Maxim --- .github/workflows/dmt-lint.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/dmt-lint.yml b/.github/workflows/dmt-lint.yml index e2cfe4c8..1ecd26b1 100644 --- a/.github/workflows/dmt-lint.yml +++ b/.github/workflows/dmt-lint.yml @@ -14,6 +14,12 @@ on: # the skip label is added or removed, without pushing a new commit. types: [ opened, synchronize, reopened, labeled, unlabeled ] workflow_dispatch: + inputs: + deckhouse_branch: + description: 'Deckhouse branch or tag to run dmt lint on' + required: false + default: 'main' + type: string permissions: contents: read @@ -26,7 +32,7 @@ concurrency: env: SKIP_LABEL: dmtlint-verify-skip DECKHOUSE_REPO: https://github.com/deckhouse/deckhouse.git - DECKHOUSE_REF: main + DECKHOUSE_REF: ${{ inputs.deckhouse_branch }} jobs: dmt-lint-verify: From 1efcb5e1483ec37b6a8dd8653fbc136c03e3bba2 Mon Sep 17 00:00:00 2001 From: Smyslov Maxim Date: Tue, 16 Jun 2026 11:29:00 +0300 Subject: [PATCH 2/5] [dmt] make deckhouse_branch input required in CI workflow Signed-off-by: Smyslov Maxim --- .github/workflows/dmt-lint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/dmt-lint.yml b/.github/workflows/dmt-lint.yml index 1ecd26b1..8fb48640 100644 --- a/.github/workflows/dmt-lint.yml +++ b/.github/workflows/dmt-lint.yml @@ -17,7 +17,7 @@ on: inputs: deckhouse_branch: description: 'Deckhouse branch or tag to run dmt lint on' - required: false + required: true default: 'main' type: string From 89d7aa2d6e22c47ed55239605cbf80c72c9d960c Mon Sep 17 00:00:00 2001 From: Smyslov Maxim Date: Tue, 16 Jun 2026 11:32:50 +0300 Subject: [PATCH 3/5] [dmt] set default value for DECKHOUSE_REF in CI workflow Updated the DECKHOUSE_REF environment variable to default to 'main' if no deckhouse_branch input is provided. Signed-off-by: Smyslov Maxim --- .github/workflows/dmt-lint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/dmt-lint.yml b/.github/workflows/dmt-lint.yml index 8fb48640..ae28aeaa 100644 --- a/.github/workflows/dmt-lint.yml +++ b/.github/workflows/dmt-lint.yml @@ -32,7 +32,7 @@ concurrency: env: SKIP_LABEL: dmtlint-verify-skip DECKHOUSE_REPO: https://github.com/deckhouse/deckhouse.git - DECKHOUSE_REF: ${{ inputs.deckhouse_branch }} + DECKHOUSE_REF: ${{ inputs.deckhouse_branch:-main }} jobs: dmt-lint-verify: From 38b1ce8aafa767d035108fa6903c071726b10575 Mon Sep 17 00:00:00 2001 From: Smyslov Maxim Date: Tue, 16 Jun 2026 11:36:24 +0300 Subject: [PATCH 4/5] test Signed-off-by: Smyslov Maxim --- .github/workflows/dmt-lint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/dmt-lint.yml b/.github/workflows/dmt-lint.yml index ae28aeaa..f63649b0 100644 --- a/.github/workflows/dmt-lint.yml +++ b/.github/workflows/dmt-lint.yml @@ -32,7 +32,7 @@ concurrency: env: SKIP_LABEL: dmtlint-verify-skip DECKHOUSE_REPO: https://github.com/deckhouse/deckhouse.git - DECKHOUSE_REF: ${{ inputs.deckhouse_branch:-main }} + DECKHOUSE_REF: ${{ inputs.deckhouse_branch || 'main' }} jobs: dmt-lint-verify: From fd0265d5e79eca849efe8dbb3bb7c289f304fadb Mon Sep 17 00:00:00 2001 From: Smyslov Maxim Date: Tue, 16 Jun 2026 11:37:43 +0300 Subject: [PATCH 5/5] not required bcs used default value in env Signed-off-by: Smyslov Maxim --- .github/workflows/dmt-lint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/dmt-lint.yml b/.github/workflows/dmt-lint.yml index f63649b0..6c7f254f 100644 --- a/.github/workflows/dmt-lint.yml +++ b/.github/workflows/dmt-lint.yml @@ -17,7 +17,7 @@ on: inputs: deckhouse_branch: description: 'Deckhouse branch or tag to run dmt lint on' - required: true + required: false default: 'main' type: string