From 7031ed8b877188a0402b661d833002f07e7dac4c Mon Sep 17 00:00:00 2001 From: Peter Tripp Date: Thu, 26 Jun 2025 11:01:16 -0400 Subject: [PATCH] ci: Fix duplicated/failed eval jobs (#33453) I think this should fix the CI issues with Eval jobs: 1. Duplicated workflows because `synchronize` / `opened` were triggering distinct runs. This caused failed job entries because the duplicated workflows had a shared concurrency group and so one would pre-empt the other. 3. Removes the no-op job, introduced as an attempted workaround in https://github.com/zed-industries/zed/pull/29420. These should correctly show as "Skipped" now: | Before | After | | - | - | | Screenshot 2025-06-26 at 9 57 04 | Screenshot 2025-06-26 at 10 09 54 | Release Notes: - N/A --- .github/workflows/eval.yml | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/.github/workflows/eval.yml b/.github/workflows/eval.yml index 6bc76fe2de..6eefdfea95 100644 --- a/.github/workflows/eval.yml +++ b/.github/workflows/eval.yml @@ -7,7 +7,7 @@ on: pull_request: branches: - "**" - types: [opened, synchronize, reopened, labeled] + types: [synchronize, reopened, labeled] workflow_dispatch: @@ -25,16 +25,6 @@ env: ZED_EVAL_TELEMETRY: 1 jobs: - # This is a no-op job that we run to prevent GitHub from marking the workflow - # as failed for PRs that don't have the `run-eval` label. - noop: - name: No-op - runs-on: ubuntu-latest - if: github.repository_owner == 'zed-industries' - steps: - - name: No-op - run: echo "Nothing to do" - run_eval: timeout-minutes: 60 name: Run Agent Eval