Failure in browser_ui/3_create/repository/push_rules_spec.rb | Create Push Rules using non signed commits restricts committing files with secrets
Full description
Create Push Rules using non signed commits restricts committing files with secrets
File path
./qa/specs/features/ee/browser_ui/3_create/repository/push_rules_spec.rb
Stack trace
Failure/Error:
expect do
push commit_message: commit_message, branch: branch, file: file, user: user, tag: tag, gpg: gpg
end.to raise_error(QA::Support::Run::CommandError, /#{error}/)
expected QA::Support::Run::CommandError with message matching /File\ name\ id_rsa\ was\ blacklisted\ by\ the\ pattern\ id_rsa\$/, got #<QA::Support::Run::CommandError: The command HOME="/tmp/qa-netrc-credentials/20" git push http://roo...tlab-qa-sandbox-group/qa-test-2021-01-18-14-21-04-3e6e00ceea8491c9/push_rules-20fc08abdb016fa0.git'> with backtrace:
# ./qa/support/run.rb:36:in `run'
# ./qa/git/repository.rb:307:in `run_git'
# ./qa/git/repository.rb:132:in `push_changes'
# ./qa/resource/repository/push.rb:100:in `block in fabricate!'
# ./qa/scenario/actable.rb:16:in `perform'
# ./qa/git/repository.rb:33:in `block (2 levels) in perform'
# ./qa/git/repository.rb:33:in `chdir'
# ./qa/git/repository.rb:33:in `block in perform'
# ./qa/git/repository.rb:32:in `perform'
# ./qa/resource/repository/push.rb:50:in `fabricate!'
# ./qa/resource/repository/project_push.rb:43:in `fabricate!'
# ./qa/resource/base.rb:30:in `block (2 levels) in fabricate_via_browser_ui!'
# ./qa/resource/base.rb:135:in `log_fabrication'
# ./qa/resource/base.rb:30:in `block in fabricate_via_browser_ui!'
# ./qa/resource/base.rb:118:in `do_fabricate!'
# ./qa/resource/base.rb:29:in `fabricate_via_browser_ui!'
# ./qa/resource/base.rb:21:in `rescue in fabricate!'
# ./qa/resource/base.rb:18:in `fabricate!'
# ./qa/specs/features/ee/browser_ui/3_create/repository/push_rules_spec.rb:173:in `push'
# ./qa/specs/features/ee/browser_ui/3_create/repository/push_rules_spec.rb:193:in `block in expect_error_on_push'
# ./qa/specs/features/ee/browser_ui/3_create/repository/push_rules_spec.rb:192:in `expect_error_on_push'
# ./qa/specs/features/ee/browser_ui/3_create/repository/push_rules_spec.rb:85:in `block (4 levels) in <module:QA>'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:123:in `block in run'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `loop'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `run'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# ./spec/spec_helper.rb:78:in `block (2 levels) in <top (required)>'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:123:in `block in run'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `loop'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `run'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:37:in `block (2 levels) in setup'
# ./qa/specs/runner.rb:73:in `perform'
# ./qa/scenario/template.rb:10:in `block in perform'
# ./qa/scenario/template.rb:8:in `tap'
# ./qa/scenario/template.rb:8:in `perform'
# ./qa/scenario/template.rb:35:in `perform'
# ./qa/scenario/template.rb:10:in `block in perform'
# ./qa/scenario/template.rb:8:in `tap'
# ./qa/scenario/template.rb:8:in `perform'
# ./qa/scenario/bootable.rb:28:in `launch!'
First happened in https://gitlab.com/gitlab-org/gitlab-qa-mirror/-/jobs/969764057.