File tree Expand file tree Collapse file tree 1 file changed +31
-0
lines changed Expand file tree Collapse file tree 1 file changed +31
-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
+ runs-on : ubuntu-latest
55
+ needs :
56
+ - lint
57
+ - build
58
+ outputs :
59
+ merge_ok : ${{ steps.set_merge_ok.outputs.merge_ok }}
60
+ runs-on : ubuntu-latest
61
+ steps :
62
+ - id : set_merge_ok
63
+ run : echo 'merge_ok=true' >> ${GITHUB_OUTPUT}
64
+
65
+ merge_ok :
66
+ name : Merge OK
67
+ if : always()
68
+ needs :
69
+ - set_merge_ok
70
+ runs-on : ubuntu-latest
71
+ steps :
72
+ - run : |
73
+ merge_ok="${{ needs.set_merge_ok.outputs.merge_ok }}"
74
+ if [[ "${merge_ok}" == "true" ]]; then
75
+ echo "Merge OK"
76
+ exit 0
77
+ else
78
+ echo "Merge NOT OK"
79
+ exit 1
80
+ fi
You can’t perform that action at this time.
0 commit comments