This is an automated email from the ASF dual-hosted git repository.
adutra pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/polaris.git
The following commit(s) were added to refs/heads/main by this push:
new e790d6880 Helm chart: remove maintainers section from Chart.yaml
(#3802)
e790d6880 is described below
commit e790d68808fdf206592014323454699c4fe05850
Author: Alexandre Dutra <[email protected]>
AuthorDate: Fri Feb 20 18:59:17 2026 +0100
Helm chart: remove maintainers section from Chart.yaml (#3802)
The maintainers section currently lists individual contributors, and gets
frequently out of date. This change replaces the individual names with a single
entry referring to the Apache Polaris PMC as a whole.
---
.github/workflows/ci.yml | 2 +-
Makefile | 2 +-
helm/polaris/Chart.yaml | 11 ++++-------
helm/polaris/helm.md.gotmpl | 2 +-
site/content/in-dev/unreleased/helm.md | 2 +-
5 files changed, 8 insertions(+), 11 deletions(-)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 861fdabd8..c96e9140f 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -228,7 +228,7 @@ jobs:
- name: Run Helm unit tests
run: make helm-unittest
- name: Run chart-testing (lint)
- run: ct lint --target-branch ${{
github.event.repository.default_branch }} --debug --charts ./helm/polaris
+ run: ct lint --target-branch ${{
github.event.repository.default_branch }} --debug --charts ./helm/polaris
--validate-maintainers=false
- name: Set up Minikube
uses: medyagh/setup-minikube@e9e035a86bbc3caea26a450bd4dbf9d0c453682e
# v0.0.21
with:
diff --git a/Makefile b/Makefile
index f6f7afbb5..9d0773049 100644
--- a/Makefile
+++ b/Makefile
@@ -263,7 +263,7 @@ helm-lint: DEPENDENCIES := ct yamllint
.PHONY: helm-lint
helm-lint: check-dependencies ## Run Helm chart lint check
@echo "--- Running Helm chart linting ---"
- @ct lint --charts helm/polaris
+ @ct lint --charts helm/polaris --validate-maintainers=false
@echo "--- Helm chart linting complete ---"
helm-schema-generate: DEPENDENCIES := helm
diff --git a/helm/polaris/Chart.yaml b/helm/polaris/Chart.yaml
index eef889193..5fdbaf88f 100644
--- a/helm/polaris/Chart.yaml
+++ b/helm/polaris/Chart.yaml
@@ -30,13 +30,10 @@ sources:
keywords:
- polaris
- iceberg
-maintainers: # Maintainers section is kept only to satisfy the Helm Chart
Spec and downstream linters.
- - name: MonkeyCanCode
- - name: adutra
- - name: collado-mike
- - name: gerrit-k
- - name: snazy
- - name: flyrain
+maintainers:
+ - name: Apache Polaris PMC
+ email: [email protected]
+ url: https://polaris.apache.org/
annotations:
artifacthub.io/links: |
- name: Homepage
diff --git a/helm/polaris/helm.md.gotmpl b/helm/polaris/helm.md.gotmpl
index a0400c1a4..25c206799 100644
--- a/helm/polaris/helm.md.gotmpl
+++ b/helm/polaris/helm.md.gotmpl
@@ -241,7 +241,7 @@ helm unittest helm/polaris
You can also lint the chart using the Chart Testing tool, with the following
command:
```bash
-ct lint --charts helm/polaris
+ct lint --charts helm/polaris --validate-maintainers=false
```
### Running the integration tests
diff --git a/site/content/in-dev/unreleased/helm.md
b/site/content/in-dev/unreleased/helm.md
index 4e6fa6af6..5ae9dd01d 100644
--- a/site/content/in-dev/unreleased/helm.md
+++ b/site/content/in-dev/unreleased/helm.md
@@ -240,7 +240,7 @@ helm unittest helm/polaris
You can also lint the chart using the Chart Testing tool, with the following
command:
```bash
-ct lint --charts helm/polaris
+ct lint --charts helm/polaris --validate-maintainers=false
```
### Running the integration tests