From ca616e4ac76c3551c24a3aa256243468ecefb1cd Mon Sep 17 00:00:00 2001 From: Dave Kerr Date: Wed, 17 Sep 2025 09:05:56 +0200 Subject: [PATCH 1/2] feat: add codecov integration to CI/CD workflow --- .github/workflows/cicd.yaml | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/.github/workflows/cicd.yaml b/.github/workflows/cicd.yaml index aad33b957..305b2a6a1 100644 --- a/.github/workflows/cicd.yaml +++ b/.github/workflows/cicd.yaml @@ -671,19 +671,19 @@ jobs: run: | echo "=== Coverage Report Summary ===" echo - + # Enumerate through all coverage artifacts for artifact_dir in coverage-artifacts/*; do if [ -d "$artifact_dir" ]; then artifact_name=$(basename "$artifact_dir") echo "$artifact_name:" - + # Check for Go coverage files if find "$artifact_dir" -name "*.out" | grep -q .; then coverage_file=$(find "$artifact_dir" -name "*.out" | head -1) echo " Processing Go coverage file: $(basename "$coverage_file")" go tool cover -func="$coverage_file" 2>/dev/null | tail -1 || echo " Go coverage processing failed (best effort)" - # Check for Python coverage files + # Check for Python coverage files elif find "$artifact_dir" -name ".coverage" | grep -q .; then coverage_file=$(find "$artifact_dir" -name ".coverage" | head -1) coverage_dir=$(dirname "$coverage_file") @@ -695,6 +695,14 @@ jobs: fi done + - name: Upload coverage to Codecov + uses: codecov/codecov-action@v5 + with: + token: ${{ secrets.CODECOV_TOKEN }} + directory: ./coverage-artifacts + fail_ci_if_error: false + verbose: true + check-release: needs: [ From 3ebba0b5720a3c17210e31a52fffbed61dd95508 Mon Sep 17 00:00:00 2001 From: snyk-bot Date: Sun, 5 Oct 2025 08:35:36 +0000 Subject: [PATCH 2/2] fix: services/executor-langchain/Dockerfile to reduce vulnerabilities The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-DEBIAN12-IMAGEMAGICK-12549185 - https://snyk.io/vuln/SNYK-DEBIAN12-IMAGEMAGICK-12549185 - https://snyk.io/vuln/SNYK-DEBIAN12-IMAGEMAGICK-12549185 - https://snyk.io/vuln/SNYK-DEBIAN12-IMAGEMAGICK-12549185 - https://snyk.io/vuln/SNYK-DEBIAN12-IMAGEMAGICK-12549185 --- services/executor-langchain/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/executor-langchain/Dockerfile b/services/executor-langchain/Dockerfile index c3a14fc14..9b50fbaf1 100644 --- a/services/executor-langchain/Dockerfile +++ b/services/executor-langchain/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.12.9 +FROM python:3.14.0rc3 WORKDIR /app