File tree Expand file tree Collapse file tree 1 file changed +31
-1
lines changed Expand file tree Collapse file tree 1 file changed +31
-1
lines changed Original file line number Diff line number Diff line change 2424 - name : Lint
2525 run : tox -e lint
2626
27- build :
27+ test :
2828 runs-on : ubuntu-latest
2929 strategy :
3030 matrix :
4747
4848 - name : Test
4949 run : tox -e ${{ steps.tox-env.outputs.tox-env }}
50+
51+ set_merge_ok :
52+ name : Set Merge OK
53+ if : always() && !contains(needs.*.result, 'failure') && !contains(needs.*.result, 'cancelled')
54+ needs :
55+ - lint
56+ - test
57+ outputs :
58+ merge_ok : ${{ steps.set_merge_ok.outputs.merge_ok }}
59+ runs-on : ubuntu-latest
60+ steps :
61+ - id : set_merge_ok
62+ run : echo 'merge_ok=true' >> ${GITHUB_OUTPUT}
63+
64+ merge_ok :
65+ name : Merge OK
66+ if : always()
67+ needs :
68+ - set_merge_ok
69+ runs-on : ubuntu-latest
70+ steps :
71+ - run : |
72+ merge_ok="${{ needs.set_merge_ok.outputs.merge_ok }}"
73+ if [[ "${merge_ok}" == "true" ]]; then
74+ echo "Merge OK"
75+ exit 0
76+ else
77+ echo "Merge NOT OK"
78+ exit 1
79+ fi
You can’t perform that action at this time.
0 commit comments