From a6bd5d8ef7c82c4740e787dddf8c1b64cd008d21 Mon Sep 17 00:00:00 2001 From: Jarvis Date: Thu, 20 Aug 2026 11:58:16 +0000 Subject: [PATCH] ci: drop the unused apisix helm repo from CI and release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `helm repo add apisix https://charts.apiseven.com` ran in five places across ci.yaml and release.yaml, but no chart consumes it: every dependency in every Chart.yaml and Chart.lock resolves to bitnami or jaegertracing. It was pure failure surface — `helm repo add` fetches index.yaml, and that host is a redirect to apache.github.io served from an IP the runners reach unreliably. It timed out today and failed a release run. --- .github/workflows/ci.yaml | 4 ---- .github/workflows/release.yaml | 1 - 2 files changed, 5 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 0f3efd5..dd27a7d 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -31,7 +31,6 @@ jobs: --workdir /workdir \ quay.io/helmpack/chart-testing:v3.10.1 sh -c 'git config --global --add safe.directory /workdir \ && helm repo add bitnami https://charts.bitnami.com/bitnami \ - && helm repo add apisix https://charts.apiseven.com \ && helm repo add jaegertracing https://jaegertracing.github.io/helm-charts \ && ct lint \ --charts charts/api7 \ @@ -49,7 +48,6 @@ jobs: --workdir /workdir \ quay.io/helmpack/chart-testing:v3.10.1 sh -c ' helm repo add bitnami https://charts.bitnami.com/bitnami && \ - helm repo add apisix https://charts.apiseven.com && \ helm repo add jaegertracing https://jaegertracing.github.io/helm-charts && \ for chart_dir in charts/*/; do if [ -f "${chart_dir}Chart.lock" ]; then @@ -75,7 +73,6 @@ jobs: --workdir /workdir \ quay.io/helmpack/chart-testing:v3.10.1 sh -c 'git config --global --add safe.directory /workdir \ && helm repo add bitnami https://charts.bitnami.com/bitnami \ - && helm repo add apisix https://charts.apiseven.com \ && helm repo add jaegertracing https://jaegertracing.github.io/helm-charts \ && ct install \ --charts charts/api7 \ @@ -92,7 +89,6 @@ jobs: --workdir /workdir \ quay.io/helmpack/chart-testing:v3.10.1 sh -c 'git config --global --add safe.directory /workdir \ && helm repo add bitnami https://charts.bitnami.com/bitnami \ - && helm repo add apisix https://charts.apiseven.com \ && helm repo add jaegertracing https://jaegertracing.github.io/helm-charts \ && ct install \ --charts charts/gateway --helm-extra-set-args "--set etcd.enabled=true --set apisix.extraEnvVars[0].name=API7_SKIP_FIRST_HEARTBEAT_DEBUG --set-string apisix.extraEnvVars[0].value=true"' diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 276b6e0..00b6f47 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -36,7 +36,6 @@ jobs: - name: Add Helm repo run: | helm repo add bitnami https://charts.bitnami.com/bitnami - helm repo add apisix https://charts.apiseven.com helm repo add jaegertracing https://jaegertracing.github.io/helm-charts - name: Run chart-releaser