diff --git a/.github/workflows/.docker.yaml b/.github/workflows/.docker.yaml index 38af9d4d1..91eed8ee1 100644 --- a/.github/workflows/.docker.yaml +++ b/.github/workflows/.docker.yaml @@ -86,7 +86,7 @@ jobs: uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0 - name: Docker meta id: meta - uses: docker/metadata-action@030e881283bb7a6894de51c315a6bfe6a94e05cf # v6.0.0 + uses: docker/metadata-action@80c7e94dd9b9319bd5eb7a0e0fe9291e23a2a2e9 # v6.1.0 with: images: ${{ inputs.registry }}/${{ github.repository }} tags: | @@ -189,7 +189,7 @@ jobs: cache-db: true - name: upload Anchore scan SARIF report if: success() || failure() - uses: github/codeql-action/upload-sarif@9e0d7b8d25671d64c341c19c0152d693099fb5ba # v4.35.5 + uses: github/codeql-action/upload-sarif@7211b7c8077ea37d8641b6271f6a365a22a5fbfa # v4.36.0 with: sarif_file: ${{ steps.scan.outputs.sarif }} trivy: @@ -212,7 +212,7 @@ jobs: scanners: vuln,secret,misconfig,license - name: Upload Trivy scan results to GitHub Security tab if: success() || failure() - uses: github/codeql-action/upload-sarif@9e0d7b8d25671d64c341c19c0152d693099fb5ba # v4.35.5 + uses: github/codeql-action/upload-sarif@7211b7c8077ea37d8641b6271f6a365a22a5fbfa # v4.36.0 with: sarif_file: trivy-results-image.sarif dockle: @@ -233,7 +233,7 @@ jobs: ignore: CIS-DI-0006 - name: upload Dockle scan SARIF report if: success() || failure() - uses: github/codeql-action/upload-sarif@9e0d7b8d25671d64c341c19c0152d693099fb5ba # v4.35.5 + uses: github/codeql-action/upload-sarif@7211b7c8077ea37d8641b6271f6a365a22a5fbfa # v4.36.0 with: sarif_file: dockle.sarif api_test: diff --git a/.github/workflows/.lint.yaml b/.github/workflows/.lint.yaml index b688d81d8..26a18d3b5 100644 --- a/.github/workflows/.lint.yaml +++ b/.github/workflows/.lint.yaml @@ -149,7 +149,7 @@ jobs: ${{matrix.output == 'sarif' && '--output-file ruff.sarif' || ''}} - name: upload Ruff scan SARIF report if: matrix.output == 'sarif' && ( success() || failure() ) - uses: github/codeql-action/upload-sarif@9e0d7b8d25671d64c341c19c0152d693099fb5ba # v4.35.5 + uses: github/codeql-action/upload-sarif@7211b7c8077ea37d8641b6271f6a365a22a5fbfa # v4.36.0 with: sarif_file: ruff.sarif - name: Commit and push applied Ruff fixes @@ -226,7 +226,7 @@ jobs: cache-db: true - name: upload Anchore scan SARIF report if: success() || failure() - uses: github/codeql-action/upload-sarif@9e0d7b8d25671d64c341c19c0152d693099fb5ba # v4.35.5 + uses: github/codeql-action/upload-sarif@7211b7c8077ea37d8641b6271f6a365a22a5fbfa # v4.36.0 with: sarif_file: ${{ steps.scan.outputs.sarif }} trivy: @@ -269,7 +269,7 @@ jobs: scanners: vuln,secret,misconfig - name: Upload Trivy scan results to GitHub Security tab if: matrix.scan-type != 'fs' && ( success() || failure() ) - uses: github/codeql-action/upload-sarif@9e0d7b8d25671d64c341c19c0152d693099fb5ba # v4.35.5 + uses: github/codeql-action/upload-sarif@7211b7c8077ea37d8641b6271f6a365a22a5fbfa # v4.36.0 with: sarif_file: ${{ matrix.output }} category: ${{ matrix.scan-type }} @@ -337,7 +337,7 @@ jobs: output-file: hadolint.sarif - name: upload Hadolint scan SARIF report if: success() || failure() - uses: github/codeql-action/upload-sarif@9e0d7b8d25671d64c341c19c0152d693099fb5ba # v4.35.5 + uses: github/codeql-action/upload-sarif@7211b7c8077ea37d8641b6271f6a365a22a5fbfa # v4.36.0 with: sarif_file: hadolint.sarif actionlint: diff --git a/.github/workflows/daily-malicious-code-scan.lock.yml b/.github/workflows/daily-malicious-code-scan.lock.yml index 7bc6b2bac..efda27f80 100644 --- a/.github/workflows/daily-malicious-code-scan.lock.yml +++ b/.github/workflows/daily-malicious-code-scan.lock.yml @@ -1173,7 +1173,7 @@ jobs: path: /tmp/gh-aw/sarif/ - name: Upload SARIF to GitHub Code Scanning id: upload_code_scanning_sarif - uses: github/codeql-action/upload-sarif@9e0d7b8d25671d64c341c19c0152d693099fb5ba # v4.35.5 + uses: github/codeql-action/upload-sarif@7211b7c8077ea37d8641b6271f6a365a22a5fbfa # v4.36.0 with: token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} sarif_file: /tmp/gh-aw/sarif/code-scanning-alert.sarif diff --git a/pyproject.toml b/pyproject.toml index 794796f30..59647ab67 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ authors = [ { email = "mohamed.hisham.abdelzaher@gmail.com", name = "Mohamed Hisham Abdelzaher" }, ] dependencies = [ - "agno[google,qdrant]>=2.6.6", + "agno[google,qdrant]>=2.6.7", "ddgs>=9.14.4", "fastembed>=0.8.0", "gradio[mcp]>=6.14.0", diff --git a/uv.lock b/uv.lock index 26bad46cc..8bf38afac 100644 --- a/uv.lock +++ b/uv.lock @@ -9,7 +9,7 @@ resolution-markers = [ [[package]] name = "agno" -version = "2.6.6" +version = "2.6.7" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "docstring-parser" }, @@ -26,9 +26,9 @@ dependencies = [ { name = "typer" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/fa/b7/17c737b7a482b204eeb287e2c1616ed4abea93d71501810c37f269d002fb/agno-2.6.6.tar.gz", hash = "sha256:c8767ff7528a4f8b7aa8c0543592c3b9cc3c2e3f5a2852555a1c493408df3acf", size = 2025094, upload-time = "2026-05-14T07:35:01.598Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c1/09/aa787e53dd44023484ff181c539eba7413368ee805c54640eb9ca1bff36a/agno-2.6.7.tar.gz", hash = "sha256:3faab2cf687339c0cf7c1fcaea25335d47f51f0f3d05500bca25df98484e0cd1", size = 2054170, upload-time = "2026-05-15T17:57:40.127Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/fa/d1/1a9078840c00cd2b6a2968dd11cc107c72290424ff7dbd4baf9a87617ac3/agno-2.6.6-py3-none-any.whl", hash = "sha256:ba8795e020d2a036af312734c1a796b5064466d4c45ab6d64ea51ec5ec2b2cd7", size = 2405077, upload-time = "2026-05-14T07:34:59.063Z" }, + { url = "https://files.pythonhosted.org/packages/c9/c1/e492ec6ec371909485ef3065951c849fdae4029bcde4da11f969ad0c2fe4/agno-2.6.7-py3-none-any.whl", hash = "sha256:20e1e99327a5b6e4c0018e025e3b3f3f5abc20c2e4d5ef2b36a100e023369e85", size = 2436652, upload-time = "2026-05-15T17:57:37.719Z" }, ] [package.optional-dependencies] @@ -287,7 +287,7 @@ dev = [ [package.metadata] requires-dist = [ - { name = "agno", extras = ["google", "qdrant"], specifier = ">=2.6.6" }, + { name = "agno", extras = ["google", "qdrant"], specifier = ">=2.6.7" }, { name = "ddgs", specifier = ">=9.14.4" }, { name = "fastembed", specifier = ">=0.8.0" }, { name = "gradio", extras = ["mcp"], specifier = ">=6.14.0" },