Skip to content

Commit bb90cb4

Browse files
authored
Added request_delay and max_concurrency inputs to workflows (#251)
1 parent f9f1777 commit bb90cb4

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

.github/workflows/pre_production_tests.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,16 @@ on:
1717
description: "Random seed for reproducible sampling (float in [-1.0, 1.0]). Leave blank to auto-generate."
1818
required: false
1919
default: ''
20+
request_delay:
21+
type: string
22+
description: "Delay (seconds) between dispatching requests"
23+
required: false
24+
default: '0'
25+
max_concurrency:
26+
type: string
27+
description: "Max concurrent requests (lower for GPT-backed functions)"
28+
required: false
29+
default: '5'
2030

2131
jobs:
2232
run-pre-production-tests:
@@ -26,6 +36,8 @@ jobs:
2636
eval_function: ${{ inputs.eval_function }}
2737
sql_limit: ${{ inputs.sql_limit }}
2838
seed: ${{ inputs.seed }}
39+
request_delay: ${{ inputs.request_delay }}
40+
max_concurrency: ${{ inputs.max_concurrency }}
2941
secrets:
3042
TEST_API_ENDPOINT: ${{ secrets.TEST_API_ENDPOINT }}
3143
DB_USER: ${{ secrets.DB_USER }}

.github/workflows/production-deploy.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,16 @@ on:
2222
required: false
2323
type: string
2424
default: ''
25+
request_delay:
26+
description: 'Delay (seconds) between dispatching requests'
27+
required: false
28+
type: string
29+
default: '0'
30+
max_concurrency:
31+
description: 'Max concurrent requests (lower for GPT-backed functions)'
32+
required: false
33+
type: string
34+
default: '5'
2535
jobs:
2636
deploy:
2737
uses: lambda-feedback/evaluation-function-workflows/.github/workflows/deploy.yml@deploy-request
@@ -34,6 +44,8 @@ jobs:
3444
branch: ${{ inputs.branch }}
3545
run-database-tests: true
3646
seed: ${{ inputs.seed }}
47+
request_delay: ${{ inputs.request_delay }}
48+
max_concurrency: ${{ inputs.max_concurrency }}
3749

3850
secrets:
3951
aws-key-id: ${{ secrets.LAMBDA_CONTAINER_PIPELINE_AWS_ID }}

0 commit comments

Comments
 (0)