Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 12 additions & 1 deletion .github/workflows/regression_template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,17 @@ on:
default: './test/cmake'
required: false
type: string
# Minutes for the install step. Ten suits a consumer that only installs
# packages, which is all of them bar GUIX: measured install steps run 0.2
# to 0.5 minutes, and NetX Duo's secure interoperability job, which builds
# OpenSSL and wolfSSL from source, takes 2.1 to 2.8. GUIX also builds a
# configuration here, because its regression suite is staged across the
# install, build and test steps to fit their limits, so it needs longer.
# The default keeps every other consumer exactly where it was.
install_timeout_minutes:
default: 10
required: false
type: number
skip_test:
default: false
required: false
Expand Down Expand Up @@ -108,7 +119,7 @@ jobs:
# stall ran until the six hour job limit and cost a whole run rather than
# failing and being retried.
- name: Install softwares
timeout-minutes: 10
timeout-minutes: ${{ inputs.install_timeout_minutes }}
run: ${{ inputs.install_script }}

# TX_COVERAGE instruments every build configuration rather than only the one
Expand Down