From be1c0a8793171ba8fb286dae6799f85c71dee88b Mon Sep 17 00:00:00 2001 From: Dennis Felsing Date: Tue, 21 Jan 2025 17:06:12 +0000 Subject: [PATCH] ci: Add separate publish_helm_charts pipeline --- ci/publish-helm-charts/pipeline.template.yml | 26 ++++++++++++++++++++ ci/test/pipeline.template.yml | 13 ---------- 2 files changed, 26 insertions(+), 13 deletions(-) create mode 100644 ci/publish-helm-charts/pipeline.template.yml diff --git a/ci/publish-helm-charts/pipeline.template.yml b/ci/publish-helm-charts/pipeline.template.yml new file mode 100644 index 0000000000000..c89e3bc74509e --- /dev/null +++ b/ci/publish-helm-charts/pipeline.template.yml @@ -0,0 +1,26 @@ +# Copyright Materialize, Inc. and contributors. All rights reserved. +# +# Use of this software is governed by the Business Source License +# included in the LICENSE file at the root of this repository. +# +# As of the Change Date specified in that file, in accordance with +# the Business Source License, use of this software will be governed +# by the Apache License, Version 2.0. + +# This file is processed by mkpipeline.py to trim unnecessary steps in PR +# builds. The inputs for steps using the `mzcompose` plugin are computed +# automatically. Inputs for other steps need to be manually listed in the +# `inputs` key. + +dag: true + +steps: + - id: helm-charts-publish + label: Publish Helm Charts + command: bin/ci-builder run stable misc/helm-charts/publish.sh + timeout_in_minutes: 10 + inputs: + - misc/helm-charts + depends_on: [] + agents: + queue: linux-aarch64-small diff --git a/ci/test/pipeline.template.yml b/ci/test/pipeline.template.yml index 1360b5ae7a7e4..4a4506632dc4c 100644 --- a/ci/test/pipeline.template.yml +++ b/ci/test/pipeline.template.yml @@ -158,19 +158,6 @@ steps: - exit_status: 1 limit: 2 - - id: helm-charts-publish - label: Publish Helm Charts - command: bin/ci-builder run stable misc/helm-charts/publish.sh - timeout_in_minutes: 10 - inputs: - - misc/helm-charts - depends_on: [] - agents: - queue: linux-aarch64-small - branches: main - coverage: skip - sanitizer: skip - - group: Lints key: lints steps: