-
Notifications
You must be signed in to change notification settings - Fork 26
34 lines (32 loc) · 1.23 KB
/
trigger-load-tests.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
name: Trigger Load Tests
on:
workflow_dispatch:
inputs:
tests:
description: >
List of test names. This needs to be filled only if you want to run a specific set of tests. Example: foo,bar
required: false
clusterName:
description: 'Cluster name'
default: 'postgresql-perf-cluster-test'
required: false
branch:
description: 'Branch of the given repository'
default: ''
required: false
schedule:
- cron: '0 23 * * *'
jobs:
call_stdlib_trigger_load_test_workflow:
name: Run StdLib Load Test Workflow
if: ${{ github.event_name != 'schedule' || (github.event_name == 'schedule' && github.repository_owner == 'ballerina-platform') }}
uses: ballerina-platform/ballerina-library/.github/workflows/trigger-load-tests-template.yml@main
with:
repo_name: 'module-ballerinax-postgresql'
runtime_artifacts_url: 'https://api.github.com/repos/ballerina-platform/module-ballerinax-postgresql/actions/artifacts'
dispatch_type: 'postgresql-load-test'
cluster_name: ${{ inputs.clusterName }}
tests: ${{ inputs.tests }}
branch: ${{ inputs.branch }}
secrets:
ballerina_bot_token: ${{ secrets.BALLERINA_BOT_TOKEN }}