Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dev -> main #967

Open
wants to merge 181 commits into
base: main
Choose a base branch
from
Open

dev -> main #967

wants to merge 181 commits into from

Conversation

HamadaSalhab
Copy link
Contributor

No description provided.

creatorrr and others added 30 commits November 30, 2024 16:00
Signed-off-by: Diwank Singh Tomer <diwank.singh@gmail.com>
Signed-off-by: Diwank Singh Tomer <diwank.singh@gmail.com>
refactor(agents-api,integrations): Switch to uv from poetry
Add Sentry support to integration service
fix(agents-api): add sentry dsn env var to docker compose
feat: Add temporal metrics and setup prometheus and grafana correspondingly
chore: Update default heartbeat timeout
Copy link

qodo-merge-pro-for-open-source bot commented Dec 18, 2024

CI Failure Feedback 🧐

(Checks updated until commit 3c6c86e)

Action: Dependabot

Failed stage: Run Dependabot [❌]

Failed test name: dependency_file_not_found

Failure summary:

The Dependabot action failed because it could not find any dependency files to analyze in the
/model-serving directory. Specifically:

  • Error message: "No files found in /model-serving"
  • The action was looking for Python (pip) package dependencies to check for security updates
  • The specified directory appears to be empty or does not exist, preventing Dependabot from analyzing
    dependencies

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    60:  proxy | 2024/12/23 23:59:44 proxy starting, commit: 39f5c2fb29cacce3bbeea1bdf58a1d3430dd0f97
    61:  proxy | 2024/12/23 23:59:44 Listening (:1080)
    62:  updater | Updating certificates in /etc/ssl/certs...
    63:  updater | rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL
    64:  updater | 1 added, 0 removed; done.
    65:  Running hooks in /etc/ca-certificates/update.d...
    66:  updater | done.
    67:  updater | 2024/12/23 23:59:46 INFO <job_937480050> Starting job processing
    68:  2024/12/23 23:59:46 INFO <job_937480050> Job definition: {"job":{"allowed-updates":[{"dependency-type":"direct","update-type":"all"}],"commit-message-options":{"prefix":null,"prefix-development":null,"include-scope":null},"credentials-metadata":[{"type":"git_source","host":"github.com"}],"debug":null,"dependencies":["jinja2","jinja2"],"dependency-groups":[{"name":"pip","rules":{"patterns":["*"]},"applies-to":"security-updates"}],"dependency-group-to-refresh":null,"existing-pull-requests":[[{"dependency-name":"fastapi","dependency-version":"0.109.1"}]],"existing-group-pull-requests":[],"experiments":{"record-ecosystem-versions":true,"record-update-job-unknown-error":true,"proxy-cached":true,"move-job-token":true,"dependency-change-validation":true,"nuget-native-analysis":true,"nuget-use-direct-discovery":true,"enable-file-parser-python-local":true,"npm-v6-deprecation-warning":true,"lead-security-dependency":true,"enable-record-ecosystem-meta":true,"enable-shared-helpers-command-timeout":true},"ignore-conditions":[],"lockfile-only":false,"max-updater-run-time":2700,"package-manager":"pip","proxy-log-response-body-on-auth-failure":true,"requirements-update-strategy":null,"reject-external-code":false,"security-advisories":[{"dependency-name":"jinja2","patched-versions":[],"unaffected-versions":[],"affected-versions":["<= 3.1.4"]},{"dependency-name":"Jinja2","patched-versions":[],"unaffected-versions":[],"affected-versions":["< 3.1.4"]},{"dependency-name":"jinja2","patched-versions":[],"unaffected-versions":[],"affected-versions":["< 3.1.3"]},{"dependency-name":"Jinja2","patched-versions":[],"unaffected-versions":[],"affected-versions":["< 2.7.2"]},{"dependency-name":"jinja2","patched-versions":[],"unaffected-versions":[],"affected-versions":["< 2.11.3"]},{"dependency-name":"Jinja2","patched-versions":[],"unaffected-versions":[],"affected-versions":["< 2.10.1"]},{"dependency-name":"Jinja2","patched-versions":[],"unaffected-versions":[],"affected-versions":["< 2.8.1"]}],"security-updates-only":true,"source":{"provider":"github","repo":"julep-ai/julep","branch":null,"api-endpoint":"https://api.github.com/","hostname":"github.com","directories":["/model-serving"]},"updating-a-pull-request":false,"update-subdependencies":false,"vendor-dependencies":false,"repo-private":false}}
    ...
    
    219:  updater | 2024/12/23 23:59:50 INFO <job_937480050> Process PID: 1406 completed with status: pid 1406 exit 0
    220:  updater | 2024/12/23 23:59:50 INFO <job_937480050> Total execution time: 0.0 seconds
    221:  updater | 2024/12/23 23:59:50 INFO <job_937480050> Started process PID: 1413 with command: {} git config --global --add url.https://github.com/.insteadOf git@github.com/ {}
    222:  updater | 2024/12/23 23:59:50 INFO <job_937480050> Process PID: 1413 completed with status: pid 1413 exit 0
    223:  updater | 2024/12/23 23:59:50 INFO <job_937480050> Total execution time: 0.0 seconds
    224:  updater | 2024/12/23 23:59:50 INFO <job_937480050> Started process PID: 1420 with command: {} git config --global --add url.https://github.com/.insteadOf git://github.com/ {}
    225:  updater | 2024/12/23 23:59:50 INFO <job_937480050> Process PID: 1420 completed with status: pid 1420 exit 0
    226:  2024/12/23 23:59:50 INFO <job_937480050> Total execution time: 0.0 seconds
    227:  updater | 2024/12/23 23:59:50 ERROR <job_937480050> Error during file fetching; aborting: No files found in /model-serving
    228:  proxy | 2024/12/23 23:59:50 [054] POST /update_jobs/937480050/record_update_job_error
    229:  proxy | 2024/12/23 23:59:50 [054] 204 /update_jobs/937480050/record_update_job_error
    230:  proxy | 2024/12/23 23:59:50 [056] PATCH /update_jobs/937480050/mark_as_processed
    231:  proxy | 2024/12/23 23:59:50 [056] 204 /update_jobs/937480050/mark_as_processed
    232:  updater | 2024/12/23 23:59:50 INFO <job_937480050> Finished job processing
    233:  updater | 2024/12/23 23:59:50 INFO Results:
    234:  Dependabot encountered '1' error(s) during execution, please check the logs for more details.
    235:  +---------------------------+
    236:  |          Errors           |
    237:  +---------------------------+
    238:  | dependency_file_not_found |
    239:  +---------------------------+
    240:  Failure running container 0fef2bb1605e565ea129344158fb6a984a0c88b3e0200f3f8a049c6b969e2269
    241:  Cleaned up container 0fef2bb1605e565ea129344158fb6a984a0c88b3e0200f3f8a049c6b969e2269
    242:  proxy | 2024/12/23 23:59:51 4/28 calls cached (14%)
    243:  proxy | 2024/12/23 23:59:51 Posting metrics to remote API endpoint
    244:  ##[error]Dependabot encountered an error performing the update
    245:  
    246:  Error: The updater encountered one or more errors.
    247:  
    248:  For more information see: https://github.com/julep-ai/julep/network/updates/937480050 (write access to the repository is required to view the log)
    249:  🤖 ~ finished: error reported to Dependabot ~
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    @@ -54,6 +67,8 @@
    "dump_json": json.dumps,
    "dump_yaml": yaml.dump,
    "match_regex": lambda pattern, string: bool(re2.fullmatch(pattern, string)),
    "nlp": nlp.__call__,
    Copy link
    Contributor

    Choose a reason for hiding this comment

    The reason will be displayed to describe this comment to others. Learn more.

    why do we need to use __call__ explicitly?

    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Labels
    None yet
    Projects
    None yet
    Development

    Successfully merging this pull request may close these issues.

    5 participants