diff --git a/.github/workflows/test-finder.yml b/.github/workflows/test-finder.yml index eaf672b59078..9ee318a1d2e3 100644 --- a/.github/workflows/test-finder.yml +++ b/.github/workflows/test-finder.yml @@ -24,7 +24,7 @@ jobs: options: --user root env: GOOSE_PROVIDER: ${{ vars.GOOSE_PROVIDER || 'openai' }} - GOOSE_MODEL: ${{ vars.GOOSE_MODEL || 'gpt-4o' }} + GOOSE_MODEL: ${{ vars.GOOSE_MODEL || 'gpt-5' }} OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} HOME: /tmp/goose-home @@ -34,10 +34,10 @@ jobs: with: fetch-depth: 0 - - name: Install analysis tools + - name: Install build and analysis tools run: | apt-get update - apt-get install -y jq ripgrep + apt-get install -y jq ripgrep build-essential - name: Find untested code and create working test id: find_untested @@ -58,7 +58,7 @@ jobs: 5. Focus on the goose crate first, then goose-cli, then others Process: - 1. Find a suitable untested function + 1. Find a suitable untested function (use your `analyze` tool and ripgrep) 2. Write a comprehensive unit test for it 3. Apply your changes to the codebase 4. Run the test with: cargo test --test @@ -178,9 +178,9 @@ jobs: PATCH_CREATED: ${{ steps.find_untested.outputs.patch_created }} FUNCTION_NAME: ${{ steps.find_untested.outputs.function_name }} run: | - if [ "$PATCH_CREATED" == "true" ]; then + if [ "$PATCH_CREATED" = "true" ]; then echo "✅ Successfully found untested code and created a test" echo "📝 Function tested: $FUNCTION_NAME" else echo "â„šī¸ No suitable untested code found today" - fi \ No newline at end of file + fi