# frozen_string_literal: true

# SPDX-License-Identifier: GPL-3.0-only

source 'https://rubygems.org'

gemspec

# B2-G101-1: xuilian dependency for B2 daemon event_log integration (Wave 1C).
# When B2 is implemented, this moves to varuna.gemspec as a runtime dependency.
# Integration point: lib/varuna/collector.rb startup (see TODO below).
gem 'xuilian', git: 'https://gitlab.neatnerds.be/neatnerds/NeatNerds-AI/xuilian.git', branch: 'main'

group :build do
  gem 'fpm', '~> 1.17'
end

group :development, :test do
  gem 'bundler-audit', '~> 0.9'
  gem 'debride', '~> 1.15'
  gem 'fasterer', '~> 0.11'
  gem 'flay', '~> 2.14'
  gem 'license_finder', '~> 7.2'
  gem 'mdl', '~> 0.15'
  gem 'mutant-rspec', '~> 0.14'
  gem 'overcommit', '~> 0.68'
  gem 'parallel_tests', '~> 4.7'
  gem 'rake', '~> 13.3'
  gem 'reek', '~> 6.5'
  gem 'rspec', '~> 3.13'
  gem 'rspec_junit_formatter'
  gem 'rubocop', '~> 1.82'
  gem 'rubocop-performance', '~> 1.26'
  gem 'rubocop-rake', '~> 0.7'
  gem 'rubocop-rspec', '~> 3.9'
  gem 'rubocop-thread_safety', '~> 0.7'
  gem 'ruby_audit', '~> 3.1'
  gem 'simplecov', '~> 0.22'
  gem 'simplecov-cobertura', '~> 3.0'
  gem 'webmock', '~> 3.26'
  gem 'yard', '~> 0.9'
end
