Failing CI jobs due to "Your lock file is missing "bundler", but the lockfile can't be updated because frozen mode is set"
Summary
When a MR is having label pipeline:run-all-rspec , the jobs vendor ipynbdiff
and vendor omniauth_crowd
are failing.
Error message is Your lock file is missing "bundler", but the lockfile can't be updated because frozen mode is set
Example is https://gitlab.com/gitlab-org/gitlab/-/jobs/4574065946
Currently, all Merge Request with that label have this issue. https://gitlab.com/gitlab-org/gitlab/-/merge_requests?scope=all&state=opened&label_name%5B%5D=pipeline%3Arun-all-rspec
Some context is in this thread
Steps to reproduce
- Create a new MR
- Apply label pipeline:run-all-rspec
- Let the pipeline run
What is the current bug behavior?
Jobs vendor ipynbdiff
and vendor omniauth_crowd
fail
What is the expected correct behavior?
Jobs vendor ipynbdiff
and vendor omniauth_crowd
should pass
Relevant logs and/or screenshots
- Example log: https://gitlab.com/gitlab-org/gitlab/-/jobs/4574065946
- Affected MR's https://gitlab.com/gitlab-org/gitlab/-/merge_requests?scope=all&state=opened&label_name%5B%5D=pipeline%3Arun-all-rspec
- Some more context !125132 (comment 1455889350)
Possible fixes
From !125132 (comment 1457271524)
- I suspect
vendor/gems/ipynbdiff
andvendor/gems/omniauth_crowd
have something configured differently compared to othervendor/gems