gitlab: 18.4.2 -> 18.5.0 (#452967)
This commit is contained in:
@@ -7,7 +7,7 @@
|
|||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
version = "18.4.2";
|
version = "18.5.0";
|
||||||
package_version = "v${lib.versions.major version}";
|
package_version = "v${lib.versions.major version}";
|
||||||
gitaly_package = "gitlab.com/gitlab-org/gitaly/${package_version}";
|
gitaly_package = "gitlab.com/gitlab-org/gitaly/${package_version}";
|
||||||
|
|
||||||
@@ -21,10 +21,10 @@ let
|
|||||||
owner = "gitlab-org";
|
owner = "gitlab-org";
|
||||||
repo = "gitaly";
|
repo = "gitaly";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-jwImYofmGfpnj43FinFmo9SQP6vpM0C4K6fmUECifG0=";
|
hash = "sha256-kVFO8brtXWWGU2nWTtHR1q5RrTIXy2ssra9YjtWsglU=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-DNZgdP7juELUX0cs0tnyqdf1yiUJ0S17nm0xqTk3KHQ=";
|
vendorHash = "sha256-I2YMn84wEAY+Z02bmkyP/b0eix7FW3hP/noyEKYsEaQ=";
|
||||||
|
|
||||||
ldflags = [
|
ldflags = [
|
||||||
"-X ${gitaly_package}/internal/version.version=${version}"
|
"-X ${gitaly_package}/internal/version.version=${version}"
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
buildGo124Module rec {
|
buildGo124Module rec {
|
||||||
pname = "gitlab-container-registry";
|
pname = "gitlab-container-registry";
|
||||||
version = "4.28.0";
|
version = "4.29.0";
|
||||||
rev = "v${version}-gitlab";
|
rev = "v${version}-gitlab";
|
||||||
|
|
||||||
# nixpkgs-update: no auto update
|
# nixpkgs-update: no auto update
|
||||||
@@ -14,10 +14,10 @@ buildGo124Module rec {
|
|||||||
owner = "gitlab-org";
|
owner = "gitlab-org";
|
||||||
repo = "container-registry";
|
repo = "container-registry";
|
||||||
inherit rev;
|
inherit rev;
|
||||||
hash = "sha256-0v39mQ0wLq2VUYNeDU6E2M8Ny/e/A3VrE8+pmpwJgug=";
|
hash = "sha256-SUhlJi0LEDXl9pwnT2JATtEBIUnCA2yyEaMzDpL/QCM=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-tCOXSZjJOWHTIdWYxdBaH6STKAwqlHsuDfhGd2KPx1Q=";
|
vendorHash = "sha256-Ee9OmKkFrm00BN/V5kuLFbFV/6HkJ4hk7AAXMptTyxs=";
|
||||||
|
|
||||||
checkFlags =
|
checkFlags =
|
||||||
let
|
let
|
||||||
|
|||||||
@@ -9,16 +9,16 @@
|
|||||||
|
|
||||||
rustPlatform.buildRustPackage (finalAttrs: {
|
rustPlatform.buildRustPackage (finalAttrs: {
|
||||||
pname = "gitlab-code-parser";
|
pname = "gitlab-code-parser";
|
||||||
version = "0.16.1";
|
version = "0.19.3";
|
||||||
|
|
||||||
src = fetchFromGitLab {
|
src = fetchFromGitLab {
|
||||||
owner = "gitlab-org";
|
owner = "gitlab-org";
|
||||||
repo = "rust/gitlab-code-parser";
|
repo = "rust/gitlab-code-parser";
|
||||||
tag = "v${finalAttrs.version}";
|
tag = "v${finalAttrs.version}";
|
||||||
hash = "sha256-GskOPKv1Jp3eqd+a9nEwZPfHfOw6luyglPXzJZAPvBc=";
|
hash = "sha256-gwldgZsiHjNafebtgiy5mVAmNNAj0Mz+krz4sI18zj4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoHash = "sha256-g6FV8kX3/9wk692FJLNyGNzv3ffE8RWmMYmvmUIqzVs=";
|
cargoHash = "sha256-h6JWOhdjN4Ikwzvuv7PIYmsk1KxJyGHbjibJKVWtExY=";
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
pkg-config
|
pkg-config
|
||||||
|
|||||||
@@ -11,17 +11,17 @@ let
|
|||||||
in
|
in
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "gitlab-elasticsearch-indexer";
|
pname = "gitlab-elasticsearch-indexer";
|
||||||
version = "5.9.1";
|
version = "5.9.4";
|
||||||
|
|
||||||
# nixpkgs-update: no auto update
|
# nixpkgs-update: no auto update
|
||||||
src = fetchFromGitLab {
|
src = fetchFromGitLab {
|
||||||
owner = "gitlab-org";
|
owner = "gitlab-org";
|
||||||
repo = "gitlab-elasticsearch-indexer";
|
repo = "gitlab-elasticsearch-indexer";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-Xt22fyTM4rfqUpNE6Q3yfT9r4vqME3KmqxYCqUKmnLQ=";
|
hash = "sha256-Vj3QqskgrQIMF9mNY8WzvHL0KCU9Ebr3eDm4mUwQJL0=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-pY8hHFy0AxMwol00BN85jPR0ZnHVgno10Tp+Opz65tQ=";
|
vendorHash = "sha256-nmgRQwjf6F7IkED0S7Q03T6Wad5sEmYLbBHLyA33WjU=";
|
||||||
|
|
||||||
buildInputs = [ icu ];
|
buildInputs = [ icu ];
|
||||||
nativeBuildInputs = [ pkg-config ];
|
nativeBuildInputs = [ pkg-config ];
|
||||||
|
|||||||
@@ -6,17 +6,17 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "gitlab-pages";
|
pname = "gitlab-pages";
|
||||||
version = "18.4.2";
|
version = "18.5.0";
|
||||||
|
|
||||||
# nixpkgs-update: no auto update
|
# nixpkgs-update: no auto update
|
||||||
src = fetchFromGitLab {
|
src = fetchFromGitLab {
|
||||||
owner = "gitlab-org";
|
owner = "gitlab-org";
|
||||||
repo = "gitlab-pages";
|
repo = "gitlab-pages";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-21VCBUE6wGU7DT98YYPuEz7lw6EMqCfe14mofbai0lk=";
|
hash = "sha256-7jMiKN2L4rF4YyqoJW8pzj5rP5g6ScwZ3qkY+OCZOZ8=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-FdmozSo/eWTnAxrO+/TZOKataLwDkKfwGOXymkRBVCI=";
|
vendorHash = "sha256-VWD/AXqEVWo7G9p1q1BM2LUNwAFmkPm+Gm2s9EPu6nM=";
|
||||||
subPackages = [ "." ];
|
subPackages = [ "." ];
|
||||||
|
|
||||||
ldflags = [
|
ldflags = [
|
||||||
|
|||||||
@@ -10,16 +10,16 @@
|
|||||||
|
|
||||||
buildGoModule (finalAttrs: {
|
buildGoModule (finalAttrs: {
|
||||||
pname = "gitlab-runner";
|
pname = "gitlab-runner";
|
||||||
version = "18.4.0";
|
version = "18.5.0";
|
||||||
|
|
||||||
src = fetchFromGitLab {
|
src = fetchFromGitLab {
|
||||||
owner = "gitlab-org";
|
owner = "gitlab-org";
|
||||||
repo = "gitlab-runner";
|
repo = "gitlab-runner";
|
||||||
tag = "v${finalAttrs.version}";
|
tag = "v${finalAttrs.version}";
|
||||||
hash = "sha256-kLUQTxj4t6H/by6lzsLmG8S3Ft1QFdUjTa4Y9aCT88o=";
|
hash = "sha256-xuRYnK5Ev2M/vrVWMHcTcK7LLwlQ30MVadMjA67fHpY=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-zXyyfJ3VBBcB3Qfsex2pDcDJIRg/HRgFAytWloHHUnM=";
|
vendorHash = "sha256-5Gh9jQ4GkvtN8inEUphehbsnmfyQldvxjbxBkXQ63wc=";
|
||||||
|
|
||||||
# For patchShebangs
|
# For patchShebangs
|
||||||
buildInputs = [ bash ];
|
buildInputs = [ bash ];
|
||||||
|
|||||||
@@ -8,14 +8,14 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "gitlab-shell";
|
pname = "gitlab-shell";
|
||||||
version = "14.45.2";
|
version = "14.45.3";
|
||||||
|
|
||||||
# nixpkgs-update: no auto update
|
# nixpkgs-update: no auto update
|
||||||
src = fetchFromGitLab {
|
src = fetchFromGitLab {
|
||||||
owner = "gitlab-org";
|
owner = "gitlab-org";
|
||||||
repo = "gitlab-shell";
|
repo = "gitlab-shell";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-FxtqTRCa1sYSeTR+V2UKEsb480llU6cHWVwNiNFtUmE=";
|
hash = "sha256-S8LtWQgzyDKr4Jnk7Qn/pfLzZYYnVfZNVqNBFyqr5cM=";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
|
|||||||
@@ -1,15 +1,16 @@
|
|||||||
{
|
{
|
||||||
"version": "18.4.2",
|
"version": "18.5.0",
|
||||||
"repo_hash": "053fw6g1rrqlmgr22phbsv57pg04iy20yv3yvgz1hm4jn2jm0zln",
|
"repo_hash": "0r1q6byqv3zziwsw63z7km5jjap7q6222j91lnr048w6cf425n1w",
|
||||||
"yarn_hash": "1s9fz2apb7wkpppq14b3020b2pqdah917wblvzk32np8s2dqqc14",
|
"yarn_hash": "16f7r4v4mjjdsfbzy5vy1g18p0l3gnjvfvzrl2xrxdibx7a3b4xs",
|
||||||
|
"frontend_islands_yarn_hash": "0kks9hzm5fq3fss9ys8zxls3d3860l1fvsfcrbhf9rccmwvmjn3l",
|
||||||
"owner": "gitlab-org",
|
"owner": "gitlab-org",
|
||||||
"repo": "gitlab",
|
"repo": "gitlab",
|
||||||
"rev": "v18.4.2-ee",
|
"rev": "v18.5.0-ee",
|
||||||
"passthru": {
|
"passthru": {
|
||||||
"GITALY_SERVER_VERSION": "18.4.2",
|
"GITALY_SERVER_VERSION": "18.5.0",
|
||||||
"GITLAB_PAGES_VERSION": "18.4.2",
|
"GITLAB_PAGES_VERSION": "18.5.0",
|
||||||
"GITLAB_SHELL_VERSION": "14.45.2",
|
"GITLAB_SHELL_VERSION": "14.45.3",
|
||||||
"GITLAB_ELASTICSEARCH_INDEXER_VERSION": "5.9.1",
|
"GITLAB_ELASTICSEARCH_INDEXER_VERSION": "5.9.4",
|
||||||
"GITLAB_WORKHORSE_VERSION": "18.4.2"
|
"GITLAB_WORKHORSE_VERSION": "18.5.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ in
|
|||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "gitlab-workhorse";
|
pname = "gitlab-workhorse";
|
||||||
|
|
||||||
version = "18.4.2";
|
version = "18.5.0";
|
||||||
|
|
||||||
# nixpkgs-update: no auto update
|
# nixpkgs-update: no auto update
|
||||||
src = fetchFromGitLab {
|
src = fetchFromGitLab {
|
||||||
@@ -22,7 +22,7 @@ buildGoModule rec {
|
|||||||
|
|
||||||
sourceRoot = "${src.name}/workhorse";
|
sourceRoot = "${src.name}/workhorse";
|
||||||
|
|
||||||
vendorHash = "sha256-R9hI+y4n+6YM0dXIRvNZWwy1gAasdKHBWmFBXJaI1G0=";
|
vendorHash = "sha256-wO+QuWptrcpqy3K3tvYpQQFzlr7A2m2rhPM64Or3qaY=";
|
||||||
buildInputs = [ git ];
|
buildInputs = [ git ];
|
||||||
ldflags = [ "-X main.Version=${version}" ];
|
ldflags = [ "-X main.Version=${version}" ];
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|||||||
@@ -83,7 +83,7 @@ let
|
|||||||
cp Cargo.lock $out
|
cp Cargo.lock $out
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
hash = "sha256-NJLpfIgVgqbf1fHIzEKxzpHOKvtY9QHXVQPpRdvH0Uo=";
|
hash = "sha256-IPVpUj0ixYKQg8ZUKLGcS9RcR2zOWCrqkwJFUF1cmdI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
dontBuild = false;
|
dontBuild = false;
|
||||||
@@ -146,6 +146,10 @@ let
|
|||||||
yarnLock = src + "/yarn.lock";
|
yarnLock = src + "/yarn.lock";
|
||||||
sha256 = data.yarn_hash;
|
sha256 = data.yarn_hash;
|
||||||
};
|
};
|
||||||
|
frontendIslandsYarnOfflineCache = fetchYarnDeps {
|
||||||
|
yarnLock = src + "/ee/frontend_islands/apps/duo_next/yarn.lock";
|
||||||
|
sha256 = data.frontend_islands_yarn_hash;
|
||||||
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
rubyEnv.wrappedRuby
|
rubyEnv.wrappedRuby
|
||||||
@@ -171,6 +175,7 @@ let
|
|||||||
# of rake tasks fails.
|
# of rake tasks fails.
|
||||||
GITLAB_LOG_PATH = "log";
|
GITLAB_LOG_PATH = "log";
|
||||||
FOSS_ONLY = !gitlabEnterprise;
|
FOSS_ONLY = !gitlabEnterprise;
|
||||||
|
SKIP_FRONTEND_ISLANDS_BUILD = lib.optionalString (!gitlabEnterprise) "true";
|
||||||
|
|
||||||
SKIP_YARN_INSTALL = 1;
|
SKIP_YARN_INSTALL = 1;
|
||||||
NODE_OPTIONS = "--max-old-space-size=8192";
|
NODE_OPTIONS = "--max-old-space-size=8192";
|
||||||
@@ -184,6 +189,26 @@ let
|
|||||||
mv config/gitlab.yml.example config/gitlab.yml
|
mv config/gitlab.yml.example config/gitlab.yml
|
||||||
|
|
||||||
patchShebangs scripts/frontend/
|
patchShebangs scripts/frontend/
|
||||||
|
patchShebangs scripts/
|
||||||
|
''
|
||||||
|
+ lib.optionalString gitlabEnterprise ''
|
||||||
|
# Get node modules for frontend islands
|
||||||
|
export HOME=$(mktemp -d)
|
||||||
|
pushd ee/frontend_islands/apps/duo_next
|
||||||
|
yarn config --offline set yarn-offline-mirror "$frontendIslandsYarnOfflineCache"
|
||||||
|
fixup-yarn-lock yarn.lock
|
||||||
|
yarn install \
|
||||||
|
--frozen-lockfile \
|
||||||
|
--force \
|
||||||
|
--production=false \
|
||||||
|
--ignore-engines \
|
||||||
|
--ignore-platform \
|
||||||
|
--ignore-scripts \
|
||||||
|
--no-progress \
|
||||||
|
--non-interactive \
|
||||||
|
--offline
|
||||||
|
patchShebangs node_modules
|
||||||
|
popd
|
||||||
'';
|
'';
|
||||||
|
|
||||||
buildPhase = ''
|
buildPhase = ''
|
||||||
|
|||||||
@@ -161,6 +161,7 @@ gem 'grape-entity', '~> 1.0.1', feature_category: :api
|
|||||||
gem 'grape-swagger', '~> 2.1.2', group: [:development, :test], 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.5.5', group: [:development, :test], feature_category: :api
|
||||||
gem 'grape-path-helpers', '~> 2.0.1', 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
|
gem 'rack-cors', '~> 2.0.1', require: 'rack/cors', feature_category: :shared
|
||||||
|
|
||||||
# GraphQL API
|
# GraphQL API
|
||||||
@@ -175,7 +176,7 @@ gem 'gitlab-topology-service-client', '~> 0.1',
|
|||||||
feature_category: :cell
|
feature_category: :cell
|
||||||
|
|
||||||
# Duo Workflow
|
# Duo Workflow
|
||||||
gem 'gitlab-duo-workflow-service-client', '~> 0.3',
|
gem 'gitlab-duo-workflow-service-client', '~> 0.4',
|
||||||
path: 'vendor/gems/gitlab-duo-workflow-service-client',
|
path: 'vendor/gems/gitlab-duo-workflow-service-client',
|
||||||
feature_category: :agent_foundations
|
feature_category: :agent_foundations
|
||||||
|
|
||||||
@@ -223,9 +224,9 @@ gem 'google-cloud-storage', '~> 1.57.0', feature_category: :shared
|
|||||||
gem 'google-apis-core', '~> 0.18.0', '>= 0.18.0', feature_category: :shared
|
gem 'google-apis-core', '~> 0.18.0', '>= 0.18.0', feature_category: :shared
|
||||||
gem 'google-apis-compute_v1', '~> 0.129.0', feature_category: :shared
|
gem 'google-apis-compute_v1', '~> 0.129.0', feature_category: :shared
|
||||||
gem 'google-apis-container_v1', '~> 0.100.0', feature_category: :shared
|
gem 'google-apis-container_v1', '~> 0.100.0', feature_category: :shared
|
||||||
gem 'google-apis-container_v1beta1', '~> 0.90.0', feature_category: :shared
|
gem 'google-apis-container_v1beta1', '~> 0.91.0', feature_category: :shared
|
||||||
gem 'google-apis-cloudbilling_v1', '~> 0.22.0', feature_category: :shared
|
gem 'google-apis-cloudbilling_v1', '~> 0.22.0', feature_category: :shared
|
||||||
gem 'google-apis-cloudresourcemanager_v1', '~> 0.31.0', feature_category: :shared
|
gem 'google-apis-cloudresourcemanager_v1', '~> 0.44.0', feature_category: :shared
|
||||||
gem 'google-apis-iam_v1', '~> 0.73.0', feature_category: :shared
|
gem 'google-apis-iam_v1', '~> 0.73.0', feature_category: :shared
|
||||||
gem 'google-apis-serviceusage_v1', '~> 0.28.0', feature_category: :shared
|
gem 'google-apis-serviceusage_v1', '~> 0.28.0', feature_category: :shared
|
||||||
gem 'google-apis-sqladmin_v1beta4', '~> 0.41.0', feature_category: :shared
|
gem 'google-apis-sqladmin_v1beta4', '~> 0.41.0', feature_category: :shared
|
||||||
@@ -267,10 +268,10 @@ gem 'asciidoctor', '~> 2.0.18', feature_category: :markdown
|
|||||||
gem 'asciidoctor-include-ext', '~> 0.4.0', require: false, feature_category: :markdown
|
gem 'asciidoctor-include-ext', '~> 0.4.0', require: false, feature_category: :markdown
|
||||||
gem 'asciidoctor-plantuml', '~> 0.0.16', feature_category: :markdown
|
gem 'asciidoctor-plantuml', '~> 0.0.16', feature_category: :markdown
|
||||||
gem 'asciidoctor-kroki', '~> 0.10.0', require: false, feature_category: :markdown
|
gem 'asciidoctor-kroki', '~> 0.10.0', require: false, feature_category: :markdown
|
||||||
gem 'rouge', '~> 4.6.0', feature_category: :shared
|
gem 'rouge', '~> 4.6.1', feature_category: :shared
|
||||||
gem 'truncato', '~> 0.7.13', feature_category: :team_planning
|
gem 'truncato', '~> 0.7.13', feature_category: :team_planning
|
||||||
gem 'nokogiri', '~> 1.18', feature_category: :shared
|
gem 'nokogiri', '~> 1.18', feature_category: :shared
|
||||||
gem 'gitlab-glfm-markdown', '~> 0.0.33', feature_category: :markdown
|
gem 'gitlab-glfm-markdown', '~> 0.0.36', feature_category: :markdown
|
||||||
gem 'tanuki_emoji', '~> 0.13', feature_category: :markdown
|
gem 'tanuki_emoji', '~> 0.13', feature_category: :markdown
|
||||||
gem 'unicode-emoji', '~> 4.0', feature_category: :markdown
|
gem 'unicode-emoji', '~> 4.0', feature_category: :markdown
|
||||||
|
|
||||||
@@ -380,7 +381,7 @@ gem 'rack-proxy', '~> 0.7.7', feature_category: :shared
|
|||||||
gem 'cssbundling-rails', '1.4.3', feature_category: :shared
|
gem 'cssbundling-rails', '1.4.3', feature_category: :shared
|
||||||
gem 'terser', '1.0.2', feature_category: :shared
|
gem 'terser', '1.0.2', feature_category: :shared
|
||||||
|
|
||||||
gem 'click_house-client', '0.5.1', feature_category: :database
|
gem 'click_house-client', '0.8.0', feature_category: :database
|
||||||
gem 'addressable', '~> 2.8', feature_category: :shared
|
gem 'addressable', '~> 2.8', feature_category: :shared
|
||||||
gem 'gon', '~> 6.5.0', feature_category: :shared
|
gem 'gon', '~> 6.5.0', feature_category: :shared
|
||||||
gem 'request_store', '~> 1.7.0', feature_category: :shared
|
gem 'request_store', '~> 1.7.0', feature_category: :shared
|
||||||
@@ -403,7 +404,7 @@ gem 'gitlab-schema-validation', path: 'gems/gitlab-schema-validation', feature_c
|
|||||||
gem 'gitlab-http', path: 'gems/gitlab-http', feature_category: :shared
|
gem 'gitlab-http', path: 'gems/gitlab-http', feature_category: :shared
|
||||||
|
|
||||||
gem 'premailer-rails', '~> 1.12.0', feature_category: :notifications
|
gem 'premailer-rails', '~> 1.12.0', feature_category: :notifications
|
||||||
gem 'gitlab-labkit', '~> 0.40.0', feature_category: :shared
|
gem 'gitlab-labkit', '~> 0.42.0', feature_category: :shared
|
||||||
gem 'thrift', '~> 0.22.0', feature_category: :shared
|
gem 'thrift', '~> 0.22.0', feature_category: :shared
|
||||||
|
|
||||||
# I18n
|
# I18n
|
||||||
@@ -430,7 +431,7 @@ gem 'prometheus-client-mmap', '~> 1.2.9', require: 'prometheus/client', feature_
|
|||||||
|
|
||||||
# Event-driven reactor for Ruby
|
# Event-driven reactor for Ruby
|
||||||
# Required manually in config/initializers/require_async_gem
|
# Required manually in config/initializers/require_async_gem
|
||||||
gem 'async', '~> 2.28.0', require: false, feature_category: :shared
|
gem 'async', '~> 2.32.0', require: false, feature_category: :shared
|
||||||
gem 'io-event', '~> 1.12', require: false, feature_category: :shared
|
gem 'io-event', '~> 1.12', require: false, feature_category: :shared
|
||||||
|
|
||||||
# Security report schemas used to validate CI job artifacts of security jobs
|
# Security report schemas used to validate CI job artifacts of security jobs
|
||||||
@@ -473,7 +474,7 @@ end
|
|||||||
gem 'warning', '~> 1.5.0', feature_category: :shared
|
gem 'warning', '~> 1.5.0', feature_category: :shared
|
||||||
|
|
||||||
group :development do
|
group :development do
|
||||||
gem 'lefthook', '~> 1.12.0', require: false, feature_category: :tooling
|
gem 'lefthook', '~> 1.13.0', require: false, feature_category: :tooling
|
||||||
gem 'rubocop', feature_category: :tooling, require: false
|
gem 'rubocop', feature_category: :tooling, require: false
|
||||||
gem 'debug', '~> 1.11.0', feature_category: :shared
|
gem 'debug', '~> 1.11.0', feature_category: :shared
|
||||||
|
|
||||||
@@ -490,11 +491,11 @@ group :development do
|
|||||||
|
|
||||||
gem 'listen', '~> 3.7', feature_category: :shared
|
gem 'listen', '~> 3.7', feature_category: :shared
|
||||||
|
|
||||||
gem 'ruby-lsp', "~> 0.23.0", require: false, feature_category: :tooling
|
gem 'ruby-lsp', "~> 0.26.0", require: false, feature_category: :tooling
|
||||||
|
|
||||||
gem 'ruby-lsp-rails', "~> 0.3.6", feature_category: :tooling
|
gem 'ruby-lsp-rails', "~> 0.4.8", feature_category: :tooling
|
||||||
|
|
||||||
gem 'ruby-lsp-rspec', "~> 0.1.10", require: false, feature_category: :tooling
|
gem 'ruby-lsp-rspec', "~> 0.1.27", require: false, feature_category: :tooling
|
||||||
|
|
||||||
gem 'gdk-toogle', '~> 0.9', '>= 0.9.5', require: 'toogle', feature_category: :tooling
|
gem 'gdk-toogle', '~> 0.9', '>= 0.9.5', require: 'toogle', feature_category: :tooling
|
||||||
|
|
||||||
@@ -512,7 +513,7 @@ group :development, :test do
|
|||||||
gem 'pry-rails', '~> 0.3.9', feature_category: :shared
|
gem 'pry-rails', '~> 0.3.9', feature_category: :shared
|
||||||
gem 'pry-shell', '~> 0.6.4', feature_category: :shared
|
gem 'pry-shell', '~> 0.6.4', feature_category: :shared
|
||||||
|
|
||||||
gem 'awesome_print', require: false, feature_category: :shared
|
gem 'amazing_print', require: false, feature_category: :shared
|
||||||
|
|
||||||
gem 'database_cleaner-active_record', '~> 2.2.0', feature_category: :database
|
gem 'database_cleaner-active_record', '~> 2.2.0', feature_category: :database
|
||||||
gem 'rspec-rails', '~> 7.1.0', feature_category: :shared
|
gem 'rspec-rails', '~> 7.1.0', feature_category: :shared
|
||||||
@@ -634,7 +635,7 @@ gem 'sys-filesystem', '~> 1.4.3', feature_category: :shared
|
|||||||
gem 'net-ntp', feature_category: :shared
|
gem 'net-ntp', feature_category: :shared
|
||||||
|
|
||||||
# SSH keys support
|
# SSH keys support
|
||||||
gem 'ssh_data', '~> 1.3', feature_category: :shared
|
gem 'ssh_data', '~> 2.0', feature_category: :shared
|
||||||
|
|
||||||
# Spamcheck GRPC protocol definitions
|
# Spamcheck GRPC protocol definitions
|
||||||
gem 'spamcheck', '~> 1.3.0', feature_category: :insider_threat
|
gem 'spamcheck', '~> 1.3.0', feature_category: :insider_threat
|
||||||
@@ -643,9 +644,9 @@ gem 'spamcheck', '~> 1.3.0', feature_category: :insider_threat
|
|||||||
gem 'gitaly', '~> 18.4.0.pre.rc1', feature_category: :gitaly
|
gem 'gitaly', '~> 18.4.0.pre.rc1', feature_category: :gitaly
|
||||||
|
|
||||||
# KAS GRPC protocol definitions
|
# KAS GRPC protocol definitions
|
||||||
gem 'gitlab-kas-grpc', '~> 18.3.0', feature_category: :deployment_management
|
gem 'gitlab-kas-grpc', '~> 18.5.0-rc4', feature_category: :deployment_management
|
||||||
|
|
||||||
gem 'grpc', '~> 1.74.0', feature_category: :shared
|
gem 'grpc', '~> 1.75.0', feature_category: :shared
|
||||||
|
|
||||||
gem 'google-protobuf', '~> 3.25', '>= 3.25.3', feature_category: :shared
|
gem 'google-protobuf', '~> 3.25', '>= 3.25.3', feature_category: :shared
|
||||||
|
|
||||||
@@ -656,7 +657,7 @@ gem 'flipper', '~> 0.28.0', feature_category: :shared
|
|||||||
gem 'flipper-active_record', '~> 0.28.0', feature_category: :shared
|
gem 'flipper-active_record', '~> 0.28.0', feature_category: :shared
|
||||||
gem 'flipper-active_support_cache_store', '~> 0.28.0', feature_category: :shared
|
gem 'flipper-active_support_cache_store', '~> 0.28.0', feature_category: :shared
|
||||||
gem 'unleash', '~> 3.2.2', feature_category: :shared
|
gem 'unleash', '~> 3.2.2', feature_category: :shared
|
||||||
gem 'gitlab-experiment', '~> 0.9.1', feature_category: :shared
|
gem 'gitlab-experiment', '~> 1.0.0', feature_category: :shared
|
||||||
|
|
||||||
# Structured logging
|
# Structured logging
|
||||||
gem 'lograge', '~> 0.5', feature_category: :shared
|
gem 'lograge', '~> 0.5', feature_category: :shared
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ PATH
|
|||||||
google-cloud-storage_transfer (~> 1.2.0)
|
google-cloud-storage_transfer (~> 1.2.0)
|
||||||
google-protobuf (~> 3.25, >= 3.25.3)
|
google-protobuf (~> 3.25, >= 3.25.3)
|
||||||
googleauth (~> 1.14)
|
googleauth (~> 1.14)
|
||||||
grpc (~> 1.74.0)
|
grpc (~> 1.75)
|
||||||
json (~> 2.7)
|
json (~> 2.7)
|
||||||
jwt (~> 2.5)
|
jwt (~> 2.5)
|
||||||
logger (~> 1.5)
|
logger (~> 1.5)
|
||||||
@@ -62,12 +62,19 @@ PATH
|
|||||||
rexml (~> 3.4.0)
|
rexml (~> 3.4.0)
|
||||||
thor (~> 1.3)
|
thor (~> 1.3)
|
||||||
|
|
||||||
|
PATH
|
||||||
|
remote: gems/gitlab-grape-openapi
|
||||||
|
specs:
|
||||||
|
gitlab-grape-openapi (0.1.0)
|
||||||
|
grape (~> 2.0.0)
|
||||||
|
grape-entity (~> 1.0.1)
|
||||||
|
|
||||||
PATH
|
PATH
|
||||||
remote: gems/gitlab-housekeeper
|
remote: gems/gitlab-housekeeper
|
||||||
specs:
|
specs:
|
||||||
gitlab-housekeeper (0.1.0)
|
gitlab-housekeeper (0.1.0)
|
||||||
activesupport
|
activesupport
|
||||||
awesome_print
|
amazing_print
|
||||||
httparty
|
httparty
|
||||||
rubocop
|
rubocop
|
||||||
|
|
||||||
@@ -149,7 +156,7 @@ PATH
|
|||||||
PATH
|
PATH
|
||||||
remote: vendor/gems/gitlab-duo-workflow-service-client
|
remote: vendor/gems/gitlab-duo-workflow-service-client
|
||||||
specs:
|
specs:
|
||||||
gitlab-duo-workflow-service-client (0.3)
|
gitlab-duo-workflow-service-client (0.5)
|
||||||
grpc
|
grpc
|
||||||
|
|
||||||
PATH
|
PATH
|
||||||
@@ -203,7 +210,7 @@ GEM
|
|||||||
nkf
|
nkf
|
||||||
rexml
|
rexml
|
||||||
RedCloth (4.3.4)
|
RedCloth (4.3.4)
|
||||||
acme-client (2.0.25)
|
acme-client (2.0.26)
|
||||||
base64 (~> 0.2)
|
base64 (~> 0.2)
|
||||||
faraday (>= 1.0, < 3.0.0)
|
faraday (>= 1.0, < 3.0.0)
|
||||||
faraday-retry (>= 1.0, < 3.0.0)
|
faraday-retry (>= 1.0, < 3.0.0)
|
||||||
@@ -294,6 +301,7 @@ GEM
|
|||||||
amatch (0.4.1)
|
amatch (0.4.1)
|
||||||
mize
|
mize
|
||||||
tins (~> 1.0)
|
tins (~> 1.0)
|
||||||
|
amazing_print (1.8.1)
|
||||||
android_key_attestation (0.3.0)
|
android_key_attestation (0.3.0)
|
||||||
apollo_upload_server (2.1.6)
|
apollo_upload_server (2.1.6)
|
||||||
actionpack (>= 6.1.6)
|
actionpack (>= 6.1.6)
|
||||||
@@ -311,7 +319,7 @@ GEM
|
|||||||
asciidoctor-plantuml (0.0.16)
|
asciidoctor-plantuml (0.0.16)
|
||||||
asciidoctor (>= 2.0.17, < 3.0.0)
|
asciidoctor (>= 2.0.17, < 3.0.0)
|
||||||
ast (2.4.2)
|
ast (2.4.2)
|
||||||
async (2.28.0)
|
async (2.32.0)
|
||||||
console (~> 1.29)
|
console (~> 1.29)
|
||||||
fiber-annotation
|
fiber-annotation
|
||||||
io-event (~> 1.11)
|
io-event (~> 1.11)
|
||||||
@@ -364,7 +372,7 @@ GEM
|
|||||||
base64 (0.2.0)
|
base64 (0.2.0)
|
||||||
batch-loader (2.0.5)
|
batch-loader (2.0.5)
|
||||||
bcrypt (3.1.20)
|
bcrypt (3.1.20)
|
||||||
benchmark (0.4.0)
|
benchmark (0.4.1)
|
||||||
benchmark-ips (2.14.0)
|
benchmark-ips (2.14.0)
|
||||||
benchmark-malloc (0.2.0)
|
benchmark-malloc (0.2.0)
|
||||||
benchmark-memory (0.2.0)
|
benchmark-memory (0.2.0)
|
||||||
@@ -375,14 +383,14 @@ GEM
|
|||||||
erubi (>= 1.0.0)
|
erubi (>= 1.0.0)
|
||||||
rack (>= 0.9.0)
|
rack (>= 0.9.0)
|
||||||
rouge (>= 1.0.0)
|
rouge (>= 1.0.0)
|
||||||
bigdecimal (3.1.7)
|
bigdecimal (3.2.3)
|
||||||
bindata (2.4.11)
|
bindata (2.4.11)
|
||||||
binding_of_caller (1.0.0)
|
binding_of_caller (1.0.0)
|
||||||
debug_inspector (>= 0.0.1)
|
debug_inspector (>= 0.0.1)
|
||||||
bootsnap (1.18.6)
|
bootsnap (1.18.6)
|
||||||
msgpack (~> 1.2)
|
msgpack (~> 1.2)
|
||||||
browser (5.3.1)
|
browser (5.3.1)
|
||||||
builder (3.2.4)
|
builder (3.3.0)
|
||||||
bullet (8.0.8)
|
bullet (8.0.8)
|
||||||
activesupport (>= 3.0.0)
|
activesupport (>= 3.0.0)
|
||||||
uniform_notifier (~> 1.11)
|
uniform_notifier (~> 1.11)
|
||||||
@@ -424,7 +432,7 @@ GEM
|
|||||||
cork
|
cork
|
||||||
nap
|
nap
|
||||||
open4 (~> 1.3)
|
open4 (~> 1.3)
|
||||||
click_house-client (0.5.1)
|
click_house-client (0.8.0)
|
||||||
activerecord (>= 7.0, < 9.0)
|
activerecord (>= 7.0, < 9.0)
|
||||||
activesupport (>= 7.0, < 9.0)
|
activesupport (>= 7.0, < 9.0)
|
||||||
addressable (~> 2.8)
|
addressable (~> 2.8)
|
||||||
@@ -433,7 +441,7 @@ GEM
|
|||||||
coercible (1.0.0)
|
coercible (1.0.0)
|
||||||
descendants_tracker (~> 0.0.1)
|
descendants_tracker (~> 0.0.1)
|
||||||
colored2 (3.1.2)
|
colored2 (3.1.2)
|
||||||
commonmarker (0.23.11)
|
commonmarker (0.23.12)
|
||||||
concurrent-ruby (1.3.5)
|
concurrent-ruby (1.3.5)
|
||||||
connection_pool (2.5.4)
|
connection_pool (2.5.4)
|
||||||
console (1.29.2)
|
console (1.29.2)
|
||||||
@@ -477,9 +485,9 @@ GEM
|
|||||||
danger-gitlab (8.0.0)
|
danger-gitlab (8.0.0)
|
||||||
danger
|
danger
|
||||||
gitlab (~> 4.2, >= 4.2.0)
|
gitlab (~> 4.2, >= 4.2.0)
|
||||||
database_cleaner-active_record (2.2.1)
|
database_cleaner-active_record (2.2.2)
|
||||||
activerecord (>= 5.a)
|
activerecord (>= 5.a)
|
||||||
database_cleaner-core (~> 2.0.0)
|
database_cleaner-core (~> 2.0)
|
||||||
database_cleaner-core (2.0.1)
|
database_cleaner-core (2.0.1)
|
||||||
date (3.4.1)
|
date (3.4.1)
|
||||||
deb_version (1.0.2)
|
deb_version (1.0.2)
|
||||||
@@ -545,15 +553,18 @@ GEM
|
|||||||
dotenv (2.7.6)
|
dotenv (2.7.6)
|
||||||
drb (2.2.3)
|
drb (2.2.3)
|
||||||
dry-cli (1.0.0)
|
dry-cli (1.0.0)
|
||||||
dry-core (1.0.1)
|
dry-core (1.1.0)
|
||||||
concurrent-ruby (~> 1.0)
|
concurrent-ruby (~> 1.0)
|
||||||
|
logger
|
||||||
zeitwerk (~> 2.6)
|
zeitwerk (~> 2.6)
|
||||||
dry-inflector (1.0.0)
|
dry-inflector (1.2.0)
|
||||||
dry-logic (1.5.0)
|
dry-logic (1.6.0)
|
||||||
|
bigdecimal
|
||||||
concurrent-ruby (~> 1.0)
|
concurrent-ruby (~> 1.0)
|
||||||
dry-core (~> 1.0, < 2)
|
dry-core (~> 1.1)
|
||||||
zeitwerk (~> 2.6)
|
zeitwerk (~> 2.6)
|
||||||
dry-types (1.7.1)
|
dry-types (1.8.3)
|
||||||
|
bigdecimal (~> 3.0)
|
||||||
concurrent-ruby (~> 1.0)
|
concurrent-ruby (~> 1.0)
|
||||||
dry-core (~> 1.0)
|
dry-core (~> 1.0)
|
||||||
dry-inflector (~> 1.0)
|
dry-inflector (~> 1.0)
|
||||||
@@ -630,7 +641,7 @@ GEM
|
|||||||
fast_gettext (4.1.0)
|
fast_gettext (4.1.0)
|
||||||
prime
|
prime
|
||||||
racc
|
racc
|
||||||
ffaker (2.24.0)
|
ffaker (2.25.0)
|
||||||
ffi (1.17.2)
|
ffi (1.17.2)
|
||||||
ffi-compiler (1.0.1)
|
ffi-compiler (1.0.1)
|
||||||
ffi (>= 1.0.0)
|
ffi (>= 1.0.0)
|
||||||
@@ -719,14 +730,14 @@ GEM
|
|||||||
git (1.19.1)
|
git (1.19.1)
|
||||||
addressable (~> 2.8)
|
addressable (~> 2.8)
|
||||||
rchardet (~> 1.8)
|
rchardet (~> 1.8)
|
||||||
gitaly (18.4.0.pre.rc1)
|
gitaly (18.4.1)
|
||||||
grpc (~> 1.0)
|
grpc (~> 1.0)
|
||||||
gitlab (4.19.0)
|
gitlab (4.19.0)
|
||||||
httparty (~> 0.20)
|
httparty (~> 0.20)
|
||||||
terminal-table (>= 1.5.1)
|
terminal-table (>= 1.5.1)
|
||||||
gitlab-chronic (0.10.6)
|
gitlab-chronic (0.10.6)
|
||||||
numerizer (~> 0.2)
|
numerizer (~> 0.2)
|
||||||
gitlab-cloud-connector (1.32.0)
|
gitlab-cloud-connector (1.33.0)
|
||||||
activesupport (~> 7.0)
|
activesupport (~> 7.0)
|
||||||
jwt (~> 2.9)
|
jwt (~> 2.9)
|
||||||
gitlab-crystalball (1.1.1)
|
gitlab-crystalball (1.1.1)
|
||||||
@@ -736,7 +747,7 @@ GEM
|
|||||||
danger (>= 9.3.0)
|
danger (>= 9.3.0)
|
||||||
danger-gitlab (>= 8.0.0)
|
danger-gitlab (>= 8.0.0)
|
||||||
rake (~> 13.0)
|
rake (~> 13.0)
|
||||||
gitlab-experiment (0.9.1)
|
gitlab-experiment (1.0.0)
|
||||||
activesupport (>= 3.0)
|
activesupport (>= 3.0)
|
||||||
request_store (>= 1.0)
|
request_store (>= 1.0)
|
||||||
gitlab-fog-azure-rm (2.4.0)
|
gitlab-fog-azure-rm (2.4.0)
|
||||||
@@ -748,11 +759,11 @@ GEM
|
|||||||
mime-types
|
mime-types
|
||||||
net-http-persistent (~> 4.0)
|
net-http-persistent (~> 4.0)
|
||||||
nokogiri (~> 1, >= 1.10.8)
|
nokogiri (~> 1, >= 1.10.8)
|
||||||
gitlab-glfm-markdown (0.0.33)
|
gitlab-glfm-markdown (0.0.36)
|
||||||
rb_sys (~> 0.9.109)
|
rb_sys (~> 0.9.109)
|
||||||
gitlab-kas-grpc (18.3.2)
|
gitlab-kas-grpc (18.5.0.pre.rc4)
|
||||||
grpc (~> 1.0)
|
grpc (~> 1.0)
|
||||||
gitlab-labkit (0.40.0)
|
gitlab-labkit (0.42.0)
|
||||||
actionpack (>= 5.0.0, < 8.1.0)
|
actionpack (>= 5.0.0, < 8.1.0)
|
||||||
activesupport (>= 5.0.0, < 8.1.0)
|
activesupport (>= 5.0.0, < 8.1.0)
|
||||||
google-protobuf (~> 3)
|
google-protobuf (~> 3)
|
||||||
@@ -777,7 +788,7 @@ GEM
|
|||||||
activesupport (>= 5.2.0)
|
activesupport (>= 5.2.0)
|
||||||
rake (~> 13.0)
|
rake (~> 13.0)
|
||||||
snowplow-tracker (~> 0.8.0)
|
snowplow-tracker (~> 0.8.0)
|
||||||
gitlab-secret_detection (0.33.3)
|
gitlab-secret_detection (0.35.1)
|
||||||
grpc (>= 1.63.0, < 2)
|
grpc (>= 1.63.0, < 2)
|
||||||
grpc_reflection (~> 0.1)
|
grpc_reflection (~> 0.1)
|
||||||
parallel (~> 1)
|
parallel (~> 1)
|
||||||
@@ -805,7 +816,7 @@ GEM
|
|||||||
omniauth (>= 1.3, < 3)
|
omniauth (>= 1.3, < 3)
|
||||||
pyu-ruby-sasl (>= 0.0.3.3, < 0.1)
|
pyu-ruby-sasl (>= 0.0.3.3, < 0.1)
|
||||||
rubyntlm (~> 0.5)
|
rubyntlm (~> 0.5)
|
||||||
gitlab_quality-test_tooling (2.20.0)
|
gitlab_quality-test_tooling (2.20.3)
|
||||||
activesupport (>= 7.0, < 7.3)
|
activesupport (>= 7.0, < 7.3)
|
||||||
amatch (~> 0.4.1)
|
amatch (~> 0.4.1)
|
||||||
fog-google (~> 1.24, >= 1.24.1)
|
fog-google (~> 1.24, >= 1.24.1)
|
||||||
@@ -831,13 +842,13 @@ GEM
|
|||||||
google-apis-core (>= 0.15.0, < 2.a)
|
google-apis-core (>= 0.15.0, < 2.a)
|
||||||
google-apis-cloudbilling_v1 (0.22.0)
|
google-apis-cloudbilling_v1 (0.22.0)
|
||||||
google-apis-core (>= 0.9.1, < 2.a)
|
google-apis-core (>= 0.9.1, < 2.a)
|
||||||
google-apis-cloudresourcemanager_v1 (0.31.0)
|
google-apis-cloudresourcemanager_v1 (0.44.0)
|
||||||
google-apis-core (>= 0.9.1, < 2.a)
|
google-apis-core (>= 0.15.0, < 2.a)
|
||||||
google-apis-compute_v1 (0.129.0)
|
google-apis-compute_v1 (0.129.0)
|
||||||
google-apis-core (>= 0.15.0, < 2.a)
|
google-apis-core (>= 0.15.0, < 2.a)
|
||||||
google-apis-container_v1 (0.100.0)
|
google-apis-container_v1 (0.100.0)
|
||||||
google-apis-core (>= 0.15.0, < 2.a)
|
google-apis-core (>= 0.15.0, < 2.a)
|
||||||
google-apis-container_v1beta1 (0.90.0)
|
google-apis-container_v1beta1 (0.91.0)
|
||||||
google-apis-core (>= 0.15.0, < 2.a)
|
google-apis-core (>= 0.15.0, < 2.a)
|
||||||
google-apis-core (0.18.0)
|
google-apis-core (0.18.0)
|
||||||
addressable (~> 2.5, >= 2.5.1)
|
addressable (~> 2.5, >= 2.5.1)
|
||||||
@@ -964,7 +975,7 @@ GEM
|
|||||||
logger (~> 1.6)
|
logger (~> 1.6)
|
||||||
ostruct (~> 0.6)
|
ostruct (~> 0.6)
|
||||||
sass-embedded (~> 1.58)
|
sass-embedded (~> 1.58)
|
||||||
grpc (1.74.1)
|
grpc (1.75.0)
|
||||||
google-protobuf (>= 3.25, < 5.0)
|
google-protobuf (>= 3.25, < 5.0)
|
||||||
googleapis-common-protos-types (~> 1.0)
|
googleapis-common-protos-types (~> 1.0)
|
||||||
grpc-google-iam-v1 (1.5.0)
|
grpc-google-iam-v1 (1.5.0)
|
||||||
@@ -992,7 +1003,7 @@ GEM
|
|||||||
haml (5.2.2)
|
haml (5.2.2)
|
||||||
temple (>= 0.8.0)
|
temple (>= 0.8.0)
|
||||||
tilt
|
tilt
|
||||||
haml_lint (0.64.0)
|
haml_lint (0.66.0)
|
||||||
haml (>= 5.0)
|
haml (>= 5.0)
|
||||||
parallel (~> 1.10)
|
parallel (~> 1.10)
|
||||||
rainbow
|
rainbow
|
||||||
@@ -1003,7 +1014,7 @@ GEM
|
|||||||
thor
|
thor
|
||||||
tilt
|
tilt
|
||||||
hana (1.3.7)
|
hana (1.3.7)
|
||||||
hashdiff (1.2.0)
|
hashdiff (1.2.1)
|
||||||
hashie (5.0.0)
|
hashie (5.0.0)
|
||||||
health_check (3.1.0)
|
health_check (3.1.0)
|
||||||
railties (>= 5.0)
|
railties (>= 5.0)
|
||||||
@@ -1030,7 +1041,7 @@ GEM
|
|||||||
mini_mime (>= 1.0.0)
|
mini_mime (>= 1.0.0)
|
||||||
multi_xml (>= 0.5.2)
|
multi_xml (>= 0.5.2)
|
||||||
httpclient (2.8.3)
|
httpclient (2.8.3)
|
||||||
i18n (1.14.4)
|
i18n (1.14.7)
|
||||||
concurrent-ruby (~> 1.0)
|
concurrent-ruby (~> 1.0)
|
||||||
i18n_data (0.13.1)
|
i18n_data (0.13.1)
|
||||||
icalendar (2.10.3)
|
icalendar (2.10.3)
|
||||||
@@ -1112,10 +1123,10 @@ GEM
|
|||||||
jsonpath (~> 1.0)
|
jsonpath (~> 1.0)
|
||||||
recursive-open-struct (~> 1.1, >= 1.1.1)
|
recursive-open-struct (~> 1.1, >= 1.1.1)
|
||||||
rest-client (~> 2.0)
|
rest-client (~> 2.0)
|
||||||
language_server-protocol (3.17.0.3)
|
language_server-protocol (3.17.0.5)
|
||||||
launchy (2.5.2)
|
launchy (2.5.2)
|
||||||
addressable (~> 2.8)
|
addressable (~> 2.8)
|
||||||
lefthook (1.12.3)
|
lefthook (1.13.0)
|
||||||
letter_opener (1.10.0)
|
letter_opener (1.10.0)
|
||||||
launchy (>= 2.2, < 4)
|
launchy (>= 2.2, < 4)
|
||||||
letter_opener_web (3.0.0)
|
letter_opener_web (3.0.0)
|
||||||
@@ -1188,7 +1199,7 @@ GEM
|
|||||||
mini_histogram (0.3.1)
|
mini_histogram (0.3.1)
|
||||||
mini_magick (4.13.2)
|
mini_magick (4.13.2)
|
||||||
mini_mime (1.1.2)
|
mini_mime (1.1.2)
|
||||||
mini_portile2 (2.8.8)
|
mini_portile2 (2.8.9)
|
||||||
minitest (5.11.3)
|
minitest (5.11.3)
|
||||||
mixlib-cli (2.1.8)
|
mixlib-cli (2.1.8)
|
||||||
mixlib-config (3.0.27)
|
mixlib-config (3.0.27)
|
||||||
@@ -1203,7 +1214,7 @@ GEM
|
|||||||
multi_xml (0.6.0)
|
multi_xml (0.6.0)
|
||||||
multipart-post (2.2.3)
|
multipart-post (2.2.3)
|
||||||
murmurhash3 (0.1.7)
|
murmurhash3 (0.1.7)
|
||||||
mustermann (3.0.0)
|
mustermann (3.0.4)
|
||||||
ruby2_keywords (~> 0.0.1)
|
ruby2_keywords (~> 0.0.1)
|
||||||
mustermann-grape (1.0.2)
|
mustermann-grape (1.0.2)
|
||||||
mustermann (>= 1.0.0)
|
mustermann (>= 1.0.0)
|
||||||
@@ -1232,7 +1243,7 @@ GEM
|
|||||||
nio4r (2.7.0)
|
nio4r (2.7.0)
|
||||||
nkf (0.2.0)
|
nkf (0.2.0)
|
||||||
no_proxy_fix (0.1.2)
|
no_proxy_fix (0.1.2)
|
||||||
nokogiri (1.18.9)
|
nokogiri (1.18.10)
|
||||||
mini_portile2 (~> 2.8.2)
|
mini_portile2 (~> 2.8.2)
|
||||||
racc (~> 1.4)
|
racc (~> 1.4)
|
||||||
notiffany (0.1.3)
|
notiffany (0.1.3)
|
||||||
@@ -1270,8 +1281,9 @@ GEM
|
|||||||
ostruct (>= 0.2)
|
ostruct (>= 0.2)
|
||||||
oj-introspect (0.8.0)
|
oj-introspect (0.8.0)
|
||||||
oj (>= 3.16.10)
|
oj (>= 3.16.10)
|
||||||
omniauth (2.1.3)
|
omniauth (2.1.4)
|
||||||
hashie (>= 3.4.6)
|
hashie (>= 3.4.6)
|
||||||
|
logger
|
||||||
rack (>= 2.2.3)
|
rack (>= 2.2.3)
|
||||||
rack-protection
|
rack-protection
|
||||||
omniauth-alicloud (3.0.0)
|
omniauth-alicloud (3.0.0)
|
||||||
@@ -1323,7 +1335,7 @@ GEM
|
|||||||
opensearch-ruby (3.4.0)
|
opensearch-ruby (3.4.0)
|
||||||
faraday (>= 1.0, < 3)
|
faraday (>= 1.0, < 3)
|
||||||
multi_json (>= 1.0)
|
multi_json (>= 1.0)
|
||||||
openssl (3.3.0)
|
openssl (3.3.1)
|
||||||
openssl-signature_algorithm (1.3.0)
|
openssl-signature_algorithm (1.3.0)
|
||||||
openssl (> 2.0)
|
openssl (> 2.0)
|
||||||
opentelemetry-api (1.2.5)
|
opentelemetry-api (1.2.5)
|
||||||
@@ -1496,7 +1508,7 @@ GEM
|
|||||||
prime (0.1.3)
|
prime (0.1.3)
|
||||||
forwardable
|
forwardable
|
||||||
singleton
|
singleton
|
||||||
prism (1.2.0)
|
prism (1.4.0)
|
||||||
proc_to_ast (0.1.0)
|
proc_to_ast (0.1.0)
|
||||||
coderay
|
coderay
|
||||||
parser
|
parser
|
||||||
@@ -1527,7 +1539,7 @@ GEM
|
|||||||
pyu-ruby-sasl (0.0.3.3)
|
pyu-ruby-sasl (0.0.3.3)
|
||||||
raabro (1.4.0)
|
raabro (1.4.0)
|
||||||
racc (1.8.1)
|
racc (1.8.1)
|
||||||
rack (2.2.17)
|
rack (2.2.18)
|
||||||
rack-accept (0.4.5)
|
rack-accept (0.4.5)
|
||||||
rack (>= 0.4)
|
rack (>= 0.4)
|
||||||
rack-attack (6.7.0)
|
rack-attack (6.7.0)
|
||||||
@@ -1597,7 +1609,7 @@ GEM
|
|||||||
ffi (~> 1.0)
|
ffi (~> 1.0)
|
||||||
rb_sys (0.9.110)
|
rb_sys (0.9.110)
|
||||||
rake-compiler-dock (= 1.9.1)
|
rake-compiler-dock (= 1.9.1)
|
||||||
rbs (3.6.1)
|
rbs (3.9.5)
|
||||||
logger
|
logger
|
||||||
rbtrace (0.5.2)
|
rbtrace (0.5.2)
|
||||||
ffi (>= 1.0.6)
|
ffi (>= 1.0.6)
|
||||||
@@ -1606,8 +1618,8 @@ GEM
|
|||||||
rchardet (1.8.0)
|
rchardet (1.8.0)
|
||||||
rdoc (6.13.0)
|
rdoc (6.13.0)
|
||||||
psych (>= 4.0.0)
|
psych (>= 4.0.0)
|
||||||
re2 (2.19.0)
|
re2 (2.20.0)
|
||||||
mini_portile2 (~> 2.8.7)
|
mini_portile2 (~> 2.8.9)
|
||||||
recaptcha (5.12.3)
|
recaptcha (5.12.3)
|
||||||
json
|
json
|
||||||
recursive-open-struct (1.1.3)
|
recursive-open-struct (1.1.3)
|
||||||
@@ -1618,7 +1630,7 @@ GEM
|
|||||||
actionpack (>= 5)
|
actionpack (>= 5)
|
||||||
redis-rack (>= 2.1.0, < 4)
|
redis-rack (>= 2.1.0, < 4)
|
||||||
redis-store (>= 1.1.0, < 2)
|
redis-store (>= 1.1.0, < 2)
|
||||||
redis-client (0.25.3)
|
redis-client (0.26.1)
|
||||||
connection_pool
|
connection_pool
|
||||||
redis-cluster-client (0.13.5)
|
redis-cluster-client (0.13.5)
|
||||||
redis-client (~> 0.24)
|
redis-client (~> 0.24)
|
||||||
@@ -1653,10 +1665,10 @@ GEM
|
|||||||
retriable (3.1.2)
|
retriable (3.1.2)
|
||||||
reverse_markdown (3.0.0)
|
reverse_markdown (3.0.0)
|
||||||
nokogiri
|
nokogiri
|
||||||
rexml (3.4.2)
|
rexml (3.4.4)
|
||||||
rinku (2.0.0)
|
rinku (2.0.0)
|
||||||
rotp (6.3.0)
|
rotp (6.3.0)
|
||||||
rouge (4.6.0)
|
rouge (4.6.1)
|
||||||
rqrcode (2.2.0)
|
rqrcode (2.2.0)
|
||||||
chunky_png (~> 1.0)
|
chunky_png (~> 1.0)
|
||||||
rqrcode_core (~> 1.0)
|
rqrcode_core (~> 1.0)
|
||||||
@@ -1737,15 +1749,14 @@ GEM
|
|||||||
rubocop-rspec_rails (2.30.0)
|
rubocop-rspec_rails (2.30.0)
|
||||||
rubocop (~> 1.61)
|
rubocop (~> 1.61)
|
||||||
rubocop-rspec (~> 3, >= 3.0.1)
|
rubocop-rspec (~> 3, >= 3.0.1)
|
||||||
ruby-lsp (0.23.20)
|
ruby-lsp (0.26.1)
|
||||||
language_server-protocol (~> 3.17.0)
|
language_server-protocol (~> 3.17.0)
|
||||||
prism (>= 1.2, < 2.0)
|
prism (>= 1.2, < 2.0)
|
||||||
rbs (>= 3, < 4)
|
rbs (>= 3, < 5)
|
||||||
sorbet-runtime (>= 0.5.10782)
|
ruby-lsp-rails (0.4.8)
|
||||||
ruby-lsp-rails (0.3.31)
|
ruby-lsp (>= 0.26.0, < 0.27.0)
|
||||||
ruby-lsp (>= 0.23.0, < 0.24.0)
|
ruby-lsp-rspec (0.1.27)
|
||||||
ruby-lsp-rspec (0.1.24)
|
ruby-lsp (~> 0.26.0)
|
||||||
ruby-lsp (~> 0.23.19)
|
|
||||||
ruby-magic (0.6.0)
|
ruby-magic (0.6.0)
|
||||||
mini_portile2 (~> 2.8)
|
mini_portile2 (~> 2.8)
|
||||||
ruby-progressbar (1.11.0)
|
ruby-progressbar (1.11.0)
|
||||||
@@ -1853,9 +1864,8 @@ GEM
|
|||||||
tilt (~> 2.0)
|
tilt (~> 2.0)
|
||||||
yard (~> 0.9, >= 0.9.24)
|
yard (~> 0.9, >= 0.9.24)
|
||||||
yard-solargraph (~> 0.1)
|
yard-solargraph (~> 0.1)
|
||||||
solargraph-rspec (0.5.2)
|
solargraph-rspec (0.5.4)
|
||||||
solargraph (~> 0.52, >= 0.52.0)
|
solargraph (>= 0.52.0)
|
||||||
sorbet-runtime (0.5.11647)
|
|
||||||
spamcheck (1.3.3)
|
spamcheck (1.3.3)
|
||||||
grpc (~> 1.63)
|
grpc (~> 1.63)
|
||||||
spring (4.3.0)
|
spring (4.3.0)
|
||||||
@@ -1870,7 +1880,8 @@ GEM
|
|||||||
actionpack (>= 6.1)
|
actionpack (>= 6.1)
|
||||||
activesupport (>= 6.1)
|
activesupport (>= 6.1)
|
||||||
sprockets (>= 3.0.0)
|
sprockets (>= 3.0.0)
|
||||||
ssh_data (1.3.0)
|
ssh_data (2.0.0)
|
||||||
|
base64 (~> 0.1)
|
||||||
ssrf_filter (1.0.8)
|
ssrf_filter (1.0.8)
|
||||||
stackprof (0.2.27)
|
stackprof (0.2.27)
|
||||||
state_machines (0.5.0)
|
state_machines (0.5.0)
|
||||||
@@ -2060,7 +2071,7 @@ GEM
|
|||||||
yard (0.9.37)
|
yard (0.9.37)
|
||||||
yard-solargraph (0.1.0)
|
yard-solargraph (0.1.0)
|
||||||
yard (~> 0.9)
|
yard (~> 0.9)
|
||||||
zeitwerk (2.6.7)
|
zeitwerk (2.7.3)
|
||||||
|
|
||||||
PLATFORMS
|
PLATFORMS
|
||||||
ruby
|
ruby
|
||||||
@@ -2072,6 +2083,7 @@ DEPENDENCIES
|
|||||||
activerecord-gitlab!
|
activerecord-gitlab!
|
||||||
addressable (~> 2.8)
|
addressable (~> 2.8)
|
||||||
akismet (~> 3.0)
|
akismet (~> 3.0)
|
||||||
|
amazing_print
|
||||||
apollo_upload_server (~> 2.1.6)
|
apollo_upload_server (~> 2.1.6)
|
||||||
app_store_connect
|
app_store_connect
|
||||||
arr-pm (~> 0.0.12)
|
arr-pm (~> 0.0.12)
|
||||||
@@ -2079,10 +2091,9 @@ DEPENDENCIES
|
|||||||
asciidoctor-include-ext (~> 0.4.0)
|
asciidoctor-include-ext (~> 0.4.0)
|
||||||
asciidoctor-kroki (~> 0.10.0)
|
asciidoctor-kroki (~> 0.10.0)
|
||||||
asciidoctor-plantuml (~> 0.0.16)
|
asciidoctor-plantuml (~> 0.0.16)
|
||||||
async (~> 2.28.0)
|
async (~> 2.32.0)
|
||||||
atlassian-jwt (~> 0.2.1)
|
atlassian-jwt (~> 0.2.1)
|
||||||
attr_encrypted (~> 4.2)
|
attr_encrypted (~> 4.2)
|
||||||
awesome_print
|
|
||||||
aws-sdk-cloudformation (~> 1)
|
aws-sdk-cloudformation (~> 1)
|
||||||
aws-sdk-core (~> 3.226.0)
|
aws-sdk-core (~> 3.226.0)
|
||||||
aws-sdk-s3 (~> 1.193.0)
|
aws-sdk-s3 (~> 1.193.0)
|
||||||
@@ -2104,7 +2115,7 @@ DEPENDENCIES
|
|||||||
carrierwave (~> 1.3)
|
carrierwave (~> 1.3)
|
||||||
charlock_holmes (~> 0.7.9)
|
charlock_holmes (~> 0.7.9)
|
||||||
circuitbox (= 2.0.0)
|
circuitbox (= 2.0.0)
|
||||||
click_house-client (= 0.5.1)
|
click_house-client (= 0.8.0)
|
||||||
commonmarker (~> 0.23.10)
|
commonmarker (~> 0.23.10)
|
||||||
concurrent-ruby (~> 1.1)
|
concurrent-ruby (~> 1.1)
|
||||||
connection_pool (~> 2.5.3)
|
connection_pool (~> 2.5.3)
|
||||||
@@ -2168,14 +2179,15 @@ DEPENDENCIES
|
|||||||
gitlab-cloud-connector (~> 1.26)
|
gitlab-cloud-connector (~> 1.26)
|
||||||
gitlab-crystalball (~> 1.1.0)
|
gitlab-crystalball (~> 1.1.0)
|
||||||
gitlab-dangerfiles (~> 4.10.0)
|
gitlab-dangerfiles (~> 4.10.0)
|
||||||
gitlab-duo-workflow-service-client (~> 0.3)!
|
gitlab-duo-workflow-service-client (~> 0.4)!
|
||||||
gitlab-experiment (~> 0.9.1)
|
gitlab-experiment (~> 1.0.0)
|
||||||
gitlab-fog-azure-rm (~> 2.4.0)
|
gitlab-fog-azure-rm (~> 2.4.0)
|
||||||
gitlab-glfm-markdown (~> 0.0.33)
|
gitlab-glfm-markdown (~> 0.0.36)
|
||||||
|
gitlab-grape-openapi!
|
||||||
gitlab-housekeeper!
|
gitlab-housekeeper!
|
||||||
gitlab-http!
|
gitlab-http!
|
||||||
gitlab-kas-grpc (~> 18.3.0)
|
gitlab-kas-grpc (~> 18.5.0.pre.rc4)
|
||||||
gitlab-labkit (~> 0.40.0)
|
gitlab-labkit (~> 0.42.0)
|
||||||
gitlab-license (~> 2.6)
|
gitlab-license (~> 2.6)
|
||||||
gitlab-mail_room (~> 0.0.24)
|
gitlab-mail_room (~> 0.0.24)
|
||||||
gitlab-markup (~> 2.0.0)
|
gitlab-markup (~> 2.0.0)
|
||||||
@@ -2197,10 +2209,10 @@ DEPENDENCIES
|
|||||||
gon (~> 6.5.0)
|
gon (~> 6.5.0)
|
||||||
google-apis-androidpublisher_v3 (~> 0.86.0)
|
google-apis-androidpublisher_v3 (~> 0.86.0)
|
||||||
google-apis-cloudbilling_v1 (~> 0.22.0)
|
google-apis-cloudbilling_v1 (~> 0.22.0)
|
||||||
google-apis-cloudresourcemanager_v1 (~> 0.31.0)
|
google-apis-cloudresourcemanager_v1 (~> 0.44.0)
|
||||||
google-apis-compute_v1 (~> 0.129.0)
|
google-apis-compute_v1 (~> 0.129.0)
|
||||||
google-apis-container_v1 (~> 0.100.0)
|
google-apis-container_v1 (~> 0.100.0)
|
||||||
google-apis-container_v1beta1 (~> 0.90.0)
|
google-apis-container_v1beta1 (~> 0.91.0)
|
||||||
google-apis-core (~> 0.18.0, >= 0.18.0)
|
google-apis-core (~> 0.18.0, >= 0.18.0)
|
||||||
google-apis-iam_v1 (~> 0.73.0)
|
google-apis-iam_v1 (~> 0.73.0)
|
||||||
google-apis-serviceusage_v1 (~> 0.28.0)
|
google-apis-serviceusage_v1 (~> 0.28.0)
|
||||||
@@ -2222,7 +2234,7 @@ DEPENDENCIES
|
|||||||
graphlyte (~> 1.0.0)
|
graphlyte (~> 1.0.0)
|
||||||
graphql (= 2.5.11)
|
graphql (= 2.5.11)
|
||||||
graphql-docs (~> 5.2.0)
|
graphql-docs (~> 5.2.0)
|
||||||
grpc (~> 1.74.0)
|
grpc (~> 1.75.0)
|
||||||
gssapi (~> 1.3.1)
|
gssapi (~> 1.3.1)
|
||||||
guard-rspec
|
guard-rspec
|
||||||
haml_lint (~> 0.58)
|
haml_lint (~> 0.58)
|
||||||
@@ -2249,7 +2261,7 @@ DEPENDENCIES
|
|||||||
knapsack (~> 4.0.0)
|
knapsack (~> 4.0.0)
|
||||||
kramdown (~> 2.5.0)
|
kramdown (~> 2.5.0)
|
||||||
kubeclient (~> 4.12.0)
|
kubeclient (~> 4.12.0)
|
||||||
lefthook (~> 1.12.0)
|
lefthook (~> 1.13.0)
|
||||||
letter_opener_web (~> 3.0.0)
|
letter_opener_web (~> 3.0.0)
|
||||||
license_finder (~> 7.0)
|
license_finder (~> 7.0)
|
||||||
licensee (~> 9.16)
|
licensee (~> 9.16)
|
||||||
@@ -2361,7 +2373,7 @@ DEPENDENCIES
|
|||||||
responders (~> 3.0)
|
responders (~> 3.0)
|
||||||
retriable (~> 3.1.2)
|
retriable (~> 3.1.2)
|
||||||
rexml (~> 3.4.0)
|
rexml (~> 3.4.0)
|
||||||
rouge (~> 4.6.0)
|
rouge (~> 4.6.1)
|
||||||
rqrcode (~> 2.2)
|
rqrcode (~> 2.2)
|
||||||
rspec-benchmark (~> 0.6.0)
|
rspec-benchmark (~> 0.6.0)
|
||||||
rspec-parameterized (~> 1.0, >= 1.0.2)
|
rspec-parameterized (~> 1.0, >= 1.0.2)
|
||||||
@@ -2370,9 +2382,9 @@ DEPENDENCIES
|
|||||||
rspec_junit_formatter
|
rspec_junit_formatter
|
||||||
rspec_profiling (~> 0.0.9)
|
rspec_profiling (~> 0.0.9)
|
||||||
rubocop
|
rubocop
|
||||||
ruby-lsp (~> 0.23.0)
|
ruby-lsp (~> 0.26.0)
|
||||||
ruby-lsp-rails (~> 0.3.6)
|
ruby-lsp-rails (~> 0.4.8)
|
||||||
ruby-lsp-rspec (~> 0.1.10)
|
ruby-lsp-rspec (~> 0.1.27)
|
||||||
ruby-magic (~> 0.6)
|
ruby-magic (~> 0.6)
|
||||||
ruby-progressbar (~> 1.10)
|
ruby-progressbar (~> 1.10)
|
||||||
ruby-saml (~> 1.18)
|
ruby-saml (~> 1.18)
|
||||||
@@ -2404,7 +2416,7 @@ DEPENDENCIES
|
|||||||
sprite-factory (~> 1.7)
|
sprite-factory (~> 1.7)
|
||||||
sprockets (~> 3.7.0)
|
sprockets (~> 3.7.0)
|
||||||
sprockets-rails (~> 3.5.1)
|
sprockets-rails (~> 3.5.1)
|
||||||
ssh_data (~> 1.3)
|
ssh_data (~> 2.0)
|
||||||
stackprof (~> 0.2.26)
|
stackprof (~> 0.2.26)
|
||||||
state_machines-activerecord (~> 0.8.0)
|
state_machines-activerecord (~> 0.8.0)
|
||||||
state_machines-rspec (~> 0.6)
|
state_machines-rspec (~> 0.6)
|
||||||
|
|||||||
@@ -9,10 +9,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "0c8gxs7vhsl0hi7wnyd9wi3aqmqkm0y77y1k17z9zzc5yywsgfz0";
|
sha256 = "1g93cpxhk3n0lp42accb7b76km2di300lw9zpsrb2rigvnjmw3h6";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "2.0.25";
|
version = "2.0.26";
|
||||||
};
|
};
|
||||||
actioncable = {
|
actioncable = {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
@@ -336,6 +336,19 @@ src: {
|
|||||||
};
|
};
|
||||||
version = "0.4.1";
|
version = "0.4.1";
|
||||||
};
|
};
|
||||||
|
amazing_print = {
|
||||||
|
groups = [
|
||||||
|
"development"
|
||||||
|
"test"
|
||||||
|
];
|
||||||
|
platforms = [ ];
|
||||||
|
source = {
|
||||||
|
remotes = [ "https://rubygems.org" ];
|
||||||
|
sha256 = "0s3d1nf5afapjrk8746c8qfydl17l33l0a12rdircgzmh4c4wfzm";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "1.8.1";
|
||||||
|
};
|
||||||
android_key_attestation = {
|
android_key_attestation = {
|
||||||
groups = [ "default" ];
|
groups = [ "default" ];
|
||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
@@ -454,10 +467,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "0vhmmn7n92ilvkvbdbav85hyg8w047zm20vbfzk502g0j495sv4n";
|
sha256 = "11s733zhjvriqbzca85ry29j33p3y7n24xjwwvjyga4rba5brzvr";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "2.28.0";
|
version = "2.32.0";
|
||||||
};
|
};
|
||||||
atlassian-jwt = {
|
atlassian-jwt = {
|
||||||
dependencies = [ "jwt" ];
|
dependencies = [ "jwt" ];
|
||||||
@@ -734,10 +747,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "0jl71qcgamm96dzyqk695j24qszhcc7liw74qc83fpjljp2gh4hg";
|
sha256 = "1kicilpma5l0lwayqjb5577bm0hbjndj2gh150xz09xsgc1l1vyl";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "0.4.0";
|
version = "0.4.1";
|
||||||
};
|
};
|
||||||
benchmark-ips = {
|
benchmark-ips = {
|
||||||
groups = [
|
groups = [
|
||||||
@@ -821,14 +834,20 @@ src: {
|
|||||||
version = "2.10.1";
|
version = "2.10.1";
|
||||||
};
|
};
|
||||||
bigdecimal = {
|
bigdecimal = {
|
||||||
groups = [ "default" ];
|
groups = [
|
||||||
|
"coverage"
|
||||||
|
"default"
|
||||||
|
"development"
|
||||||
|
"monorepo"
|
||||||
|
"test"
|
||||||
|
];
|
||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "0cq1c29zbkcxgdihqisirhcw76xc768z2zpd5vbccpq0l1lv76g7";
|
sha256 = "06sfv80bmxfczkqi3pb3yc9zicqhf94adh5f8hpkn3bsqqd1vlgz";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "3.1.7";
|
version = "3.2.3";
|
||||||
};
|
};
|
||||||
bindata = {
|
bindata = {
|
||||||
groups = [ "default" ];
|
groups = [ "default" ];
|
||||||
@@ -879,15 +898,16 @@ src: {
|
|||||||
groups = [
|
groups = [
|
||||||
"default"
|
"default"
|
||||||
"development"
|
"development"
|
||||||
|
"monorepo"
|
||||||
"test"
|
"test"
|
||||||
];
|
];
|
||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "045wzckxpwcqzrjr353cxnyaxgf0qg22jh00dcx7z38cys5g1jlr";
|
sha256 = "0pw3r2lyagsxkm71bf44v5b74f7l9r7di22brbyji9fwz791hya9";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "3.2.4";
|
version = "3.3.0";
|
||||||
};
|
};
|
||||||
bullet = {
|
bullet = {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
@@ -1128,10 +1148,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "0s9dgq9k6caappqr6y6vbzx3d8pmcb58cbp37am9slmfyvq2l0hh";
|
sha256 = "166j9r2pn6hbqqhgjx37c245yhd60dz00jphp18snrsfcxx841ds";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "0.5.1";
|
version = "0.8.0";
|
||||||
};
|
};
|
||||||
coderay = {
|
coderay = {
|
||||||
groups = [
|
groups = [
|
||||||
@@ -1190,10 +1210,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "1gyjwd7in1nlf8zai2fxazxi8cy6xjzswdcjway520blb39ka7cx";
|
sha256 = "1k9wa8fnfz08lyn86vpqhdv4jffznlxcx6p6qr11rdf7qy4jybfs";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "0.23.11";
|
version = "0.23.12";
|
||||||
};
|
};
|
||||||
concurrent-ruby = {
|
concurrent-ruby = {
|
||||||
groups = [
|
groups = [
|
||||||
@@ -1451,10 +1471,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "1jxzgg3yccp3gjncl5ih0y13dcappmy0y8pq85wgjj0yx5fh0ixy";
|
sha256 = "1203q6zdw14vwmnr2hw0d6b1rdz4d07w3kjg1my1zhw862gnnac8";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "2.2.1";
|
version = "2.2.2";
|
||||||
};
|
};
|
||||||
database_cleaner-core = {
|
database_cleaner-core = {
|
||||||
groups = [
|
groups = [
|
||||||
@@ -1821,6 +1841,7 @@ src: {
|
|||||||
dry-core = {
|
dry-core = {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"concurrent-ruby"
|
"concurrent-ruby"
|
||||||
|
"logger"
|
||||||
"zeitwerk"
|
"zeitwerk"
|
||||||
];
|
];
|
||||||
groups = [
|
groups = [
|
||||||
@@ -1831,10 +1852,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "03a5qn74c4lk2rpy6wlhv66synjlyzc4wn086xzphkpmw12l4bzk";
|
sha256 = "15di39ssfkwigyyqla65n4x6cfhgwa4cv8j5lmyrlr07jwd840q9";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "1.0.1";
|
version = "1.1.0";
|
||||||
};
|
};
|
||||||
dry-inflector = {
|
dry-inflector = {
|
||||||
groups = [
|
groups = [
|
||||||
@@ -1845,13 +1866,14 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "09hnvna3lg2x36li63988kv664d0zvy7y0z33803yvrdr9hj7lka";
|
sha256 = "0blgyg9l4gpzhb7rs9hqq9j7br80ngiigjp2ayp78w6m1ysx1x92";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "1.0.0";
|
version = "1.2.0";
|
||||||
};
|
};
|
||||||
dry-logic = {
|
dry-logic = {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
|
"bigdecimal"
|
||||||
"concurrent-ruby"
|
"concurrent-ruby"
|
||||||
"dry-core"
|
"dry-core"
|
||||||
"zeitwerk"
|
"zeitwerk"
|
||||||
@@ -1864,13 +1886,14 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "05nldkc154r0qzlhss7n5klfiyyz05x2fkq08y13s34py6023vcr";
|
sha256 = "18nf8mbnhgvkw34drj7nmvpx2afmyl2nyzncn3wl3z4h1yyfsvys";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "1.5.0";
|
version = "1.6.0";
|
||||||
};
|
};
|
||||||
dry-types = {
|
dry-types = {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
|
"bigdecimal"
|
||||||
"concurrent-ruby"
|
"concurrent-ruby"
|
||||||
"dry-core"
|
"dry-core"
|
||||||
"dry-inflector"
|
"dry-inflector"
|
||||||
@@ -1885,10 +1908,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "1f6dz0hm67rhybh6xq2s3vvr700cp43kf50z2lids62s2i0mh5hj";
|
sha256 = "1g61cnmmwzff05sf8bh95qjd3hikasgvrmf3q0qk29zdw12pmndm";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "1.7.1";
|
version = "1.8.3";
|
||||||
};
|
};
|
||||||
dumb_delegator = {
|
dumb_delegator = {
|
||||||
groups = [
|
groups = [
|
||||||
@@ -2346,10 +2369,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "0ljxb9kqssp70waz0an1ppm33821r0dbvs4b75qbqbv05p0ziqs3";
|
sha256 = "0h7crcdqddlds3kx0q3vsx3cm6s62psvfx98crasqnhrz2nwb1g4";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "2.24.0";
|
version = "2.25.0";
|
||||||
};
|
};
|
||||||
ffi = {
|
ffi = {
|
||||||
groups = [
|
groups = [
|
||||||
@@ -2762,10 +2785,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "0677zbflbjvmxbf6riczscjl6g3pqdh5xb1f783d4lfhdi43rbg4";
|
sha256 = "1qg3kc103v767hjw77wcx5mwx5dg2b6vlhxk3bb4hpbsjqgm4mf3";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "18.4.0.pre.rc1";
|
version = "18.4.1";
|
||||||
};
|
};
|
||||||
gitlab = {
|
gitlab = {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
@@ -2859,10 +2882,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "0h9kfc8ni6lc0jy5r8hvs1768130adq75pnn4vy7jfl7fk7683yp";
|
sha256 = "0bvjvc2yvc2sjn4f6lgww46gw39pb1ripsl5a6rq6wldfahvp7mw";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "1.32.0";
|
version = "1.33.0";
|
||||||
};
|
};
|
||||||
gitlab-crystalball = {
|
gitlab-crystalball = {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
@@ -2908,7 +2931,7 @@ src: {
|
|||||||
path = "${src}/vendor/gems/gitlab-duo-workflow-service-client";
|
path = "${src}/vendor/gems/gitlab-duo-workflow-service-client";
|
||||||
type = "path";
|
type = "path";
|
||||||
};
|
};
|
||||||
version = "0.3";
|
version = "0.5";
|
||||||
};
|
};
|
||||||
gitlab-experiment = {
|
gitlab-experiment = {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
@@ -2919,10 +2942,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "0j0zs29izmhqc1jvgfsvikqdyg6r8kf3j9azbmsmm02l45sfwc7j";
|
sha256 = "1fgar7p0rpi0ycqdccrzxz8lvxzm78zi95xy642jy09hbpjnzxwz";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "0.9.1";
|
version = "1.0.0";
|
||||||
};
|
};
|
||||||
gitlab-fog-azure-rm = {
|
gitlab-fog-azure-rm = {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
@@ -2950,15 +2973,28 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "0pr1lqa5s4xrl5lxqw2sq5c3kdqlrlpxl9x9ybvf1lmpygkbcnmc";
|
sha256 = "12r3g7fb7wbhykmjn1n6b0jiyb26bma0x89wcm8ac4phz8aqhm6j";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "0.0.33";
|
version = "0.0.36";
|
||||||
|
};
|
||||||
|
gitlab-grape-openapi = {
|
||||||
|
dependencies = [
|
||||||
|
"grape"
|
||||||
|
"grape-entity"
|
||||||
|
];
|
||||||
|
groups = [ "default" ];
|
||||||
|
platforms = [ ];
|
||||||
|
source = {
|
||||||
|
path = "${src}/gems/gitlab-grape-openapi";
|
||||||
|
type = "path";
|
||||||
|
};
|
||||||
|
version = "0.1.0";
|
||||||
};
|
};
|
||||||
gitlab-housekeeper = {
|
gitlab-housekeeper = {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"activesupport"
|
"activesupport"
|
||||||
"awesome_print"
|
"amazing_print"
|
||||||
"httparty"
|
"httparty"
|
||||||
"rubocop"
|
"rubocop"
|
||||||
];
|
];
|
||||||
@@ -2996,10 +3032,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "1k0jbpfycg23pm8gddwzxj8b1wpvqisxc6dd33xxr2f7canr8bx8";
|
sha256 = "1imwvsfzd040pjkwid8xb5s5bdjy51mq68hcx4pasaspaz4qpzlf";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "18.3.2";
|
version = "18.5.0.pre.rc4";
|
||||||
};
|
};
|
||||||
gitlab-labkit = {
|
gitlab-labkit = {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
@@ -3018,10 +3054,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "0awcb5bb9y1y61yzzvj5gkm03w232njym7cdw0s2gpgwh37q6pyg";
|
sha256 = "07xbjd5vap486vspzz164hf2j5x0v9g4q6j0whzlh3ak1svqb22j";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "0.40.0";
|
version = "0.42.0";
|
||||||
};
|
};
|
||||||
gitlab-license = {
|
gitlab-license = {
|
||||||
groups = [ "default" ];
|
groups = [ "default" ];
|
||||||
@@ -3161,10 +3197,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "0h7wf8p369zqw51ikychqsii2kh9f920jwhr4b352p1sd1a59qf8";
|
sha256 = "0s9akkxm69i9mlcl5n3ikv9dy678cqqa3jl3cq785653gcx8p8ww";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "0.33.3";
|
version = "0.35.1";
|
||||||
};
|
};
|
||||||
gitlab-security_report_schemas = {
|
gitlab-security_report_schemas = {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
@@ -3291,10 +3327,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "1xxi1grl13663cwmpqvyq75carn05nd8ns26aq34xjqmk0gc8j9c";
|
sha256 = "0b3db3p68b8h2089rhi5z3m927xkv4vcxa998v17lmspj2496wra";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "2.20.0";
|
version = "2.20.3";
|
||||||
};
|
};
|
||||||
globalid = {
|
globalid = {
|
||||||
dependencies = [ "activesupport" ];
|
dependencies = [ "activesupport" ];
|
||||||
@@ -3369,10 +3405,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "1gzv5svbj62qcdw5ljva0sh8wifjx9wwx00kfj9bbff052i7597h";
|
sha256 = "1y05cy0h486lrdbl5vv3vpv2nh6pkizqa937v1yl0r46y8zp55my";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "0.31.0";
|
version = "0.44.0";
|
||||||
};
|
};
|
||||||
google-apis-compute_v1 = {
|
google-apis-compute_v1 = {
|
||||||
dependencies = [ "google-apis-core" ];
|
dependencies = [ "google-apis-core" ];
|
||||||
@@ -3405,10 +3441,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "0jbb5zqv7krxy60iylrnwb9qz0brbgj2m66w5kdhq040ww0760lx";
|
sha256 = "16f2ylvlyby4vzxn03ajqd4bnd6gcz5gxqs4gdi5jq47yi5ncfcn";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "0.90.0";
|
version = "0.91.0";
|
||||||
};
|
};
|
||||||
google-apis-core = {
|
google-apis-core = {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
@@ -3946,10 +3982,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "12qy6yga90hs2pdzkxwm80d38dbmjdxmf2szqwb40ky1jr4klfp7";
|
sha256 = "1na1h7nkc9s9s33g1pliml1nm3dq56ffwp9ajs95kpazbplbcd79";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "1.74.1";
|
version = "1.75.0";
|
||||||
};
|
};
|
||||||
grpc-google-iam-v1 = {
|
grpc-google-iam-v1 = {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
@@ -4072,10 +4108,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "1gvkhb18inkwkf9ja1i774975l259dzlvcvjii3zfyzmzylki5qb";
|
sha256 = "1v64nbbckmfgi7b5c5j609mpcdyhbf7gav3n99xjy5fpyca7hpab";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "0.64.0";
|
version = "0.66.0";
|
||||||
};
|
};
|
||||||
hamlit = {
|
hamlit = {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
@@ -4110,10 +4146,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "1da0w5v7ppxrgvh58bafjklzv73nknyq73if6d9rkz2v24zg3169";
|
sha256 = "1lbw8lqzjv17vnwb9vy5ki4jiyihybcc5h2rmcrqiz1xa6y9s1ww";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "1.2.0";
|
version = "1.2.1";
|
||||||
};
|
};
|
||||||
hashie = {
|
hashie = {
|
||||||
groups = [ "default" ];
|
groups = [ "default" ];
|
||||||
@@ -4293,10 +4329,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "0lbm33fpb3w06wd2231sg58dwlwgjsvym93m548ajvl6s3mfvpn7";
|
sha256 = "03sx3ahz1v5kbqjwxj48msw3maplpp2iyzs22l4jrzrqh4zmgfnf";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "1.14.4";
|
version = "1.14.7";
|
||||||
};
|
};
|
||||||
i18n_data = {
|
i18n_data = {
|
||||||
groups = [ "default" ];
|
groups = [ "default" ];
|
||||||
@@ -4746,10 +4782,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "0gvb1j8xsqxms9mww01rmdl78zkd72zgxaap56bhv8j45z05hp1x";
|
sha256 = "1k0311vah76kg5m6zr7wmkwyk5p2f9d9hyckjpn3xgr83ajkj7px";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "3.17.0.3";
|
version = "3.17.0.5";
|
||||||
};
|
};
|
||||||
launchy = {
|
launchy = {
|
||||||
dependencies = [ "addressable" ];
|
dependencies = [ "addressable" ];
|
||||||
@@ -4771,10 +4807,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "0pqam7p5f72ic1x16jmgvydjxgqd0lddq4pnkxjmwn174yk2k778";
|
sha256 = "0wl9bskb500gw0l2f1bm8rnv3xa2564lw6294pw6qnldz5zm2mx2";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "1.12.3";
|
version = "1.13.0";
|
||||||
};
|
};
|
||||||
letter_opener = {
|
letter_opener = {
|
||||||
dependencies = [ "launchy" ];
|
dependencies = [ "launchy" ];
|
||||||
@@ -5209,10 +5245,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "0x8asxl83msn815lwmb2d7q5p29p7drhjv5va0byhk60v9n16iwf";
|
sha256 = "12f2830x7pq3kj0v8nz0zjvaw02sv01bqs1zwdrc04704kwcgmqc";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "2.8.8";
|
version = "2.8.9";
|
||||||
};
|
};
|
||||||
minitest = {
|
minitest = {
|
||||||
groups = [
|
groups = [
|
||||||
@@ -5352,10 +5388,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "0rwbq20s2gdh8dljjsgj5s6wqqfmnbclhvv2c2608brv7jm6jdbd";
|
sha256 = "08ma2fmxlm6i7lih4mc3har2fzsbj1pl4hhva65kljf6nfvdryl5";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "3.0.0";
|
version = "3.0.4";
|
||||||
};
|
};
|
||||||
mustermann-grape = {
|
mustermann-grape = {
|
||||||
dependencies = [ "mustermann" ];
|
dependencies = [ "mustermann" ];
|
||||||
@@ -5603,10 +5639,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "0czsh9d738kj0bmpkjnczq9j924hg103gc00i0wfyg0fzn9psnmc";
|
sha256 = "1hcwwr2h8jnqqxmf8mfb52b0dchr7pm064ingflb78wa00qhgk6m";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "1.18.9";
|
version = "1.18.10";
|
||||||
};
|
};
|
||||||
notiffany = {
|
notiffany = {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
@@ -5748,6 +5784,7 @@ src: {
|
|||||||
omniauth = {
|
omniauth = {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"hashie"
|
"hashie"
|
||||||
|
"logger"
|
||||||
"rack"
|
"rack"
|
||||||
"rack-protection"
|
"rack-protection"
|
||||||
];
|
];
|
||||||
@@ -5755,10 +5792,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "1hjnb5b5m549irs0h1455ipzsv82pikdagx9wjb6r4j1bkjy494d";
|
sha256 = "0g3n12k5npmmgai2cs3snimy6r7h0bvalhjxv0fjxlphjq25p822";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "2.1.3";
|
version = "2.1.4";
|
||||||
};
|
};
|
||||||
omniauth-alicloud = {
|
omniauth-alicloud = {
|
||||||
dependencies = [ "omniauth-oauth2" ];
|
dependencies = [ "omniauth-oauth2" ];
|
||||||
@@ -6003,10 +6040,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "0ygfbbs3c61d32ymja2k6sznj5pr540cip9z91lhzcvsr4zmffpz";
|
sha256 = "0dzq3k5hmqlav2mwf7bc10mr1mlmlnpin498g7jhbhpdpa324s6n";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "3.3.0";
|
version = "3.3.1";
|
||||||
};
|
};
|
||||||
openssl-signature_algorithm = {
|
openssl-signature_algorithm = {
|
||||||
dependencies = [ "openssl" ];
|
dependencies = [ "openssl" ];
|
||||||
@@ -6846,10 +6883,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "0bvdq2jsn1jj8vgp9xrmi6ljw0hqlv4i97v5aa0fcii34g9rrzr4";
|
sha256 = "0gkhpdjib9zi9i27vd9djrxiwjia03cijmd6q8yj2q1ix403w3nw";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "1.2.0";
|
version = "1.4.0";
|
||||||
};
|
};
|
||||||
proc_to_ast = {
|
proc_to_ast = {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
@@ -7043,10 +7080,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "1pcr8sn02lwzv3z6vx5n41b6ybcnw9g9h05s3lkv4vqdm0f2mq2z";
|
sha256 = "0kvz20sxih8f976ry45b6c8srkh4km0cw4ilc5ynlmyk2nkywkya";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "2.2.17";
|
version = "2.2.18";
|
||||||
};
|
};
|
||||||
rack-accept = {
|
rack-accept = {
|
||||||
dependencies = [ "rack" ];
|
dependencies = [ "rack" ];
|
||||||
@@ -7382,10 +7419,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "1h1jal1sv47saxyk33nnjk2ywrsf35aar18p7mc48s2m33876wpd";
|
sha256 = "1c0r26dhdr4jiklc0g7wjmr5q56dp7hwcfa8z75khkp8mrhazfpa";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "3.6.1";
|
version = "3.9.5";
|
||||||
};
|
};
|
||||||
rbtrace = {
|
rbtrace = {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
@@ -7436,10 +7473,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "1rvf0yyff2anyfnmx6csx7fai8dk727b843hzz1bm2nqcmm9asv7";
|
sha256 = "1hpkh647ffsqhnj4ps85n2v4d116fg3250m9y7pcnc55lxl6nda5";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "2.19.0";
|
version = "2.20.0";
|
||||||
};
|
};
|
||||||
recaptcha = {
|
recaptcha = {
|
||||||
dependencies = [ "json" ];
|
dependencies = [ "json" ];
|
||||||
@@ -7517,10 +7554,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "0l2fsgfzzrspgrg6x3s38hws5clgbn1aaxcmiyz5jz6xd3dpkxdz";
|
sha256 = "0wx0v68lh924x544mkpydcrkkbr7i386xvkpyxgsf5j55j3d4f8y";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "0.25.3";
|
version = "0.26.1";
|
||||||
};
|
};
|
||||||
redis-cluster-client = {
|
redis-cluster-client = {
|
||||||
dependencies = [ "redis-client" ];
|
dependencies = [ "redis-client" ];
|
||||||
@@ -7714,10 +7751,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "05y4lwzci16c2xgckmpxkzq4czgkyaiiqhvrabdgaym3aj2jd10k";
|
sha256 = "0hninnbvqd2pn40h863lbrn9p11gvdxp928izkag5ysx8b1s5q0r";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "3.4.2";
|
version = "3.4.4";
|
||||||
};
|
};
|
||||||
rinku = {
|
rinku = {
|
||||||
groups = [ "default" ];
|
groups = [ "default" ];
|
||||||
@@ -7748,10 +7785,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "0ynxxmvzczn9a6wd87jyh209590nq6f6ls55dmwiky8fvwi8c68h";
|
sha256 = "1pkp5icgm7s10b2n6b2pzbdsfiv0l5sxqyizx55qdmlpaxnk8xah";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "4.6.0";
|
version = "4.6.1";
|
||||||
};
|
};
|
||||||
rqrcode = {
|
rqrcode = {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
@@ -8151,16 +8188,15 @@ src: {
|
|||||||
"language_server-protocol"
|
"language_server-protocol"
|
||||||
"prism"
|
"prism"
|
||||||
"rbs"
|
"rbs"
|
||||||
"sorbet-runtime"
|
|
||||||
];
|
];
|
||||||
groups = [ "development" ];
|
groups = [ "development" ];
|
||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "0s97zck9v2c1awk4lbj5ccsnn6p0jp018mrq12fvh5hp00sn3586";
|
sha256 = "050qg73g4qs3xza441nafy7610daa3k4ra0pbi3sdlawy9fwfh6i";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "0.23.20";
|
version = "0.26.1";
|
||||||
};
|
};
|
||||||
ruby-lsp-rails = {
|
ruby-lsp-rails = {
|
||||||
dependencies = [ "ruby-lsp" ];
|
dependencies = [ "ruby-lsp" ];
|
||||||
@@ -8168,10 +8204,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "0xlcpxsz2sk57l0kwla2gj8l9cfqj7dxxf0794p67daldr3fs2k7";
|
sha256 = "1bj4bj35l9jas2yf6w93j5ngw3f24lck2j9h5zmxwqs0dn91z7gh";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "0.3.31";
|
version = "0.4.8";
|
||||||
};
|
};
|
||||||
ruby-lsp-rspec = {
|
ruby-lsp-rspec = {
|
||||||
dependencies = [ "ruby-lsp" ];
|
dependencies = [ "ruby-lsp" ];
|
||||||
@@ -8179,10 +8215,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "08m2fw4f784lkbyz5rbzdhj57p0x2pfygk66ls0qsn5avnv7izs1";
|
sha256 = "09wqhrrkfhbjy8yxkp1bn9rmrdcjp85j3lisvwp1qp7jz18yk0bm";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "0.1.24";
|
version = "0.1.27";
|
||||||
};
|
};
|
||||||
ruby-magic = {
|
ruby-magic = {
|
||||||
dependencies = [ "mini_portile2" ];
|
dependencies = [ "mini_portile2" ];
|
||||||
@@ -8776,23 +8812,10 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "1wxzz7580h6k2sghj9p1ss33i6nlmpmwqawi6ilr87si233rwgxc";
|
sha256 = "073ymwmn028lgzs62yfghdlgarndr3a972j8733dqkk9k2pcapr9";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "0.5.2";
|
version = "0.5.4";
|
||||||
};
|
|
||||||
sorbet-runtime = {
|
|
||||||
groups = [
|
|
||||||
"default"
|
|
||||||
"development"
|
|
||||||
];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "1dpxyhph8rp0bwiacqjsvsm67gm6v7bw16na20rk59g6y8953dk4";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "0.5.11647";
|
|
||||||
};
|
};
|
||||||
spamcheck = {
|
spamcheck = {
|
||||||
dependencies = [ "grpc" ];
|
dependencies = [ "grpc" ];
|
||||||
@@ -8873,14 +8896,15 @@ src: {
|
|||||||
version = "3.5.2";
|
version = "3.5.2";
|
||||||
};
|
};
|
||||||
ssh_data = {
|
ssh_data = {
|
||||||
|
dependencies = [ "base64" ];
|
||||||
groups = [ "default" ];
|
groups = [ "default" ];
|
||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "1h5aiqqlk51z12kgvanhdvd0ajvv2i68z6a7450yxgmflfaiwz7c";
|
sha256 = "1nsv1411dp5c13sbfzncf9kn3shf302gqqg8g7vmvvpzj5x35s1a";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "1.3.0";
|
version = "2.0.0";
|
||||||
};
|
};
|
||||||
ssrf_filter = {
|
ssrf_filter = {
|
||||||
groups = [ "default" ];
|
groups = [ "default" ];
|
||||||
@@ -10073,9 +10097,9 @@ src: {
|
|||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "028ld9qmgdllxrl7d0qkl65s58wb1n3gv8yjs28g43a8b1hplxk1";
|
sha256 = "119ypabas886gd0n9kiid3q41w76gz60s8qmiak6pljpkd56ps5j";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "2.6.7";
|
version = "2.7.3";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -62,10 +62,10 @@ class GitLabRepo:
|
|||||||
.strip()
|
.strip()
|
||||||
)
|
)
|
||||||
|
|
||||||
def get_yarn_hash(self, rev: str):
|
def get_yarn_hash(self, rev: str, yarn_lock_path="yarn.lock"):
|
||||||
with tempfile.TemporaryDirectory() as tmp_dir:
|
with tempfile.TemporaryDirectory() as tmp_dir:
|
||||||
with open(tmp_dir + "/yarn.lock", "w") as f:
|
with open(tmp_dir + "/yarn.lock", "w") as f:
|
||||||
f.write(self.get_file("yarn.lock", rev))
|
f.write(self.get_file(yarn_lock_path, rev))
|
||||||
return (
|
return (
|
||||||
subprocess.check_output(["prefetch-yarn-deps", tmp_dir + "/yarn.lock"])
|
subprocess.check_output(["prefetch-yarn-deps", tmp_dir + "/yarn.lock"])
|
||||||
.decode("utf-8")
|
.decode("utf-8")
|
||||||
@@ -112,6 +112,7 @@ class GitLabRepo:
|
|||||||
version=self.rev2version(rev),
|
version=self.rev2version(rev),
|
||||||
repo_hash=self.get_git_hash(rev),
|
repo_hash=self.get_git_hash(rev),
|
||||||
yarn_hash=self.get_yarn_hash(rev),
|
yarn_hash=self.get_yarn_hash(rev),
|
||||||
|
frontend_islands_yarn_hash=self.get_yarn_hash(rev, "/ee/frontend_islands/apps/duo_next/yarn.lock"),
|
||||||
owner=self.owner,
|
owner=self.owner,
|
||||||
repo=self.repo,
|
repo=self.repo,
|
||||||
rev=rev,
|
rev=rev,
|
||||||
|
|||||||
Reference in New Issue
Block a user