Skip to content

Commit 595b8ea

Browse files
Merge branch 'main' into claude/pr-996-20250718-1439
2 parents 1e8b9a2 + 51d7e1e commit 595b8ea

43 files changed

Lines changed: 3045 additions & 449 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/build-image.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ on:
1111
jobs:
1212
build:
1313
runs-on: ubuntu-latest
14+
timeout-minutes: 15
1415
permissions:
1516
contents: read
1617
packages: write

.github/workflows/coverage.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ jobs:
1010
test:
1111
name: Run tests and collect coverage
1212
runs-on: ubuntu-latest
13+
timeout-minutes: 15
1314

1415
steps:
1516
- name: Checkout

.github/workflows/test-comprehensive.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ on:
2626
jobs:
2727
comprehensive-test:
2828
runs-on: ubuntu-latest
29+
timeout-minutes: 15
2930
strategy:
3031
matrix:
3132
python-version: ["3.11"]

.github/workflows/test-core.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ on:
99
jobs:
1010
test-core:
1111
runs-on: ubuntu-latest
12+
timeout-minutes: 15
1213
strategy:
1314
matrix:
1415
python-version: [3.11]

.github/workflows/test-extended.yml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ on:
1313
jobs:
1414
test-examples:
1515
runs-on: ubuntu-latest
16+
timeout-minutes: 15
1617

1718
steps:
1819
- name: Checkout code
@@ -43,6 +44,9 @@ jobs:
4344
echo "OPENAI_API_BASE=${{ secrets.OPENAI_API_BASE || 'https://api.openai.com/v1' }}" >> $GITHUB_ENV
4445
echo "OPENAI_MODEL_NAME=${{ secrets.OPENAI_MODEL_NAME || 'gpt-4o-mini' }}" >> $GITHUB_ENV
4546
echo "PYTHONPATH=${{ github.workspace }}/src/praisonai-agents:$PYTHONPATH" >> $GITHUB_ENV
47+
echo "PRAISONAI_TELEMETRY_DISABLED=true" >> $GITHUB_ENV
48+
echo "PRAISONAI_DISABLE_TELEMETRY=true" >> $GITHUB_ENV
49+
echo "DO_NOT_TRACK=true" >> $GITHUB_ENV
4650
4751
- name: Test Key Example Scripts
4852
run: |
@@ -73,6 +77,7 @@ jobs:
7377

7478
performance-test:
7579
runs-on: ubuntu-latest
80+
timeout-minutes: 15
7681

7782
steps:
7883
- name: Checkout code
@@ -97,6 +102,12 @@ jobs:
97102
# Install knowledge dependencies from praisonai-agents
98103
uv pip install --system "praisonaiagents[knowledge]"
99104
105+
- name: Set environment variables
106+
run: |
107+
echo "PRAISONAI_TELEMETRY_DISABLED=true" >> $GITHUB_ENV
108+
echo "PRAISONAI_DISABLE_TELEMETRY=true" >> $GITHUB_ENV
109+
echo "DO_NOT_TRACK=true" >> $GITHUB_ENV
110+
100111
- name: Run Performance Benchmarks
101112
run: |
102113
echo "🏃 Running performance benchmarks..."
@@ -161,4 +172,4 @@ jobs:
161172
with:
162173
name: performance-report
163174
path: performance_report.md
164-
retention-days: 30
175+
retention-days: 5

.github/workflows/test-frameworks.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ on:
2424
jobs:
2525
framework-tests:
2626
runs-on: ubuntu-latest
27+
timeout-minutes: 15
2728
strategy:
2829
matrix:
2930
python-version: [3.11]

.github/workflows/test-real.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ jobs:
2626
real-tests:
2727
runs-on: ubuntu-latest
2828
if: ${{ github.event.inputs.confirm_costs == 'true' && github.event.inputs.framework != 'none' }}
29+
timeout-minutes: 15
2930

3031
strategy:
3132
matrix:

.github/workflows/unittest.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ on: [push, pull_request]
55
jobs:
66
quick-test:
77
runs-on: ubuntu-latest
8+
timeout-minutes: 15
89

910
steps:
1011
- name: Checkout code

0 commit comments

Comments
 (0)