6
6
# the soroban CLI source code to compile and run from system test
7
7
# refers to checked out source of current GitHub ref context or branch
8
8
stellar-cli-ref :
9
+ required : false
9
10
type : string
10
- stellar-cli-branch :
11
+ stellar-cli-version :
12
+ required : false
11
13
type : string
12
- default : main
13
14
14
15
# example filter for all combos of one scenario outline: ^TestDappDevelop$/^DApp developer compiles, deploys and invokes a contract.*$
15
16
# each row in example data for a scenario outline is postfixed with '#01', '#02', example:
16
17
# TestDappDevelop/DApp developer compiles, deploys and invokes a contract#01
17
18
test-filter :
19
+ required : false
18
20
type : string
19
21
default : " "
20
22
21
23
# set the version of js-stellar-sdk to use, need to choose one of either
22
24
# resolution options, using npm release or a gh ref:
23
25
# option #1, set the version of stellar-sdk based on a npm release version
24
26
js-stellar-sdk-npm-version :
27
+ required : false
25
28
type : string
26
29
default : 12.2.0
27
30
28
31
# triggers system test to log out details from test steps
29
32
verbose-output :
33
+ required : false
30
34
type : boolean
31
35
default : true
32
36
@@ -107,6 +111,8 @@ jobs:
107
111
--health-retries 50
108
112
steps :
109
113
- uses : actions/checkout@v4
114
+ with :
115
+ repository : " https://github.com/stellar/system-test"
110
116
- uses : stellar/actions/rust-cache@main
111
117
- run : sudo apt update && sudo apt install -y expect libudev-dev libdbus-1-dev
112
118
- run : rustup update
@@ -116,7 +122,9 @@ jobs:
116
122
- run : rustup target add wasm32-unknown-unknown --toolchain 1.81-x86_64-unknown-linux-gnu
117
123
- run : cargo install --git https://github.com/stellar/stellar-cli soroban-cli --rev ${{ inputs.stellar-cli-ref }}
118
124
if : ${{ inputs.stellar-cli-ref != '' }}
119
- - run : cargo install --git https://github.com/stellar/stellar-cli soroban-cli --branch ${{ inputs.stellar-cli-branch }}
125
+ - uses : stellar/stellar-cli
126
+ with :
127
+ version : ${{ inputs.stellar-cli-version }}
120
128
if : ${{ inputs.stellar-cli-ref == '' }}
121
129
- run : go mod download
122
130
- run : |
0 commit comments