diff --git a/.github/workflows/dockerfile_test.yml b/.github/workflows/dockerfile_test.yml index bff18cc..f5a80c0 100644 --- a/.github/workflows/dockerfile_test.yml +++ b/.github/workflows/dockerfile_test.yml @@ -105,9 +105,7 @@ jobs: - name: Test image if: ${{ !inputs.test-build-only && !contains(inputs.platforms, ',') }} run: | - echo "Testing Docker image..." docker run --rm test:latest --version || true - echo "✅ Image test completed" - name: Run Trivy vulnerability scanner if: inputs.enable-trivy && !contains(inputs.platforms, ',') diff --git a/.github/workflows/go_pull_request.yml b/.github/workflows/go_pull_request.yml index e784149..d196697 100644 --- a/.github/workflows/go_pull_request.yml +++ b/.github/workflows/go_pull_request.yml @@ -76,9 +76,7 @@ jobs: - name: Build run: | - echo "Building Go project..." go build ${{ inputs.build-path }} - echo "✅ Build completed successfully" test: name: Test @@ -100,7 +98,6 @@ jobs: - name: Run tests run: | - echo "Running tests..." if [ "${{ inputs.enable-coverage }}" = "true" ]; then go test ${{ inputs.test-flags }} -coverprofile=coverage.out -covermode=atomic ${{ inputs.test-path }} else @@ -186,5 +183,4 @@ jobs: - name: Run govulncheck run: | - echo "🔍 Scanning for vulnerabilities..." govulncheck ./... diff --git a/.github/workflows/helm_chart_build_and_push.yml b/.github/workflows/helm_chart_build_and_push.yml index 144e3ea..63d2ffb 100644 --- a/.github/workflows/helm_chart_build_and_push.yml +++ b/.github/workflows/helm_chart_build_and_push.yml @@ -115,14 +115,13 @@ jobs: echo "chart-type=$CHART_TYPE" } >> "$GITHUB_OUTPUT" - - name: Prepare chart + - name: Display chart info run: | - echo "Chart type: ${{ steps.extract.outputs.chart-type }}" - echo "Chart version: ${{ steps.extract.outputs.chart-version }}" + echo "Type: ${{ steps.extract.outputs.chart-type }}" + echo "Version: ${{ steps.extract.outputs.chart-version }}" if [ "${{ steps.extract.outputs.chart-type }}" != "library" ]; then - echo "Chart appVersion: ${{ steps.extract.outputs.app-version }}" + echo "App Version: ${{ steps.extract.outputs.app-version }}" fi - echo "Packaging chart with existing versions..." - name: Setup GPG if: inputs.enable-signing diff --git a/.github/workflows/helm_chart_test.yml b/.github/workflows/helm_chart_test.yml index 6a7f544..24794f0 100644 --- a/.github/workflows/helm_chart_test.yml +++ b/.github/workflows/helm_chart_test.yml @@ -67,25 +67,22 @@ jobs: echo "chart-type=$CHART_TYPE" >> "$GITHUB_OUTPUT" echo "Chart type: $CHART_TYPE" - - name: Update dependencies + - name: Build dependencies run: | cd "${{ steps.paths.outputs.chart-dir }}" if [ -f "Chart.yaml" ] && yq eval '.dependencies' Chart.yaml > /dev/null 2>&1; then - echo "Updating chart dependencies..." - helm dependency update + helm dependency build else - echo "No dependencies found, skipping dependency update" + echo "No dependencies found" fi - name: Helm lint run: | - echo "Linting Helm chart..." helm lint ${{ steps.paths.outputs.chart-dir }} - name: Helm template if: steps.detect.outputs.chart-type != 'library' run: | - echo "Templating Helm chart..." helm template test ${{ steps.paths.outputs.chart-dir }} --debug kubeconform: @@ -127,20 +124,18 @@ jobs: echo "chart-type=$CHART_TYPE" >> "$GITHUB_OUTPUT" echo "Chart type: $CHART_TYPE" - - name: Update dependencies + - name: Build dependencies run: | cd "${{ steps.paths.outputs.chart-dir }}" if [ -f "Chart.yaml" ] && yq eval '.dependencies' Chart.yaml > /dev/null 2>&1; then - echo "Updating chart dependencies..." - helm dependency update + helm dependency build else - echo "No dependencies found, skipping dependency update" + echo "No dependencies found" fi - name: Validate with kubeconform if: steps.detect.outputs.chart-type != 'library' run: | - echo "Validating with kubeconform..." K8S_VERSION="${{ inputs.kubernetes-version }}" K8S_VERSION="${K8S_VERSION#v}" helm template test ${{ steps.paths.outputs.chart-dir }} | kubeconform \ @@ -208,7 +203,6 @@ jobs: - name: Install chart if: steps.detect.outputs.chart-type != 'library' run: | - echo "Installing Helm chart in Kind cluster..." helm install test-release ${{ steps.paths.outputs.chart-dir }} \ --wait --timeout 5m --debug \ --dry-run diff --git a/.github/workflows/workflow_validation.yml b/.github/workflows/workflow_validation.yml index b32175a..0a4e646 100644 --- a/.github/workflows/workflow_validation.yml +++ b/.github/workflows/workflow_validation.yml @@ -10,7 +10,6 @@ on: push: branches: - main - - develop paths: - ".github/workflows/**" workflow_dispatch: