Skip to content

Commit 8bafbc2

Browse files
committed
github tokens added to rails default credentials
1 parent 1df7390 commit 8bafbc2

File tree

4 files changed

+6
-14
lines changed

4 files changed

+6
-14
lines changed

.gitignore

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,7 @@
1717
!/log/.keep
1818
!/tmp/.keep
1919

20-
# Ignore secrets.yml
21-
secrets.yml
20+
2221
# Ignore uploaded files in development.
2322
/storage/*
2423
!/storage/.keep

config/application.rb

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,4 @@ class Application < Rails::Application
1818
# -- all .rb files in that directory are automatically loaded after loading
1919
# the framework and any gems in your application.
2020
end
21-
end
22-
23-
config_files = ['secrets.yml']
24-
25-
config_files.each do |file_name|
26-
file_path = File.join(Rails.root, 'config', file_name)
27-
config_keys = HashWithIndifferentAccess.new(YAML::load(IO.read(file_path)))[Rails.env]
28-
config_keys.each do |k,v|
29-
ENV[k.upcase] ||= v
30-
end
3121
end

config/credentials.yml.enc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
I0TTyl5Dvrg/0bs8uCV4WUICrVs0x5KOVRGvrvvWC969h4SUJs1EhqKiajki8HXRvUcy/v6O3vmTpCN3MHTnjFSme/a2O5OiQFajtA5JnnXnHfoS0RoFiArCTp1cfVZ8+GPZNJfjw+Kp9WKk37TlW426NpTf1GF2jQb1+PfPH1+Y7p+qN1FrwWHwPR21J3xt9YHuOyQnklco0mtadIZb8HRGObW8z3M8AvjvXfWn7Y83bg+Beko8gflJMWSMqpe8njBNKgLg9qzbs8IC06Se/AbxFvgq7rdXYRTs3ypyAQ92oL3CYzCG5GOJCbowEtE0DqFpAax8fbwdLDYeuOPx34s0+OAZRKylIQtb+/EPLr+bHeAaofO6pT17sE/zj3kSzjukcj0k5xcJUaorci/QhjjQTG7t9sXIL6t9--YJjSVatRJ3tHciJ2--4wRPBc71bX7JbGFz5JisSQ==
1+
gakHnAz6gFJiCKIxJtnPpUpMF9N7yQ3D7fybW5XvpU1tbyYImEPSS2gmWFKwmIQTQgHFtLAheo2iJJRX5g8OMYJQ/BYpdkXb8jErNhL13LaQDwS78LHgHOKVkuaGS5wHw//29owftmf7ZTfWfSZL4rgpkxcoiSMMbkiJ3nINAmE+st44mhyfGp4QtVKbVS+Ih85Om9w+aqVRzX3zXJy1ZmTqVbDYmsLLaVz/lW6HffEwSUZWoxET5+MHO+n1tAxOapkvDvVj9HfySimF8JlA6AEyYgcQt7asXPqpmw11eaIbtPV7GrYXtihFkdGvjZtYiYzGJ5MJWSAsdUWhtbnehOOWcf+Yt02SfV0sTsU3eCoXNp/J3aTl+Fw3c777xrkfvx0mfmL551eS04ybS7MRedi6SOZejYzZjnlJA2kezoW+61gacVi/t1moN7PUEiGaU+UEuoP6dQcJFTEIWcllQ33x3usa891C5L83Lql+nRFzCN0CwFZDirGFlbHZ+hZqRrSJZ414vXhMh2rR0B+JsGJGtyk=--NtLIdmsfQ9Uwq70J--Z4MUweapE13I3xV365eFaQ==

config/initializers/devise.rb

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,10 @@
259259
# ==> OmniAuth
260260
# Add a new OmniAuth provider. Check the wiki for more information on setting
261261
# up on your models and hooks.
262-
config.omniauth :github, ENV['GITHUB_APP_ID'], ENV['GITHUB_SECRET_ID'], scope: 'user'
262+
GITHUB_APP_ID = Rails.application.credentials.dig(:github_app_id)
263+
GITHUB_SECRET_ID = Rails.application.credentials.dig(:github_secret_id)
264+
265+
config.omniauth :github, GITHUB_APP_ID, GITHUB_SECRET_ID, scope: 'user'
263266

264267
# ==> Warden configuration
265268
# If you want to use other strategies, that are not supported by Devise, or

0 commit comments

Comments
 (0)