diff --git a/Gemfile b/Gemfile index df9ede656cc..9615abf5a77 100644 --- a/Gemfile +++ b/Gemfile @@ -743,6 +743,7 @@ gem 'telesignenterprise', '~> 2.2', feature_category: :insider_threat # BufferedIO patch # Updating this version will require updating scripts/allowed_warnings.txt gem 'net-protocol', '~> 0.1.3', feature_category: :shared +gem "nkf", "~> 0.2.0", feature_category: :shared # This is locked to 0.6.0 because we patch Net::HTTP#connect in # gems/gitlab-http/lib/net_http/connect_patch.rb. diff --git a/Gemfile.checksum b/Gemfile.checksum index 2a5d03411a6..514adfcb994 100644 --- a/Gemfile.checksum +++ b/Gemfile.checksum @@ -429,6 +429,8 @@ {"name":"netrc","version":"0.11.0","platform":"ruby","checksum":"de1ce33da8c99ab1d97871726cba75151113f117146becbe45aa85cb3dabee3f"}, {"name":"nio4r","version":"2.7.0","platform":"java","checksum":"3f2e515e928ceeef7668e1f64fc3bfef1417a5ec0908d8e69f2c6d486284e04d"}, {"name":"nio4r","version":"2.7.0","platform":"ruby","checksum":"9586a685eca8246d6406e712a525e705d15bb88f709d78fc3f141e864df97276"}, +{"name":"nkf","version":"0.2.0","platform":"java","checksum":"3e6f022d1743a863bf05e936c7c2110be07ba1c593ea974df75d89e8bf7cc967"}, +{"name":"nkf","version":"0.2.0","platform":"ruby","checksum":"fbc151bda025451f627fafdfcb3f4f13d0b22ae11f58c6d3a2939c76c5f5f126"}, {"name":"no_proxy_fix","version":"0.1.2","platform":"ruby","checksum":"4e9b4c31bb146de7fcf347dc1087bb13ac2039b56d50aa019e61036256abcd00"}, {"name":"nokogiri","version":"1.18.2","platform":"aarch64-linux-gnu","checksum":"74e0f9a7487a30a2957f46c5113d58f836436b033c9906e0bc6fee9d8cdafabf"}, {"name":"nokogiri","version":"1.18.2","platform":"aarch64-linux-musl","checksum":"99bcea596a80eaee99f2bae2596275641ea688262c1da32b4e90db6159e86477"}, diff --git a/Gemfile.lock b/Gemfile.lock index 74a13d86c0c..63f92a8faac 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1200,6 +1200,7 @@ GEM net-ssh (7.3.0) netrc (0.11.0) nio4r (2.7.0) + nkf (0.2.0) no_proxy_fix (0.1.2) nokogiri (1.18.2) mini_portile2 (~> 2.8.2) @@ -2188,6 +2189,7 @@ DEPENDENCIES net-ldap (~> 0.17.1) net-ntp net-protocol (~> 0.1.3) + nkf (~> 0.2.0) nokogiri (~> 1.18) oauth2 (~> 2.0) octokit (~> 9.0) diff --git a/Gemfile.next.checksum b/Gemfile.next.checksum index 7b068d06a24..0c09fc7a88f 100644 --- a/Gemfile.next.checksum +++ b/Gemfile.next.checksum @@ -432,6 +432,8 @@ {"name":"netrc","version":"0.11.0","platform":"ruby","checksum":"de1ce33da8c99ab1d97871726cba75151113f117146becbe45aa85cb3dabee3f"}, {"name":"nio4r","version":"2.7.0","platform":"java","checksum":"3f2e515e928ceeef7668e1f64fc3bfef1417a5ec0908d8e69f2c6d486284e04d"}, {"name":"nio4r","version":"2.7.0","platform":"ruby","checksum":"9586a685eca8246d6406e712a525e705d15bb88f709d78fc3f141e864df97276"}, +{"name":"nkf","version":"0.2.0","platform":"java","checksum":"3e6f022d1743a863bf05e936c7c2110be07ba1c593ea974df75d89e8bf7cc967"}, +{"name":"nkf","version":"0.2.0","platform":"ruby","checksum":"fbc151bda025451f627fafdfcb3f4f13d0b22ae11f58c6d3a2939c76c5f5f126"}, {"name":"no_proxy_fix","version":"0.1.2","platform":"ruby","checksum":"4e9b4c31bb146de7fcf347dc1087bb13ac2039b56d50aa019e61036256abcd00"}, {"name":"nokogiri","version":"1.18.2","platform":"aarch64-linux-gnu","checksum":"74e0f9a7487a30a2957f46c5113d58f836436b033c9906e0bc6fee9d8cdafabf"}, {"name":"nokogiri","version":"1.18.2","platform":"aarch64-linux-musl","checksum":"99bcea596a80eaee99f2bae2596275641ea688262c1da32b4e90db6159e86477"}, diff --git a/Gemfile.next.lock b/Gemfile.next.lock index 537f44ed89e..1b0782a17e4 100644 --- a/Gemfile.next.lock +++ b/Gemfile.next.lock @@ -1217,6 +1217,7 @@ GEM net-ssh (7.3.0) netrc (0.11.0) nio4r (2.7.0) + nkf (0.2.0) no_proxy_fix (0.1.2) nokogiri (1.18.2) mini_portile2 (~> 2.8.2) @@ -2223,6 +2224,7 @@ DEPENDENCIES net-ldap (~> 0.17.1) net-ntp net-protocol (~> 0.1.3) + nkf (~> 0.2.0) nokogiri (~> 1.18) oauth2 (~> 2.0) octokit (~> 9.0) diff --git a/app/assets/javascripts/ci/runner/admin_runners/admin_runners_app.vue b/app/assets/javascripts/ci/runner/admin_runners/admin_runners_app.vue index f796070d30c..5035047e34c 100644 --- a/app/assets/javascripts/ci/runner/admin_runners/admin_runners_app.vue +++ b/app/assets/javascripts/ci/runner/admin_runners/admin_runners_app.vue @@ -74,6 +74,10 @@ export default { required: false, default: null, }, + canAdminRunners: { + type: Boolean, + required: true, + }, }, data() { return { @@ -209,10 +213,11 @@ export default {