File tree Expand file tree Collapse file tree 2 files changed +36
-17
lines changed Expand file tree Collapse file tree 2 files changed +36
-17
lines changed Original file line number Diff line number Diff line change 2424 matrix :
2525 ob_branch : [dev, reduce_install_scope, main]
2626 micromamba_version : ['2.0.5-0', '1.5.12-0']
27- fail-fast : true
27+ fail-fast : false
2828 steps :
2929 - name : Check out repository
3030 uses : actions/checkout@v4
3535 with :
3636 cache-environment : true
3737 micromamba-version : ${{ matrix.micromamba_version }}
38- environment-name : test-env
38+ environment-name : test-env-${{matrix.ob_branch }}-${{ matrix.micromamba_version }}
3939 create-args : >-
4040 python=3.12
4141 pip
@@ -56,18 +56,27 @@ jobs:
5656 - name : Run benchmark
5757 shell : bash -l {0}
5858 run : |
59- date
60- echo "y" | ob run benchmark -b Clustering.yaml --local --cores 10 --continue-on-error
61- date
59+ env
60+ ob --version
61+ output=$( echo "y" | ob run benchmark -b Clustering.yaml --local --cores 10 2>&1 )
62+ status=$?
63+ if echo "$output" | grep -v 'Error'; then
64+ status=0
65+ fi
66+ sh -c "exit $status"
6267 if : matrix.ob_branch == 'dev' || matrix.ob_branch == 'reduce_install_scope'
6368
6469 - name : Run benchmark
6570 shell : bash -l {0}
66- continue-on-error : true
6771 run : |
68- date
69- ob run benchmark -b Clustering.yaml --local --threads 10
70- date
72+ env
73+ ob --version
74+ output=$( ob run benchmark -b Clustering.yaml --local --threads 10 2>&1 )
75+ status=$?
76+ if echo "$output" | grep -v 'Error'; then
77+ status=0
78+ fi
79+ sh -c "exit $status"
7180 if : matrix.ob_branch == 'main'
7281
7382 # upload-artifact:
Original file line number Diff line number Diff line change 11name : clustbench_miniforge
22concurrency :
3- group : ${{ github.head_ref || github.run_id }}
3+ group : ${{ github.head_ref || github.run_id }}
44 cancel-in-progress : true
55
66on :
3333 with :
3434 miniforge-variant : Miniforge3
3535 use-mamba : true
36- activate-environment : omnibenchmark -env
36+ activate-environment : test -env-${{matrix.ob_branch }}
3737 python-version : " 3.12"
3838 auto-update-conda : true
3939 channels : conda-forge
@@ -66,17 +66,27 @@ jobs:
6666 - name : Run benchmark
6767 shell : bash -l {0}
6868 run : |
69- date
70- echo "y" | ob run benchmark -b Clustering.yaml --local --cores 10 --continue-on-error
71- date
69+ env
70+ ob --version
71+ output=$( echo "y" | ob run benchmark -b Clustering.yaml --local --cores 10 2>&1 )
72+ status=$?
73+ if echo "$output" | grep -v 'Error'; then
74+ status=0
75+ fi
76+ sh -c "exit $status"
7277 if : matrix.ob_branch == 'dev' || matrix.ob_branch == 'reduce_install_scope'
7378
7479 - name : Run benchmark
7580 shell : bash -l {0}
7681 run : |
77- date
78- ob run benchmark -b Clustering.yaml --local --threads 10
79- date
82+ env
83+ ob --version
84+ output=$( ob run benchmark -b Clustering.yaml --local --threads 10 2>&1 )
85+ status=$?
86+ if echo "$output" | grep -v 'Error'; then
87+ status=0
88+ fi
89+ sh -c "exit $status"
8090 if : matrix.ob_branch == 'main'
8191
8292 # upload-artifact:
You can’t perform that action at this time.
0 commit comments