When **Keep artifacts from most recent successful jobs** is enabled, artifacts are always kept for [blocked](../jobs/job_control.md#types-of-manual-jobs)
pipelines. These artifacts expire only after the blocking job is triggered and the pipeline completes.
For more information, see [issue 387087](https://gitlab.com/gitlab-org/gitlab/-/issues/387087).