summaryrefslogtreecommitdiff
path: root/CHANGELOG
diff options
context:
space:
mode:
authorDouwe Maan <douwe@gitlab.com>2016-10-14 10:57:18 +0000
committerDouwe Maan <douwe@gitlab.com>2016-10-14 10:57:18 +0000
commit2a0cccc13e37669e9488b955e6006a30562651be (patch)
tree41a1f5dea238d18360ddb5a0b8b80f72e2eaf3a7 /CHANGELOG
parentfbeaa7518d8cf86ad62e94e9bc86ffe63715dffd (diff)
parentcfd0d66c8308c0f259e39322193c8ddb34ec28f9 (diff)
downloadgitlab-ce-2a0cccc13e37669e9488b955e6006a30562651be.tar.gz
Merge branch 'fix/reassign-secret-token-on-generate' into 'master'
Reassign secret token when regenerating one ## What does this MR do? This is an attempt to fix intermittent errors in out test suite. ```text Failures: 1) Gitlab::Shell memoized secret_token creates and links the secret token file Failure/Error: expect(File.read(secret_file).chomp).to eq(secret_token) expected: "690f959e206ab91acc54e1c605c7ff90" got: "cccb4e8df9360600271e61114d4e6e68" (compared using ==) # ./spec/lib/gitlab/backend/shell_spec.rb:47:in `block (3 levels) in <top (required)>' ``` It appears that `spec/lib/gitlab/backend/shell_spec.rb` tries to change the file that stores secret token, but `Gitlab::Shell` memoizes `@secret_token` on class level, so when it was already created by other tests (`spec/requests/api/internal_spec.rb` in this case), memoized token is not reassigned even if it was generated again with `ensure_secret_token!`. See merge request !6844
Diffstat (limited to 'CHANGELOG')
0 files changed, 0 insertions, 0 deletions