diff --git a/.github/workflows/integration-test.yml b/.github/workflows/integration-test.yml index bbcdfde25..d9bddf391 100644 --- a/.github/workflows/integration-test.yml +++ b/.github/workflows/integration-test.yml @@ -59,8 +59,17 @@ jobs: run: | hatch test tests_integ + - name: Checkout main to run upload + uses: actions/checkout@v6 + with: + ref: main + path: ${{ runner.temp }} + sparse-checkout: | + .github/scripts + persist-credentials: false # Don't persist credentials for subsequent actions + - name: Publish test metrics to CloudWatch if: always() run: | pip install --no-cache-dir boto3 - python .github/scripts/upload-integ-test-metrics.py ./build/test-results.xml ${{ github.event.repository.name }} + python ${{ runner.temp }}/.github/scripts/upload-integ-test-metrics.py ./build/test-results.xml ${{ github.event.repository.name }} diff --git a/AGENTS.md b/AGENTS.md index 71e83835d..9f15a69a4 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -21,7 +21,7 @@ Strands Agents is an open-source Python SDK for building AI agents with a model- ``` strands-agents/ │ -├── src/strands/ # Main package source code +├── src/strands/ # Main package source c │ ├── agent/ # Core agent implementation │ │ ├── agent.py # Main Agent class │ │ ├── agent_result.py # Agent execution results