diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index d8b6c71..ffef827 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -36,6 +36,23 @@ jobs: --charts charts/gateway \ --charts charts/ingress-controller' + - name: Verify Chart.lock files + run: | + docker run --rm --interactive --network host \ + --volume "$PWD:/workdir" \ + --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 + echo "Verifying ${chart_dir}Chart.lock..." + helm dependency build "${chart_dir}" + fi + done + ' + - name: Setup Kubernetes uses: engineerd/setup-kind@v0.5.0 with: diff --git a/.gitignore b/.gitignore index 3d959c3..350feb8 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,5 @@ .DS_Store .idea -charts/api7-gateway/charts -charts/api7-dashboard/charts -charts/devportal/charts +charts/*/charts images res diff --git a/charts/developer-portal-fe/Chart.lock b/charts/developer-portal-fe/Chart.lock index b39c2f5..de438fd 100644 --- a/charts/developer-portal-fe/Chart.lock +++ b/charts/developer-portal-fe/Chart.lock @@ -2,5 +2,5 @@ dependencies: - name: postgresql repository: https://charts.bitnami.com/bitnami version: 12.12.10 -digest: sha256:c3d1e1b7e4e1f5f5e4a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 -generated: "2024-03-23T09:28:00Z" +digest: sha256:3b8c03cf5b8742b8110494d29a4793f20920294a504bd85940d02bb00d0bc0ea +generated: "2026-03-25T17:04:07.589986044+08:00"