Skip to content

Commit 978941c

Browse files
add a way to manually trigger interop runs via the GitHub interface (#483)
* add a way to manually trigger interop runs via the GitHub interface * use boolean type for upload_results workflow_dispatch input (#484) * Initial plan * fix: use boolean type for upload_results input and drop redundant required Co-authored-by: marten-seemann <1478487+marten-seemann@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: marten-seemann <1478487+marten-seemann@users.noreply.github.com> --------- Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com> Co-authored-by: marten-seemann <1478487+marten-seemann@users.noreply.github.com>
1 parent 9391348 commit 978941c

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: Interop Manual
2+
on:
3+
workflow_dispatch:
4+
inputs:
5+
protocol:
6+
description: Protocol to run
7+
required: true
8+
type: choice
9+
options:
10+
- quic
11+
- webtransport
12+
upload_results:
13+
description: Upload results to interop.seemann.io
14+
type: boolean
15+
default: false
16+
17+
jobs:
18+
run:
19+
uses: ./.github/workflows/interop.yml
20+
with:
21+
protocol: ${{ inputs.protocol }}
22+
implementations_file: ${{ inputs.protocol == 'quic' && 'implementations_quic.json' || 'implementations_webtransport.json' }}
23+
upload_dir: ${{ inputs.protocol == 'quic' && vars.LOG_DIR_QUIC || vars.LOG_DIR_WEBTRANSPORT }}
24+
upload_results: ${{ inputs.upload_results }}
25+
run_measurements: ${{ inputs.protocol == 'quic' }}
26+
secrets: inherit

0 commit comments

Comments
 (0)