File tree Expand file tree Collapse file tree 1 file changed +30
-0
lines changed Expand file tree Collapse file tree 1 file changed +30
-0
lines changed Original file line number Diff line number Diff line change 47
47
48
48
- name : Test
49
49
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
+ - build
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