gitlab: 18.8.4 -> 18.9.1 (#494006)
This commit is contained in:
@@ -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.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"version": "2.52-a37bb2ae",
|
||||
"rev": "a37bb2ae6c6659cf7cefd0412759fca5202a823d",
|
||||
"hash": "sha256-A1FOzmVe2e73pie0WYJPwsKOb5BGNrusGy0wXa9ruvI="
|
||||
"version": "2.52-aea8cc3a",
|
||||
"rev": "aea8cc3a10c325a22a75e2d4f582db959d3854ae",
|
||||
"hash": "sha256-YT5yPnuP4Rv7Q88lzFiPN29K5iGRys1FfHzw4jVmWVg="
|
||||
}
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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 ];
|
||||
|
||||
@@ -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=";
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
Reference in New Issue
Block a user