►
Description
Merge requests can't be merged if the status checks did not succeed or are still running.
https://docs.gitlab.com/ee/user/project/merge_requests/status_checks.html#block-merges-of-merge-requests-unless-all-status-checks-have-passed
A
Hi,
my
name
is
Jay
I'm,
a
full
stack
engineer
on
the
compliance
team
here
at
gitlab
and
today,
I'm
going
to
show
blocking
merge
requests
from
being
merged
when
status
checks
haven't
succeeded
in
the
project
settings
page
under
merge,
requests
and
merge
check
settings
I
have
an
example:
status
check
set
up,
but
I
do
not
have
the
status.
Checks
must
succeed
to
setting
enabled.
So
if
we
go
ahead
and
we
look
at
my
Mr
I
can
still
merge.
A
This
merge
request
with
a
pending
status
check
if
I
enable
the
setting
and
I
save
it
and
then
I
refresh
my
Mr,
we'll
see
that
merging
is
blocked
as
there
is
a
pending
status
check.
If
I
go
ahead
and
I
change,
the
status
check
to
be
failed
and
I
refresh
the
page,
we'll
notice
that
the
example
status
check
is
failed
and
merging
is
still
blocked
if
I
go
ahead
and
I
update
the
status
check
to
be
passed
and
I
refresh.