Merge pull request #48141 from skipkayhil/hm-fix-chmod-race

Fix chmod race condition when generating key
This commit is contained in:
Guillermo Iguaran 2023-05-11 13:55:10 -07:00 committed by GitHub
commit d954155dd8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 4 additions and 5 deletions

@ -106,7 +106,7 @@ PATH
irb
rackup (>= 1.0.0)
rake (>= 12.2)
thor (~> 1.0)
thor (~> 1.0, >= 1.2.2)
zeitwerk (~> 2.6)
GEM
@ -517,7 +517,7 @@ GEM
railties (>= 6.0.0)
terser (1.1.13)
execjs (>= 0.3.0, < 3)
thor (1.2.1)
thor (1.2.2)
tilt (2.0.11)
timeout (0.3.2)
tomlrb (2.0.3)

@ -26,8 +26,7 @@ def add_key_file(key_path)
end
def add_key_file_silently(key_path, key = nil)
create_file key_path, key || ActiveSupport::EncryptedFile.generate_key
key_path.chmod 0600
create_file key_path, key || ActiveSupport::EncryptedFile.generate_key, perm: 0600
end
def ignore_key_file(key_path, ignore: key_ignore(key_path))

@ -42,7 +42,7 @@
s.add_dependency "rackup", ">= 1.0.0"
s.add_dependency "rake", ">= 12.2"
s.add_dependency "thor", "~> 1.0"
s.add_dependency "thor", "~> 1.0", ">= 1.2.2"
s.add_dependency "zeitwerk", "~> 2.6"
s.add_dependency "irb"