From d3dbcd21df019bcf75b70837fcc2b5cec7f48cca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sur=C3=BD?= Date: Thu, 28 May 2026 09:35:13 +0200 Subject: [PATCH] Remove useless PR-Agent jobs The experiment was a failure, the PR-Agent doesn't send a full context to the AI Agents and the results are abysmal because of that. --- .gitlab-ci.yml | 49 ------------------------------------------------- 1 file changed, 49 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index fd5e28d764..758039cca8 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2725,52 +2725,3 @@ autorebase-security: <<: *autorebase rules: - if: '$CI_PROJECT_NAMESPACE == "isc-private" && $CI_PIPELINE_SOURCE == "pipeline" && $CI_COMMIT_REF_NAME =~ /^security-(main|bind-9\.[0-9]+)$/ && $REBASE_ONLY == "1" && $CI_COMMIT_REF_NAME =~ $AUTOREBASED_BRANCHES' - -pr-agent-claude: - <<: *other_checks_job - image: - name: registry.gitlab.isc.org/isc-projects/images/pr-agent:latest - entrypoint: [""] - script: - - cd /app - - export MR_URL="$CI_MERGE_REQUEST_PROJECT_URL/-/merge_requests/$CI_MERGE_REQUEST_IID" - - echo "MR_URL=$MR_URL" - - export gitlab__url="$CI_SERVER_URL" - - export gitlab__PERSONAL_ACCESS_TOKEN="$GITLAB_PERSONAL_ACCESS_TOKEN" - - export config__model="anthropic/claude-opus-4-6" - - export config__fallback_models="[\"anthropic/claude-sonnet-4-6\"]" - - export config__enable_claude_extended_thinking=true - - export config__add_repo_metadata=true - - export config__add_repo_metadata_file_list="[\"CONTRIBUTING.md\"]" - - export config__git_provider="gitlab" - - export anthropic__KEY="$ANTHROPIC_API_KEY" - - export config__reasoning_effort="high" - - python -m pr_agent.cli --pr_url="$MR_URL" review - - python -m pr_agent.cli --pr_url="$MR_URL" improve - rules: - - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_SOURCE_PROJECT_PATH == $CI_PROJECT_PATH && $GITLAB_PERSONAL_ACCESS_TOKEN && $ANTHROPIC_API_KEY' - when: manual - allow_failure: true - -pr-agent-chatgpt: - <<: *other_checks_job - image: - name: registry.gitlab.isc.org/isc-projects/images/pr-agent:latest - entrypoint: [""] - script: - - cd /app - - export MR_URL="$CI_MERGE_REQUEST_PROJECT_URL/-/merge_requests/$CI_MERGE_REQUEST_IID" - - echo "MR_URL=$MR_URL" - - export gitlab__url="$CI_SERVER_URL" - - export gitlab__PERSONAL_ACCESS_TOKEN="$GITLAB_PERSONAL_ACCESS_TOKEN" - - export config__add_repo_metadata=true - - export config__add_repo_metadata_file_list="[\"CONTRIBUTING.md\"]" - - export config__git_provider="gitlab" - - export openai__key="$OPENAI_KEY" - - export config__reasoning_effort="high" - - python -m pr_agent.cli --pr_url="$MR_URL" review - - python -m pr_agent.cli --pr_url="$MR_URL" improve - rules: - - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_SOURCE_PROJECT_PATH == $CI_PROJECT_PATH && $GITLAB_PERSONAL_ACCESS_TOKEN && $OPENAI_KEY' - when: manual - allow_failure: true