gitlab: 18.8.4 -> 18.9.1 (#494006)

This commit is contained in:
Yaya
2026-03-04 08:40:50 +00:00
committed by GitHub
17 changed files with 301 additions and 5746 deletions
@@ -1,11 +1,11 @@
diff --git a/Makefile b/Makefile
index e75c22e80b..f702da6f80 100644
index e571d0f2bf..3bbb081a55 100644
--- a/Makefile
+++ b/Makefile
@@ -757,12 +757,8 @@
@@ -714,12 +714,8 @@
# otherwise try to rebuild all targets depending on it whenever we build
# something else. We thus depend on the Makefile instead.
${DEPENDENCY_DIR}/git-%/Makefile: ${DEPENDENCY_DIR}/git-%.version
# something else. We thus depend on the meson.build file instead.
${DEPENDENCY_DIR}/git-%/meson.build: ${DEPENDENCY_DIR}/git-%.version
- ${Q}${GIT} -c init.defaultBranch=master init ${GIT_QUIET} "${@D}"
- ${Q}${GIT} -C "${@D}" config remote.origin.url ${GIT_REPO_URL}
- ${Q}${GIT} -C "${@D}" config remote.origin.tagOpt --no-tags
@@ -14,6 +14,6 @@ index e75c22e80b..f702da6f80 100644
- ${Q}${GIT} -C "${@D}" checkout ${GIT_QUIET} --detach FETCH_HEAD
+ cp -r ${GIT_REPO_PATH} "${@D}"
+ chmod -R oga+rw "${@D}"
ifeq ($(OVERRIDE_GIT_VERSION),)
${Q}rm -f "${@D}"/version
else
@ # We're doing a shallow clone without any tags, so Git's default way to figure out the version via git-describe(1)
@ # will fail. We thus have to help Git a bit: if we're asked to build from a commit directly we extract the
@ # current version of Git from "GIT-VERSION-GEN" and append the first 8 characters of the commit ID to it.
+3 -3
View File
@@ -1,5 +1,5 @@
{
"version": "2.52-a37bb2ae",
"rev": "a37bb2ae6c6659cf7cefd0412759fca5202a823d",
"hash": "sha256-A1FOzmVe2e73pie0WYJPwsKOb5BGNrusGy0wXa9ruvI="
"version": "2.52-aea8cc3a",
"rev": "aea8cc3a10c325a22a75e2d4f582db959d3854ae",
"hash": "sha256-YT5yPnuP4Rv7Q88lzFiPN29K5iGRys1FfHzw4jVmWVg="
}
+8
View File
@@ -7,6 +7,8 @@
pcre2,
zlib,
git,
meson,
ninja,
pkg-config,
openssl,
}:
@@ -44,6 +46,8 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [
git # clones our repo from the store
meson
ninja
pkg-config
];
# git inputs
@@ -54,6 +58,10 @@ stdenv.mkDerivation (finalAttrs: {
curl
];
# Meson and ninja are required to build git, but gitaly doesn't use them
dontUseMesonConfigure = true;
dontUseNinjaBuild = true;
# required to support pthread_cancel()
NIX_LDFLAGS =
lib.optionalString (stdenv.cc.isGNU && stdenv.hostPlatform.libc == "glibc") "-lgcc_s"
+3 -3
View File
@@ -7,7 +7,7 @@
}:
let
version = "18.8.5";
version = "18.9.1";
package_version = "v${lib.versions.major version}";
gitaly_package = "gitlab.com/gitlab-org/gitaly/${package_version}";
@@ -21,10 +21,10 @@ let
owner = "gitlab-org";
repo = "gitaly";
rev = "v${version}";
hash = "sha256-XbKEw21WRkh/kUeoS9Z+/SpEtqjflad2P5vi6U2wSbM=";
hash = "sha256-H5zAd5/sHrRuEp1v/gMDY/9DyCMWmzpb3Ws6aTfX2k8=";
};
vendorHash = "sha256-CSjsxwumKUbp/tSewE8iAp4c3DH6V6fNY4OCgzjvHP0=";
vendorHash = "sha256-lK0fNBhDGFOZ+sCm1VuvN4CpAb0nAkUl4yL/30tZKBY=";
ldflags = [
"-X ${gitaly_package}/internal/version.version=${version}"
@@ -9,16 +9,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "gitlab-code-parser";
version = "0.21.1";
version = "0.22.0";
src = fetchFromGitLab {
owner = "gitlab-org";
repo = "rust/gitlab-code-parser";
tag = "v${finalAttrs.version}";
hash = "sha256-aA1zwauomznayHVGRdoQYaaba8Mq39LzjSwrvVivN2E=";
hash = "sha256-H2C/OgTdIDuCX2tkDb/kJclrLBaSjkqbRtCNf/OYE4Q=";
};
cargoHash = "sha256-oiYV+o30NrLkewfEU0z8OzkaHFWExa2gbExewHBDxSo=";
cargoHash = "sha256-xOiUO/qGliZwHeGVmr/v318tlO5RvDBoF5cz8BYwXZY=";
nativeBuildInputs = [
pkg-config
@@ -11,17 +11,17 @@ let
in
buildGoModule (finalAttrs: {
pname = "gitlab-elasticsearch-indexer";
version = "5.12.2";
version = "5.13.3";
# nixpkgs-update: no auto update
src = fetchFromGitLab {
owner = "gitlab-org";
repo = "gitlab-elasticsearch-indexer";
rev = "v${finalAttrs.version}";
hash = "sha256-dfDZIVDtCtph4zMS+3qT7dMlbUXZCIfr8rIBemHFMQ0=";
hash = "sha256-0FLAqjbafYsmr21OwNJceikC5Qdr5BIAuHnl1x8oiXs=";
};
vendorHash = "sha256-LwBc/eQ2AQan8SsH+kugAeUv4O31WOx3Qnd1tB580wY=";
vendorHash = "sha256-2RlRCkqxupOvmyBe/zQC3Lyp9x0KHnTa6UnxldK1YZQ=";
buildInputs = [ icu ];
nativeBuildInputs = [ pkg-config ];
+2 -2
View File
@@ -6,14 +6,14 @@
buildGoModule (finalAttrs: {
pname = "gitlab-pages";
version = "18.8.5";
version = "18.9.1";
# nixpkgs-update: no auto update
src = fetchFromGitLab {
owner = "gitlab-org";
repo = "gitlab-pages";
rev = "v${finalAttrs.version}";
hash = "sha256-g2vjiwzsB2rysaAkULCStdvfOpfagCpdhdJmeCAoMxg=";
hash = "sha256-DYifmE0vuJFTCCJiEDcOHOKJA3suEAJ89Ecy/fkcwf4=";
};
vendorHash = "sha256-AZIv/CU01OAbn5faE4EkSuDCakYzDjRprB5ox5tIlck=";
+3 -3
View File
@@ -8,14 +8,14 @@
buildGoModule (finalAttrs: {
pname = "gitlab-shell";
version = "14.45.5";
version = "14.45.6";
# nixpkgs-update: no auto update
src = fetchFromGitLab {
owner = "gitlab-org";
repo = "gitlab-shell";
rev = "v${finalAttrs.version}";
hash = "sha256-D3keb81A7gyZbmJmCZJpyYFC1+JijwwbMngurAPTSKs=";
hash = "sha256-Z7Vw7d70+RAG60aXuYRFMFZHpX/eU0+2FUPoAsWe8dI=";
};
buildInputs = [
@@ -27,7 +27,7 @@ buildGoModule (finalAttrs: {
./remove-hardcoded-locations.patch
];
vendorHash = "sha256-e8AXSryVZeVG+0cG7M3QAVCLSTdJEXLH8ZkLvCtWatU=";
vendorHash = "sha256-pfKRPZl6xw93rNBDUNJihQQ+3ZnoOOUVJpHZw68pztQ=";
subPackages = [
"cmd/gitlab-shell"
@@ -1,17 +1,17 @@
diff --git a/internal/config/config.go b/internal/config/config.go
index 36f8625..72ede08 100644
index 99a370c5df..68bf5cdf5b 100644
--- a/internal/config/config.go
+++ b/internal/config/config.go
@@ -12,7 +12,7 @@ import (
@@ -20,7 +20,7 @@
)
const (
- configFile = "config.yml"
+ configFile = "shell-config.yml"
defaultSecretFileName = ".gitlab_shell_secret"
defaultSecretFileName = ".gitlab_shell_secret" //nolint:gosec // Not actual credentials, just field name
)
@@ -91,7 +91,7 @@ func (c *Config) GetHttpClient() *client.HttpClient {
@@ -187,7 +187,7 @@
// NewFromDirExternal returns a new config from a given root dir. It also applies defaults appropriate for
// gitlab-shell running in an external SSH server.
func NewFromDirExternal(dir string) (*Config, error) {
@@ -21,23 +21,23 @@ index 36f8625..72ede08 100644
return nil, err
}
diff --git a/internal/keyline/key_line.go b/internal/keyline/key_line.go
index c6f2422..fb0426b 100644
index 6758561e42..f1aaecaf14 100644
--- a/internal/keyline/key_line.go
+++ b/internal/keyline/key_line.go
@@ -37,7 +37,7 @@ func NewPrincipalKeyLine(keyId, principal string, config *config.Config) (*KeyLi
}
@@ -46,7 +46,7 @@
// ToString converts a KeyLine to a string representation
func (k *KeyLine) ToString() string {
- command := fmt.Sprintf("%s %s-%s", path.Join(k.Config.RootDir, executable.BinDir, executable.GitlabShell), k.Prefix, k.ID)
+ command := fmt.Sprintf("%s %s-%s", path.Join("/run/current-system/sw/bin", executable.GitlabShell), k.Prefix, k.ID)
return fmt.Sprintf(`command="%s",%s %s`, command, SshOptions, k.Value)
return fmt.Sprintf(`command="%s",%s %s`, command, SSHOptions, k.Value)
}
diff --git a/support/gitlab_config.rb b/support/gitlab_config.rb
index 52ac5ee..d96baa3 100644
index 52ac5eecdb..d96baa3d1b 100644
--- a/support/gitlab_config.rb
+++ b/support/gitlab_config.rb
@@ -7,7 +7,7 @@ class GitlabConfig
@@ -7,7 +7,7 @@
attr_reader :config
def initialize
+11 -11
View File
@@ -1,17 +1,17 @@
{
"version": "18.8.5",
"repo_hash": "sha256-oBCtpkpN14B6zJzj9x42JV1Rq77qlPfbQuJ/TcWF8MU=",
"yarn_hash": "sha256-s4+NpzynaR5ab1DlXRMmtOeFZCwpexMoWjwX00hnx5o=",
"frontend_islands_yarn_hash": "sha256-DiGj3eJMLnlWBTePwGmEvmY9d1Li3p/Y6h3GtZnsvhg=",
"version": "18.9.1",
"repo_hash": "sha256-Yq8G1gRA+p3Na3smPsMARj4w+cR2kvKjjffEwrR42vY=",
"yarn_hash": "sha256-uXyUJS4+YIRB3pPezVbj5u1fytOo+/bNR18Kq6FAKSQ=",
"frontend_islands_yarn_hash": "sha256-OkCoiyL9FFJcWcNUbeRSBGGSauYIm7l+yxNfA0CsNEQ=",
"owner": "gitlab-org",
"repo": "gitlab",
"rev": "v18.8.5-ee",
"rev": "v18.9.1-ee",
"passthru": {
"GITALY_SERVER_VERSION": "18.8.5",
"GITLAB_KAS_VERSION": "18.8.5",
"GITLAB_PAGES_VERSION": "18.8.5",
"GITLAB_SHELL_VERSION": "14.45.5",
"GITLAB_ELASTICSEARCH_INDEXER_VERSION": "5.12.2",
"GITLAB_WORKHORSE_VERSION": "18.8.5"
"GITALY_SERVER_VERSION": "18.9.1",
"GITLAB_KAS_VERSION": "18.9.1",
"GITLAB_PAGES_VERSION": "18.9.1",
"GITLAB_SHELL_VERSION": "14.45.6",
"GITLAB_ELASTICSEARCH_INDEXER_VERSION": "5.13.3",
"GITLAB_WORKHORSE_VERSION": "18.9.1"
}
}
File diff suppressed because it is too large Load Diff
@@ -10,7 +10,7 @@ in
buildGoModule (finalAttrs: {
pname = "gitlab-workhorse";
version = "18.8.5";
version = "18.9.1";
# nixpkgs-update: no auto update
src = fetchFromGitLab {
@@ -22,7 +22,7 @@ buildGoModule (finalAttrs: {
sourceRoot = "${finalAttrs.src.name}/workhorse";
vendorHash = "sha256-MfEVR8kfNvP1wAmd6PjVIcfiNojHyMmDvWjdDlnd/P0=";
vendorHash = "sha256-F2iK+DcCYz2KDsFSGQzfHqOYKA8W/SMwlKQR+MS3Ahs=";
buildInputs = [ git ];
ldflags = [ "-X main.Version=${finalAttrs.version}" ];
doCheck = false;
+50 -11
View File
@@ -83,7 +83,7 @@ let
cp Cargo.lock $out
'';
};
hash = "sha256-x97e5fg11IU63VZd1n3CHduVC7GQagI8MFiFwR+p0wk=";
hash = "sha256-ikizLu1B+stdk+HDGjrACOpgptg0jfbHcoqfrJtUpEY=";
};
dontBuild = false;
@@ -123,7 +123,7 @@ let
cp Cargo.* $out
'';
};
hash = "sha256-XGeFht5QRYb4Cu3n9nt4euUeNXHh1kJ6pQ5LJjnVhzc=";
hash = "sha256-XnNIcEoAs/cSIsd3BdEtTAPNbiyfdVmlO7tSIL/9d3w=";
};
dontBuild = false;
@@ -156,6 +156,53 @@ let
'';
};
prometheus-client-mmap = attrs: {
dontBuild = false;
postPatch =
let
getconf = if stdenv.hostPlatform.isGnu then stdenv.cc.libc else getconf;
in
''
substituteInPlace lib/prometheus/client/page_size.rb --replace "getconf" "${lib.getBin getconf}/bin/getconf"
'';
cargoDeps = rustPlatform.fetchCargoVendor {
src = stdenv.mkDerivation {
inherit (buildRubyGem { inherit (attrs) gemName version source; })
name
src
unpackPhase
nativeBuildInputs
;
dontBuilt = true;
installPhase = ''
cp -R ext/fast_mmaped_file_rs $out
rm $out/Cargo.lock
cp Cargo.lock $out
'';
};
hash = "sha256-7jqaf5RIsc9gq98WBCe3Dd3Fv2X+4echdXU1FSK/xnE=";
};
nativeBuildInputs = [
cargo
rustc
rustPlatform.cargoSetupHook
rustPlatform.bindgenHook
];
disallowedReferences = [
rustc.unwrapped
];
preInstall = ''
export CARGO_HOME="$PWD/../.cargo/"
'';
postInstall = ''
find $out -type f -name .rustc_info.json -delete
'';
};
static_holmes = attrs: {
nativeBuildInputs = [
icu
@@ -195,8 +242,7 @@ let
};
frontendIslandsYarnOfflineCache = fetchYarnDeps {
# Revert to this when GitLab fixes their frontend_islands yarn.lock
# yarnLock = src + "/ee/frontend_islands/yarn.lock";
yarnLock = ./ee-frontend-islands-yarn.lock;
yarnLock = src + "/ee/frontend_islands/yarn.lock";
hash = data.frontend_islands_yarn_hash;
};
@@ -221,13 +267,6 @@ let
./Remove-unsupported-database-names.patch
];
# Remove once GitLab fixed their frontend_islands yarn.lock
postPatch = ''
rm ee/frontend_islands/yarn.lock
cp ${./ee-frontend-islands-yarn.lock} ee/frontend_islands/yarn.lock
chmod 777 ee/frontend_islands/yarn.lock
'';
env = {
# One of the patches uses this variable - if it's unset, execution
# of rake tasks fails.
+28 -22
View File
@@ -30,6 +30,12 @@ gem 'rails', '~> 7.2.3', feature_category: :shared # rubocop:todo Gemfile/Missin
gem 'zeitwerk', '= 2.6.18', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'activerecord-gitlab', path: 'gems/activerecord-gitlab', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'action_dispatch-draw_all',
path: 'gems/action_dispatch-draw_all',
require: 'action_dispatch/draw_all',
feature_category: :tooling
# Need by Rails
gem 'drb', '~> 2.2', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
@@ -80,7 +86,7 @@ gem 'marginalia', '~> 1.11.1', feature_category: :database
gem 'declarative_policy', '~> 2.0.1', feature_category: :permissions
# For source code paths mapping
gem 'coverband', '6.1.5', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'coverband', '6.1.7', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
# Authentication libraries
gem 'devise', '~> 4.9.3', feature_category: :system_access
@@ -125,7 +131,7 @@ gem 'akismet', '~> 3.0', feature_category: :insider_threat
gem 'invisible_captcha', '~> 2.3.0', feature_category: :insider_threat
# Two-factor authentication
gem 'devise-two-factor', '~> 4.1.1', feature_category: :system_access
gem 'devise-two-factor', '~> 5.1.0', feature_category: :system_access
gem 'rqrcode', '~> 2.2', feature_category: :system_access
gem 'webauthn', '~> 3.0', feature_category: :system_access
@@ -156,7 +162,7 @@ gem 'net-ldap', '~> 0.20.0', feature_category: :system_access
gem 'grape', '~> 2.0.0', feature_category: :api
gem 'grape-entity', '~> 1.0.1', feature_category: :api
gem 'grape-swagger', '~> 2.1.2', group: [:development, :test], feature_category: :api
gem 'grape-swagger-entity', '~> 0.5.5', group: [:development, :test], feature_category: :api
gem 'grape-swagger-entity', '~> 0.7.0', group: [:development, :test], feature_category: :api
gem 'grape-path-helpers', '~> 2.0.1', feature_category: :api
gem 'gitlab-grape-openapi', path: 'gems/gitlab-grape-openapi', feature_category: :api
gem 'rack-cors', '~> 2.0.1', require: 'rack/cors', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
@@ -200,7 +206,7 @@ gem 'prawn-svg', feature_category: :vulnerability_management
# for backups
gem 'fog-aws', '~> 3.26', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'fog-core', '~> 2.5', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'fog-google', '~> 1.25', require: 'fog/google', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'fog-google', '~> 1.29.0', require: 'fog/google', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'fog-local', '~> 0.8', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
# NOTE:
# the fog-aliyun gem since v0.4 pulls in aliyun-sdk transitively, which monkey-patches
@@ -227,7 +233,7 @@ gem 'google-apis-cloudresourcemanager_v1', '~> 0.44.0', feature_category: :share
gem 'google-apis-iam_v1', '~> 0.79.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'google-apis-serviceusage_v1', '~> 0.28.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'google-apis-sqladmin_v1beta4', '~> 0.41.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'google-apis-androidpublisher_v3', '~> 0.86.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'google-apis-androidpublisher_v3', '~> 0.92.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'googleauth', '~> 1.14', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'google-cloud-artifact_registry-v1', '~> 0.11.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
@@ -267,7 +273,7 @@ gem 'asciidoctor-kroki', '~> 0.10.0', require: false, feature_category: :markdow
gem 'rouge', '~> 4.7.0', feature_category: :markdown
gem 'truncato', '~> 0.7.13', feature_category: :team_planning
gem 'nokogiri', '~> 1.18', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'gitlab-glfm-markdown', '~> 0.0.39', feature_category: :markdown
gem 'gitlab-glfm-markdown', '~> 0.0.41', feature_category: :markdown
gem 'tanuki_emoji', '~> 0.13', feature_category: :markdown
gem 'unicode-emoji', '~> 4.0', feature_category: :markdown
@@ -303,7 +309,7 @@ gem 'gitlab-sidekiq-fetcher',
gem 'fugit', '~> 1.11.1', feature_category: :continuous_integration
# HTTP requests
gem 'httparty', '~> 0.23.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'httparty', '~> 0.24.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
# Colored output to console
gem 'rainbow', '~> 3.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
@@ -354,7 +360,7 @@ gem 'sanitize', '~> 6.0.2', feature_category: :shared # rubocop:todo Gemfile/Mis
gem 'babosa', '~> 2.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
# Sanitizes SVG input
gem 'loofah', '~> 2.24.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'loofah', '~> 2.25.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
# Used to provide license templates
gem 'licensee', '~> 9.16', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
@@ -377,7 +383,7 @@ gem 'rack-proxy', '~> 0.7.7', feature_category: :shared # rubocop:todo Gemfile/M
gem 'cssbundling-rails', '1.4.3', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'terser', '1.0.2', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'click_house-client', '0.8.6', feature_category: :database
gem 'click_house-client', '0.8.7', feature_category: :database
gem 'addressable', '~> 2.8', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'gon', '~> 6.5.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'request_store', '~> 1.7.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
@@ -394,13 +400,13 @@ gem 'sentry-sidekiq', '~> 5.23.0', feature_category: :observability
# PostgreSQL query parsing
#
gem 'pg_query', '~> 6.1.0', feature_category: :database
gem 'pg_query', '~> 6.2.0', feature_category: :database
gem 'gitlab-schema-validation', path: 'gems/gitlab-schema-validation', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'gitlab-http', path: 'gems/gitlab-http', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'premailer-rails', '~> 1.12.0', feature_category: :notifications
gem 'gitlab-labkit', '~> 1.0.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'gitlab-labkit', '~> 1.3.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'thrift', '~> 0.22.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
# I18n
@@ -423,7 +429,7 @@ gem 'snowplow-tracker', '~> 0.8.0', feature_category: :product_analytics
# Metrics
gem 'webrick', '~> 1.9.0', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'prometheus-client-mmap', '~> 1.2.9', require: 'prometheus/client', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'prometheus-client-mmap', '~> 1.5.0', require: 'prometheus/client', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
# Event-driven reactor for Ruby
# Required manually in config/initializers/require_async_gem
@@ -501,7 +507,7 @@ end
group :development, :test do
gem 'deprecation_toolkit', '~> 2.2.3', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'bullet', '~> 8.0.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'parser', '= 3.3.10.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'parser', '= 3.3.10.1', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'pry-byebug', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'pry-rails', '~> 0.3.9', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'pry-shell', '~> 0.6.4', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
@@ -552,7 +558,7 @@ group :development, :test, :coverage do
gem 'simplecov', '~> 0.22', require: false, feature_category: :tooling
gem 'simplecov-lcov', '~> 0.8.0', require: false, feature_category: :tooling
gem 'simplecov-cobertura', '~> 3.1.0', require: false, feature_category: :tooling
gem 'undercover', '~> 0.7.0', require: false, feature_category: :tooling
gem 'undercover', '~> 0.8.0', require: false, feature_category: :tooling
end
# Gems required in omnibus-gitlab pipeline
@@ -586,7 +592,7 @@ group :test do
gem 'shoulda-matchers', '~> 6.4.0', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'email_spec', '~> 2.3.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'webmock', '~> 3.25.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'webmock', '~> 3.26.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'rails-controller-testing', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'concurrent-ruby', '~> 1.1', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'test-prof', '~> 1.5.0', feature_category: :tooling
@@ -598,14 +604,14 @@ group :test do
# Moved in `test` because https://gitlab.com/gitlab-org/gitlab/-/issues/217527
gem 'derailed_benchmarks', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'gitlab_quality-test_tooling', '~> 3.3.0', require: false, feature_category: :tooling
gem 'gitlab_quality-test_tooling', '~> 3.7.1', require: false, feature_category: :tooling
end
gem 'octokit', '~> 9.0', feature_category: :importers
# Needed by octokit: https://github.com/octokit/octokit.rb/pull/1688
gem 'faraday-multipart', '~> 1.0', feature_category: :importers
gem 'gitlab-mail_room', '~> 0.0.24', require: 'mail_room', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'gitlab-mail_room', '~> 0.1.0', require: 'mail_room', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'email_reply_trimmer', '~> 0.1', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'html2text', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
@@ -634,7 +640,7 @@ gem 'ssh_data', '~> 2.0', feature_category: :shared # rubocop:todo Gemfile/Missi
gem 'spamcheck', '~> 1.3.0', feature_category: :insider_threat
# Gitaly GRPC protocol definitions
gem 'gitaly', '~> 18.7.0.pre.rc1', feature_category: :gitaly
gem 'gitaly', '~> 18.8.0', feature_category: :gitaly
# KAS GRPC protocol definitions
gem 'gitlab-kas-grpc', '~> 18.5.0-rc4', feature_category: :deployment_management
@@ -646,9 +652,9 @@ gem 'google-protobuf', '>= 3.25', '< 5.0', feature_category: :shared # rubocop:t
gem 'toml-rb', '~> 4.1', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
# Feature toggles
gem 'flipper', '~> 0.28.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'flipper-active_record', '~> 0.28.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'flipper-active_support_cache_store', '~> 0.28.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'flipper', '~> 1.3.6', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'flipper-active_record', '~> 1.3.6', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'flipper-active_support_cache_store', '~> 1.3.6', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'unleash', '~> 3.2.2', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'gitlab-experiment', '~> 1.2.0', feature_category: :acquisition
@@ -751,4 +757,4 @@ gem "gitlab-cloud-connector", "~> 1.44", require: 'gitlab/cloud_connector', feat
gem "gvltools", "~> 0.4.0", feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839
gem 'gitlab_query_language', '~> 0.20.11', feature_category: :integrations
gem 'gitlab_query_language', '~> 0.20.12', feature_category: :integrations
+80 -79
View File
@@ -1,3 +1,9 @@
PATH
remote: gems/action_dispatch-draw_all
specs:
action_dispatch-draw_all (0.1.0)
actionpack (>= 7)
PATH
remote: gems/activerecord-gitlab
specs:
@@ -146,7 +152,7 @@ PATH
specs:
devise-pbkdf2-encryptable (0.0.0)
devise (~> 4.0)
devise-two-factor (~> 4.1.1)
devise-two-factor (~> 5.1.0)
PATH
remote: vendor/gems/diff_match_patch
@@ -309,7 +315,7 @@ GEM
tins (~> 1.0)
amazing_print (1.8.1)
android_key_attestation (0.3.0)
apollo_upload_server (2.1.6)
apollo_upload_server (2.1.7)
actionpack (>= 6.1.6)
graphql (>= 1.8)
app_store_connect (0.38.0)
@@ -377,7 +383,7 @@ GEM
base32 (0.3.4)
base64 (0.2.0)
batch-loader (2.0.5)
bcrypt (3.1.20)
bcrypt (3.1.21)
benchmark (0.4.1)
benchmark-ips (2.14.0)
benchmark-malloc (0.2.0)
@@ -435,7 +441,7 @@ GEM
cork
nap
open4 (~> 1.3)
click_house-client (0.8.6)
click_house-client (0.8.7)
activerecord (>= 7.0, < 9.0)
activesupport (>= 7.0, < 9.0)
addressable (~> 2.8)
@@ -459,7 +465,7 @@ GEM
countries (4.0.1)
i18n_data (~> 0.13.0)
sixarm_ruby_unaccent (~> 1.1)
coverband (6.1.5)
coverband (6.1.7)
base64
redis (>= 3.0)
crack (0.4.3)
@@ -497,7 +503,7 @@ GEM
database_cleaner-core (2.0.1)
date (3.4.1)
deb_version (1.0.2)
debug (1.11.0)
debug (1.11.1)
irb (~> 1.10)
reline (>= 0.3.8)
debug_inspector (1.1.0)
@@ -533,9 +539,8 @@ GEM
railties (>= 4.1.0)
responders
warden (~> 1.2.3)
devise-two-factor (4.1.1)
devise-two-factor (5.1.0)
activesupport (~> 7.0)
attr_encrypted (>= 1.3, < 5, != 2)
devise (~> 4.0)
railties (~> 7.0)
rotp (~> 6.0)
@@ -615,7 +620,7 @@ GEM
html-pipeline (~> 2.9)
factory_bot (6.5.0)
activesupport (>= 5.0.0)
factory_bot_rails (6.5.0)
factory_bot_rails (6.5.1)
factory_bot (~> 6.5)
railties (>= 6.1.0)
faraday (2.13.4)
@@ -657,14 +662,14 @@ GEM
fiber-storage
fiber-storage (0.1.2)
find_a_port (1.0.1)
flipper (0.28.3)
flipper (1.3.6)
concurrent-ruby (< 2)
flipper-active_record (0.28.3)
activerecord (>= 4.2, < 8)
flipper (~> 0.28.3)
flipper-active_support_cache_store (0.28.3)
activesupport (>= 4.2, < 8)
flipper (~> 0.28.3)
flipper-active_record (1.3.6)
activerecord (>= 4.2, < 9)
flipper (~> 1.3.6)
flipper-active_support_cache_store (1.3.6)
activesupport (>= 4.2, < 9)
flipper (~> 1.3.6)
fog-aliyun (0.4.0)
addressable (~> 2.8.0)
aliyun-sdk (~> 0.8.0)
@@ -682,7 +687,7 @@ GEM
excon (~> 1.0)
formatador (>= 0.2, < 2.0)
mime-types
fog-google (1.26.0)
fog-google (1.29.3)
addressable (>= 2.7.0)
fog-core (~> 2.5)
fog-json (~> 1.2)
@@ -736,7 +741,7 @@ GEM
git (1.19.1)
addressable (~> 2.8)
rchardet (~> 1.8)
gitaly (18.7.0)
gitaly (18.8.1)
grpc (~> 1.0)
gitlab (4.19.0)
httparty (~> 0.20)
@@ -765,23 +770,24 @@ GEM
mime-types
net-http-persistent (~> 4.0)
nokogiri (~> 1, >= 1.10.8)
gitlab-glfm-markdown (0.0.39)
rb_sys (~> 0.9.109)
gitlab-glfm-markdown (0.0.41)
rb_sys (~> 0.9.124)
gitlab-kas-grpc (18.5.0.pre.rc4)
grpc (~> 1.0)
gitlab-labkit (1.0.1)
gitlab-labkit (1.3.4)
actionpack (>= 5.0.0, < 8.1.0)
activesupport (>= 5.0.0, < 8.1.0)
google-protobuf (>= 3.25, < 5.0)
grpc (>= 1.75)
jaeger-client (~> 1.1.0)
json-schema (~> 5.1)
json_schemer (>= 2.3.0, < 3.0)
openssl (~> 3.3.2)
opentracing (~> 0.4)
pg_query (>= 6.1.0, < 7.0)
prometheus-client-mmap (~> 1.2.9)
prometheus-client-mmap (>= 1.2, < 2.0)
redis (> 3.0.0, < 6.0.0)
gitlab-license (2.6.0)
gitlab-mail_room (0.0.27)
gitlab-mail_room (0.1.0)
jwt (>= 2.0)
net-imap (>= 0.2.1)
oauth2 (>= 1.4.4, < 3)
@@ -822,20 +828,19 @@ GEM
omniauth (>= 1.3, < 3)
pyu-ruby-sasl (>= 0.0.3.3, < 0.1)
rubyntlm (~> 0.5)
gitlab_quality-test_tooling (3.3.0)
gitlab_quality-test_tooling (3.7.1)
activesupport (>= 7.0)
amatch (~> 0.4.1)
fog-google (~> 1.24, >= 1.24.1)
gitlab (>= 4.19, < 7.0)
http (~> 5.0)
influxdb-client (~> 3.1)
nokogiri (~> 1.10)
parallel (>= 1, < 2)
rainbow (>= 3, < 4)
rspec-parameterized (>= 1.0, < 3.0)
table_print (= 1.5.7)
zeitwerk (>= 2, < 3)
gitlab_query_language (0.20.11)
gitlab_query_language (0.20.12)
rb_sys (~> 0.9.91)
globalid (1.1.0)
activesupport (>= 5.0)
@@ -844,7 +849,7 @@ GEM
i18n (>= 0.7)
multi_json
request_store (>= 1.0)
google-apis-androidpublisher_v3 (0.86.0)
google-apis-androidpublisher_v3 (0.92.0)
google-apis-core (>= 0.15.0, < 2.a)
google-apis-bigquery_v2 (0.90.0)
google-apis-core (>= 0.15.0, < 2.a)
@@ -927,7 +932,7 @@ GEM
gapic-common (>= 0.20.0, < 2.a)
google-cloud-errors (~> 1.0)
google-logging-utils (0.1.0)
google-protobuf (4.33.2)
google-protobuf (4.33.5)
bigdecimal
rake (>= 13)
googleapis-common-protos (1.7.0)
@@ -964,7 +969,7 @@ GEM
grape-swagger (2.1.2)
grape (>= 1.7, < 3.0)
rack-test (~> 2)
grape-swagger-entity (0.5.5)
grape-swagger-entity (0.7.1)
grape-entity (~> 1)
grape-swagger (~> 2)
grape_logging (1.8.4)
@@ -1015,7 +1020,7 @@ GEM
haml (5.2.2)
temple (>= 0.8.0)
tilt
haml_lint (0.66.0)
haml_lint (0.69.0)
haml (>= 5.0)
parallel (~> 1.10)
rainbow
@@ -1048,7 +1053,7 @@ GEM
http-cookie (1.0.5)
domain_name (~> 0.5)
http-form_data (2.3.0)
httparty (0.23.1)
httparty (0.24.2)
csv
mini_mime (>= 1.0.0)
multi_xml (>= 0.5.2)
@@ -1063,8 +1068,6 @@ GEM
ice_nine (0.11.2)
imagen (0.2.0)
parser (>= 2.5, != 2.5.1.1)
influxdb-client (3.2.0)
csv
invisible_captcha (2.3.0)
rails (>= 5.2)
io-console (0.8.0)
@@ -1096,9 +1099,6 @@ GEM
bindata
faraday (~> 2.0)
faraday-follow_redirects
json-schema (5.2.2)
addressable (~> 2.8)
bigdecimal (~> 3.1)
json_schemer (2.3.0)
bigdecimal
hana (~> 1.3)
@@ -1138,7 +1138,7 @@ GEM
language_server-protocol (3.17.0.5)
launchy (2.5.2)
addressable (~> 2.8)
lefthook (1.13.0)
lefthook (1.13.6)
letter_opener (1.10.0)
launchy (>= 2.2, < 4)
letter_opener_web (3.0.0)
@@ -1175,7 +1175,7 @@ GEM
activesupport (>= 4)
railties (>= 4)
request_store (~> 1.0)
loofah (2.24.1)
loofah (2.25.0)
crass (~> 1.0.2)
nokogiri (>= 1.12.0)
lookbook (2.3.13)
@@ -1258,7 +1258,7 @@ GEM
nio4r (2.7.0)
nkf (0.2.0)
no_proxy_fix (0.1.2)
nokogiri (1.18.10)
nokogiri (1.19.0)
mini_portile2 (~> 2.8.2)
racc (~> 1.4)
notiffany (0.1.3)
@@ -1487,7 +1487,7 @@ GEM
activerecord (>= 6.1)
request_store (~> 1.4)
parallel (1.27.0)
parser (3.3.10.0)
parser (3.3.10.1)
ast (~> 2.4.1)
racc
parslet (1.8.2)
@@ -1496,8 +1496,8 @@ GEM
pdf-core (0.10.0)
peek (1.1.0)
railties (>= 4.0.0)
pg (1.6.2)
pg_query (6.1.0)
pg (1.6.3)
pg_query (6.2.2)
google-protobuf (>= 3.25.3)
plist (3.7.0)
png_quantizator (0.2.1)
@@ -1529,11 +1529,11 @@ GEM
coderay
parser
unparser
prometheus-client-mmap (1.2.10)
prometheus-client-mmap (1.5.0)
base64
bigdecimal
logger
rb_sys (~> 0.9.109)
rb_sys (~> 0.9.124)
pry (0.14.2)
coderay (~> 1.1)
method_source (~> 1.0)
@@ -1621,22 +1621,22 @@ GEM
zeitwerk (~> 2.6)
rainbow (3.1.1)
rake (13.0.6)
rake-compiler-dock (1.9.1)
rake-compiler-dock (1.11.0)
rb-fsevent (0.11.2)
rb-inotify (0.10.1)
ffi (~> 1.0)
rb_sys (0.9.110)
rake-compiler-dock (= 1.9.1)
rb_sys (0.9.124)
rake-compiler-dock (= 1.11.0)
rbs (3.9.5)
logger
rbtrace (0.5.2)
rbtrace (0.5.3)
ffi (>= 1.0.6)
msgpack (>= 0.4.3)
optimist (>= 3.0.0)
rchardet (1.8.0)
rdoc (6.13.0)
psych (>= 4.0.0)
re2 (2.21.0)
re2 (2.23.0)
mini_portile2 (~> 2.8.9)
recaptcha (5.12.3)
json
@@ -1648,7 +1648,7 @@ GEM
actionpack (>= 5)
redis-rack (>= 2.1.0, < 4)
redis-store (>= 1.1.0, < 2)
redis-client (0.26.1)
redis-client (0.26.4)
connection_pool
redis-cluster-client (0.13.5)
redis-client (~> 0.24)
@@ -1804,11 +1804,11 @@ GEM
seed-fu (2.3.9)
activerecord (>= 3.1)
activesupport (>= 3.1)
selenium-webdriver (4.32.0)
selenium-webdriver (4.40.0)
base64 (~> 0.2)
logger (~> 1.4)
rexml (~> 3.2, >= 3.2.5)
rubyzip (>= 1.2.2, < 3.0)
rubyzip (>= 1.2.2, < 4.0)
websocket (~> 1.0)
semver_dialects (3.7.0)
deb_version (~> 1.0.1)
@@ -1937,7 +1937,7 @@ GEM
unicode-display_width (>= 1.1.1, < 3)
terser (1.0.2)
execjs (>= 0.3.0, < 3)
test-prof (1.5.0)
test-prof (1.5.2)
test_file_finder (0.3.1)
faraday (>= 1.0, < 3.0, != 2.0.0)
text (1.3.1)
@@ -1996,7 +1996,7 @@ GEM
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
uber (0.1.0)
undercover (0.7.4)
undercover (0.8.3)
base64
bigdecimal
imagen (>= 0.2.0)
@@ -2064,7 +2064,7 @@ GEM
activesupport
faraday (~> 2.0)
faraday-follow_redirects
webmock (3.25.1)
webmock (3.26.1)
addressable (>= 2.8.0)
crack (>= 0.3.2)
hashdiff (>= 0.4.0, < 2.0.0)
@@ -2097,6 +2097,7 @@ DEPENDENCIES
CFPropertyList (~> 3.0.0)
RedCloth (~> 4.3.3)
acme-client (~> 2.0.19)
action_dispatch-draw_all!
activerecord-gitlab!
addressable (~> 2.8)
akismet (~> 3.0)
@@ -2131,12 +2132,12 @@ DEPENDENCIES
carrierwave (~> 1.3)
charlock_holmes (~> 0.7.9)
circuitbox (= 2.0.0)
click_house-client (= 0.8.6)
click_house-client (= 0.8.7)
commonmarker (~> 0.23.10)
concurrent-ruby (~> 1.1)
connection_pool (~> 2.5.3)
countries (~> 4.0.0)
coverband (= 6.1.5)
coverband (= 6.1.7)
creole (~> 0.5.0)
cssbundling-rails (= 1.4.3)
csv_builder!
@@ -2150,7 +2151,7 @@ DEPENDENCIES
device_detector
devise (~> 4.9.3)
devise-pbkdf2-encryptable (~> 0.0.0)!
devise-two-factor (~> 4.1.1)
devise-two-factor (~> 5.1.0)
diff_match_patch (~> 0.1.0)!
diffy (~> 3.4)
doorkeeper (~> 5.8, >= 5.8.1)
@@ -2174,20 +2175,20 @@ DEPENDENCIES
fast_blank (~> 1.0.1)
ffaker (~> 2.24)
ffi (~> 1.17.3)
flipper (~> 0.28.0)
flipper-active_record (~> 0.28.0)
flipper-active_support_cache_store (~> 0.28.0)
flipper (~> 1.3.6)
flipper-active_record (~> 1.3.6)
flipper-active_support_cache_store (~> 1.3.6)
fog-aliyun (~> 0.4)
fog-aws (~> 3.26)
fog-core (~> 2.5)
fog-google (~> 1.25)
fog-google (~> 1.29.0)
fog-local (~> 0.8)
fugit (~> 1.11.1)
gdk-toogle (~> 0.9, >= 0.9.5)
gettext (~> 3.5, >= 3.5.1)
gettext_i18n_rails (~> 1.13.0)
git (~> 1.8)
gitaly (~> 18.7.0.pre.rc1)
gitaly (~> 18.8.0)
gitlab-active-context!
gitlab-backup-cli!
gitlab-chronic (~> 0.10.5)
@@ -2197,14 +2198,14 @@ DEPENDENCIES
gitlab-duo-workflow-service-client (~> 0.6)!
gitlab-experiment (~> 1.2.0)
gitlab-fog-azure-rm (~> 2.4.0)
gitlab-glfm-markdown (~> 0.0.39)
gitlab-glfm-markdown (~> 0.0.41)
gitlab-grape-openapi!
gitlab-housekeeper!
gitlab-http!
gitlab-kas-grpc (~> 18.5.0.pre.rc4)
gitlab-labkit (~> 1.0.0)
gitlab-labkit (~> 1.3.0)
gitlab-license (~> 2.6)
gitlab-mail_room (~> 0.0.24)
gitlab-mail_room (~> 0.1.0)
gitlab-markup (~> 2.0.0)
gitlab-net-dns (~> 0.15.0)
gitlab-rspec!
@@ -2220,10 +2221,10 @@ DEPENDENCIES
gitlab-utils!
gitlab_chronic_duration (~> 0.12)
gitlab_omniauth-ldap (~> 2.3.0)
gitlab_quality-test_tooling (~> 3.3.0)
gitlab_query_language (~> 0.20.11)
gitlab_quality-test_tooling (~> 3.7.1)
gitlab_query_language (~> 0.20.12)
gon (~> 6.5.0)
google-apis-androidpublisher_v3 (~> 0.86.0)
google-apis-androidpublisher_v3 (~> 0.92.0)
google-apis-cloudbilling_v1 (~> 0.22.0)
google-apis-cloudresourcemanager_v1 (~> 0.44.0)
google-apis-compute_v1 (~> 0.129.0)
@@ -2245,7 +2246,7 @@ DEPENDENCIES
grape-entity (~> 1.0.1)
grape-path-helpers (~> 2.0.1)
grape-swagger (~> 2.1.2)
grape-swagger-entity (~> 0.5.5)
grape-swagger-entity (~> 0.7.0)
grape_logging (~> 1.8, >= 1.8.4)
graphlyte (~> 1.0.0)
graphql (= 2.5.11)
@@ -2261,7 +2262,7 @@ DEPENDENCIES
health_check (~> 3.0)
html-pipeline (~> 2.14.3)
html2text
httparty (~> 0.23.0)
httparty (~> 0.24.0)
i18n_data (~> 0.13.1)
icalendar (~> 2.10.1)
invisible_captcha (~> 2.3.0)
@@ -2286,7 +2287,7 @@ DEPENDENCIES
lockbox (~> 1.4.0)
logger (~> 1.7.0)
lograge (~> 0.5)
loofah (~> 2.24.0)
loofah (~> 2.25.0)
lookbook (~> 2.3)
lru_redux
mail (= 2.9.0)
@@ -2353,16 +2354,16 @@ DEPENDENCIES
pact (~> 1.64)
paper_trail (~> 16.0)
parallel (~> 1.19)
parser (= 3.3.10.0)
parser (= 3.3.10.1)
parslet (~> 1.8)
peek (~> 1.1)
pg (~> 1.6.1)
pg_query (~> 6.1.0)
pg_query (~> 6.2.0)
png_quantizator (~> 0.2.1)
prawn
prawn-svg
premailer-rails (~> 1.12.0)
prometheus-client-mmap (~> 1.2.9)
prometheus-client-mmap (~> 1.5.0)
pry-byebug
pry-rails (~> 0.3.9)
pry-shell (~> 0.6.4)
@@ -2448,7 +2449,7 @@ DEPENDENCIES
truncato (~> 0.7.13)
tty-prompt (~> 0.23)
typhoeus (~> 1.4.0)
undercover (~> 0.7.0)
undercover (~> 0.8.0)
unicode-emoji (~> 4.0)
unleash (~> 3.2.2)
uri (~> 1.1.1)
@@ -2461,7 +2462,7 @@ DEPENDENCIES
vmstat (~> 2.3.0)
warning (~> 1.5.0)
webauthn (~> 3.0)
webmock (~> 3.25.0)
webmock (~> 3.26.0)
webrick (~> 1.9.0)
wikicloth (= 0.8.1)
yajl-ruby (~> 1.4.3)
@@ -2469,4 +2470,4 @@ DEPENDENCIES
zeitwerk (= 2.6.18)
BUNDLED WITH
2.7.2
2.7.1
+88 -109
View File
@@ -14,6 +14,16 @@ src: {
};
version = "2.0.30";
};
action_dispatch-draw_all = {
dependencies = [ "actionpack" ];
groups = [ "default" ];
platforms = [ ];
source = {
path = "${src}/gems/action_dispatch-draw_all";
type = "path";
};
version = "0.1.0";
};
actioncable = {
dependencies = [
"actionpack"
@@ -364,10 +374,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1cnddcnrb0gwhi0w2hrmh53fkpdxxy2v80rfp2q1hrcf4mr41v6w";
sha256 = "0y7z16h2bhmm56f154apm7j62m6b6b7f78w93ilnrfz2x714v5w7";
type = "gem";
};
version = "2.1.6";
version = "2.1.7";
};
app_store_connect = {
dependencies = [
@@ -728,10 +738,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "16a0g2q40biv93i1hch3gw8rbmhp77qnnifj1k0a6m7dng3zh444";
sha256 = "1krd99p9828n07rcjjms56jaqv7v6s9pn7y6bppcfhhaflyn2r2r";
type = "gem";
};
version = "3.1.20";
version = "3.1.21";
};
benchmark = {
groups = [
@@ -1144,10 +1154,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0n598bfralfx7isgf22f6k28zy5ijrywdzgxk4brp30q5ad31rgm";
sha256 = "0q0r3k6wznyx7n7iq5l9yi93wpcv36b5ppip33pgj663jm791hnj";
type = "gem";
};
version = "0.8.6";
version = "0.8.7";
};
coderay = {
groups = [
@@ -1307,10 +1317,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "09c21zxv7lsq5ih5rp214y38hcjm3pg5n3as1mqc2w0gn3lkn5s5";
sha256 = "1kl48dkfy01jcpq7cbk455q655kv3sxr9jdcv4i728zglqijaw4l";
type = "gem";
};
version = "6.1.5";
version = "6.1.7";
};
crack = {
dependencies = [ "safe_yaml" ];
@@ -1533,10 +1543,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1wmfy5n5v2rzpr5vz698sqfj1gl596bxrqw44sahq4x0rxjdn98l";
sha256 = "1djjx5332d1hdh9s782dyr0f9d4fr9rllzdcz2k0f8lz2730l2rf";
type = "gem";
};
version = "1.11.0";
version = "1.11.1";
};
debug_inspector = {
groups = [
@@ -1681,7 +1691,6 @@ src: {
devise-two-factor = {
dependencies = [
"activesupport"
"attr_encrypted"
"devise"
"railties"
"rotp"
@@ -1690,10 +1699,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "15cbgb0hyq78myc6aaszzdrd9qll9n3qdhykmrx22qiyac3mnpy9";
sha256 = "1q8syjnvlynvldfqf5p9cff81m6v3dzhnv1djcizczrfas6sgrza";
type = "gem";
};
version = "4.1.1";
version = "5.1.0";
};
diff-lcs = {
groups = [
@@ -2207,10 +2216,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "18n06y5ww7d08w296b6fpzx05yywp5r8p88j0k37r994aiin2ysa";
sha256 = "0s3dpi8x754bwv4mlasdal8ffiahi4b4ajpccnkaipp4x98lik6k";
type = "gem";
};
version = "6.5.0";
version = "6.5.1";
};
faraday = {
dependencies = [
@@ -2465,10 +2474,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0sgqc90fs9bmphaaphr7366ngy9wj2g4513dfdc36r1ljij4lp7x";
sha256 = "1v8hn61xxpxcnxgnvd5iqbccqj3sfsb17a1iabjxi1884pq843ar";
type = "gem";
};
version = "0.28.3";
version = "1.3.6";
};
flipper-active_record = {
dependencies = [
@@ -2479,10 +2488,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "080rmmhz9kf4m3z845gqwm4f4cdr4pihhmsprxsjn1m8blk1raf6";
sha256 = "1giadfq4n3xqlz5g6mrpd5121kfjvqli9gbzsjmkfih2whj245qc";
type = "gem";
};
version = "0.28.3";
version = "1.3.6";
};
flipper-active_support_cache_store = {
dependencies = [
@@ -2493,10 +2502,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1zfrzfbbr7kc2g5bdvlvf0yd43vpjsfkmcyl07q0c0ljg42y46hi";
sha256 = "0dqhrm8724fb49w4js3jz2blc9z5nibbhbvp9fwkj7vz3qijsg60";
type = "gem";
};
version = "0.28.3";
version = "1.3.6";
};
fog-aliyun = {
dependencies = [
@@ -2575,10 +2584,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1bf6sxq6wym9hg4y1ln4bjmgi7fwmaalim70hhdadj4862nxwbr3";
sha256 = "0kxn1z8l0s06aiyc9f9fya0d75fw5n4r8igai1hal31hvh8sf677";
type = "gem";
};
version = "1.26.0";
version = "1.29.3";
};
fog-json = {
dependencies = [
@@ -2789,10 +2798,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0kkbkaqjbpriw8380hhcs0fgad14ny1j070g764sqblg0wdhspwi";
sha256 = "0v780l0cpp9fq427h9pckngmfva5bhcrr0y1057kprxk4qnmai99";
type = "gem";
};
version = "18.7.0";
version = "18.8.1";
};
gitlab = {
dependencies = [
@@ -2977,10 +2986,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1ix0dwbg9f9x0hzxd2h339099vinqp145dqr4l62kgiy40vx5mx7";
sha256 = "09011zwziq5yik4f2lvl61dp75ivvax6vmxsd0y92q5798ch7spp";
type = "gem";
};
version = "0.0.39";
version = "0.0.41";
};
gitlab-grape-openapi = {
dependencies = [
@@ -3047,7 +3056,8 @@ src: {
"google-protobuf"
"grpc"
"jaeger-client"
"json-schema"
"json_schemer"
"openssl"
"opentracing"
"pg_query"
"prometheus-client-mmap"
@@ -3057,10 +3067,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1cpc2cq1dwzp19plk9nms2qblk82w2j1xlmz4b38v2csx8lladbg";
sha256 = "1clv7ni4a2wmlq1fshjjvrn9jak4crx8ckshnkhy6jyxfrk697b5";
type = "gem";
};
version = "1.0.1";
version = "1.3.4";
};
gitlab-license = {
groups = [ "default" ];
@@ -3084,10 +3094,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "05i3jvgjv3rqyiwyfjpk0mp419f5jl5gn2m0grsgak09jaw7vh05";
sha256 = "0wknb3amlwcrq85z478lk3rl59ylx7zkm1vznp69zic0x5381y3v";
type = "gem";
};
version = "0.0.27";
version = "0.1.0";
};
gitlab-markup = {
groups = [ "default" ];
@@ -3319,7 +3329,6 @@ src: {
"fog-google"
"gitlab"
"http"
"influxdb-client"
"nokogiri"
"parallel"
"rainbow"
@@ -3335,10 +3344,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "05fmy56vcya6z6kpbw0vpyilc7aw4k2y1slcifb44wdalwkrbf7x";
sha256 = "09amb7yq4pwwg33f8xvs00qzhqv7hc67pc98g36w92cd0b9bdwc4";
type = "gem";
};
version = "3.3.0";
version = "3.7.1";
};
gitlab_query_language = {
dependencies = [ "rb_sys" ];
@@ -3346,10 +3355,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "06al6my37q7mxjdjvzk4qlyj1lklrwny8zrz6400m5013wrgm00y";
sha256 = "18z3cq5bsab972c72ax3x0a8m8g8iz6ypr0glhwpc0b4fzv56d53";
type = "gem";
};
version = "0.20.11";
version = "0.20.12";
};
globalid = {
dependencies = [ "activesupport" ];
@@ -3388,10 +3397,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1bvyp1bnvlnrl90w15gnn8cg42balvahwpp1y60vj6kc6al759kk";
sha256 = "0dchwxw12pdnil4qbsjyl6wj70xa7h6d37lwzmqgz544c2ldw077";
type = "gem";
};
version = "0.86.0";
version = "0.92.0";
};
google-apis-bigquery_v2 = {
dependencies = [ "google-apis-core" ];
@@ -3772,10 +3781,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0583agdf2jvnq78scf8008bddrmbybn27ylyydg6bza2qvb510bl";
sha256 = "180dc99dgq6gsi65q8sxcdqxjkz09fifq8v97yn266qh9ivznr0v";
type = "gem";
};
version = "4.33.2";
version = "4.33.5";
};
googleapis-common-protos = {
dependencies = [
@@ -3924,10 +3933,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1rpcsyzagcmd6pjixvms7mq0nc0aky53aw9mb9vmc6jbjqlfp852";
sha256 = "0zdkd4vranfylcsd6c0i133jg77zwfj2f2lzkmdw256x3j0l8888";
type = "gem";
};
version = "0.5.5";
version = "0.7.1";
};
grape_logging = {
dependencies = [
@@ -4144,10 +4153,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1v64nbbckmfgi7b5c5j609mpcdyhbf7gav3n99xjy5fpyca7hpab";
sha256 = "16bxvnisrg15sdhc93l34ggrmxrjb92xa34f7a7bbr8zd68gyslb";
type = "gem";
};
version = "0.66.0";
version = "0.69.0";
};
hamlit = {
dependencies = [
@@ -4340,10 +4349,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0mbbjr774zxb2wcpbwc93l0i481bxk7ga5hpap76w3q1y9idvh9s";
sha256 = "0f4wv9zvv2j57ck19xrladm5s5sn45g3xlqg78qa8jhcm9a6mjlg";
type = "gem";
};
version = "0.23.1";
version = "0.24.2";
};
httpclient = {
groups = [ "default" ];
@@ -4434,22 +4443,6 @@ src: {
};
version = "0.2.0";
};
influxdb-client = {
dependencies = [ "csv" ];
groups = [
"default"
"development"
"monorepo"
"test"
];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1wp1p29hg5xb1izrl5xr6azp8x0l9kx9nvdg66glrxj20p48w7nw";
type = "gem";
};
version = "3.2.0";
};
invisible_captcha = {
dependencies = [ "rails" ];
groups = [ "default" ];
@@ -4628,20 +4621,6 @@ src: {
};
version = "1.16.6";
};
json-schema = {
dependencies = [
"addressable"
"bigdecimal"
];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1ma0k5889hzydba2ci8lqg87pxsh9zabz7jchm9cbacwsw7axgk0";
type = "gem";
};
version = "5.2.2";
};
json_schemer = {
dependencies = [
"bigdecimal"
@@ -4846,10 +4825,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0wl9bskb500gw0l2f1bm8rnv3xa2564lw6294pw6qnldz5zm2mx2";
sha256 = "1sc4yx32ppnbippb0d58ddkdjkvbm60p3ql5m8g2d4yy3sk5sql7";
type = "gem";
};
version = "1.13.0";
version = "1.13.6";
};
letter_opener = {
dependencies = [ "launchy" ];
@@ -5032,10 +5011,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0dx316q03x6rpdbl610rdaj2vfd5s8fanixk21j4gv3h5f230nk5";
sha256 = "1rk0n13c9nmk8di2x5gqk5r04vf8bkp7ff6z0b44wsmc7fndfpnz";
type = "gem";
};
version = "2.24.1";
version = "2.25.0";
};
lookbook = {
dependencies = [
@@ -5683,10 +5662,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1hcwwr2h8jnqqxmf8mfb52b0dchr7pm064ingflb78wa00qhgk6m";
sha256 = "15anyh2ir3kdji93kw770xxwm5rspn9rzx9b9zh1h9gnclcd4173";
type = "gem";
};
version = "1.18.10";
version = "1.19.0";
};
notiffany = {
dependencies = [
@@ -6714,10 +6693,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1mmb59323ldv6vxfmy98azgsla9k3di3fasvpb28hnn5bkx8fdff";
sha256 = "1256ws3w3gnfqj7r3yz2i9y1y7k38fhjphxpybkyb4fds8jsgxh6";
type = "gem";
};
version = "3.3.10.0";
version = "3.3.10.1";
};
parslet = {
groups = [
@@ -6774,10 +6753,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0xf8i58shwvwlka4ld12nxcgqv0d5r1yizsvw74w5jaw83yllqaq";
sha256 = "16caca7lcz5pwl82snarqrayjj9j7abmxqw92267blhk7rbd120k";
type = "gem";
};
version = "1.6.2";
version = "1.6.3";
};
pg_query = {
dependencies = [ "google-protobuf" ];
@@ -6785,10 +6764,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "07j86a2mf90dhjlm6ns7p59ij91axg860k63hxc2rw89w8lm404b";
sha256 = "0vwvfxz4gp5xqrv4jwyqigfkpldjqp6mbzvskapwiyncc10ijv1i";
type = "gem";
};
version = "6.1.0";
version = "6.2.2";
};
plist = {
groups = [ "default" ];
@@ -6964,10 +6943,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0i0l7v26vq8k6wvsfk9fzpswilbg4214d9p9xc87kmswl1kwxm26";
sha256 = "05q1mwfrqq23k33d20f5s69gsdh4fpkgj0jymr20zbhrdj6vj7in";
type = "gem";
};
version = "1.2.10";
version = "1.5.0";
};
pry = {
dependencies = [
@@ -7413,10 +7392,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0lsdrlj1f5xcgg2phycfv1hvlsggiq6wqfff513i375skai20dz7";
sha256 = "1hpq52ab86s70yv5hk56f0z14izhh59af95nlv73bsrksln1zdga";
type = "gem";
};
version = "1.9.1";
version = "1.11.0";
};
rb-fsevent = {
groups = [
@@ -7453,10 +7432,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0za20fy8x9yc13jzz3kzcdc58qswzdvxmbwxnjab7xmm94gzv4w9";
sha256 = "1rvshyirm32lzf2sggcrhvz5hi828s3rznmkchvzgshjgdapcd2i";
type = "gem";
};
version = "0.9.110";
version = "0.9.124";
};
rbs = {
dependencies = [ "logger" ];
@@ -7482,10 +7461,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "158qydqnrn1r0gm806j0bn439y0dyzdpscwi1sm3ldl1mcid5mx2";
sha256 = "0gwjrdawjv630xhzwld9b0vrh391sph255vxshpv36jx60pjjcn4";
type = "gem";
};
version = "0.5.2";
version = "0.5.3";
};
rchardet = {
groups = [
@@ -7521,10 +7500,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1q86axcrrl9sh7wgnc70mb8kcyg2qjb67a2wm2qhfh9jqx12k4xg";
sha256 = "0vr5xw2jbfbnqk1jc1dv1rgprpacnalrz0pii3nnvhijk1qbfiam";
type = "gem";
};
version = "2.21.0";
version = "2.23.0";
};
recaptcha = {
dependencies = [ "json" ];
@@ -7602,10 +7581,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0wx0v68lh924x544mkpydcrkkbr7i386xvkpyxgsf5j55j3d4f8y";
sha256 = "083i9ig39bc249mv24nsb2jlfwcdgmp9kbpy5ph569nsypphpmrs";
type = "gem";
};
version = "0.26.1";
version = "0.26.4";
};
redis-cluster-client = {
dependencies = [ "redis-client" ];
@@ -8511,10 +8490,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1zlamvlgszczfx2f2v1b34q0lka15cqj46krwb4ymgl6nlkxznr0";
sha256 = "0nsys7ghl99zn2n4zjw3bi697qqnm6pmmi7aaafln79whnlpmvqn";
type = "gem";
};
version = "4.32.0";
version = "4.40.0";
};
semver_dialects = {
dependencies = [
@@ -9239,10 +9218,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1s7asi66mhpraw3p8a5aciwzi2iwwsiwj0a97b7x5z8ncbi7nj6s";
sha256 = "0xl51w3g37isibhs2l3s6a6f5ygg31bkx3n41rvv6i9pgpxkjn0q";
type = "gem";
};
version = "1.5.0";
version = "1.5.2";
};
test_file_finder = {
dependencies = [ "faraday" ];
@@ -9647,10 +9626,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0wb06pbc6vz5p4p0nm36drqlpl16mqiymv6381f9lz599pb1isjn";
sha256 = "1wvldnkcry3q1mkssy87mi6kqmf8igb5pdj2xcki10p3kywf0am7";
type = "gem";
};
version = "0.7.4";
version = "0.8.3";
};
unf = {
dependencies = [ "unf_ext" ];
@@ -10001,10 +9980,10 @@ src: {
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "08v374yrqqhjj3xjzmvwnv3yz21r22kn071yr0i67gmwaf9mv7db";
sha256 = "1mqw7ca931zmqgad0fq4gw7z3gwb0pwx9cmd1b12ga4hgjsnysag";
type = "gem";
};
version = "3.25.1";
version = "3.26.1";
};
webrick = {
groups = [
@@ -477,57 +477,6 @@ in
meta.mainProgram = "rbprettier";
};
prometheus-client-mmap =
attrs:
{
dontBuild = false;
postPatch =
let
getconf = if stdenv.hostPlatform.isGnu then stdenv.cc.libc else getconf;
in
''
substituteInPlace lib/prometheus/client/page_size.rb --replace "getconf" "${lib.getBin getconf}/bin/getconf"
'';
}
// lib.optionalAttrs (lib.versionAtLeast attrs.version "1.0") {
cargoDeps = rustPlatform.fetchCargoVendor {
src = stdenv.mkDerivation {
inherit (buildRubyGem { inherit (attrs) gemName version source; })
name
src
unpackPhase
nativeBuildInputs
;
dontBuilt = true;
installPhase = ''
cp -R ext/fast_mmaped_file_rs $out
rm $out/Cargo.lock
cp Cargo.lock $out
'';
};
hash = "sha256-mukk+tWWeG62q4GcDzkk8TyxVsDjShz30wEj82cElt4=";
};
nativeBuildInputs = [
cargo
rustc
rustPlatform.cargoSetupHook
rustPlatform.bindgenHook
];
disallowedReferences = [
rustc.unwrapped
];
preInstall = ''
export CARGO_HOME="$PWD/../.cargo/"
'';
postInstall = ''
find $out -type f -name .rustc_info.json -delete
'';
};
glib2 = attrs: {
nativeBuildInputs = [ pkg-config ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ DarwinTools ];
buildInputs = [