allure-report-publisher.gemspec
# frozen_string_literal: true
require_relative "lib/allure_report_publisher/version"
Gem::Specification.new do |spec|
spec.version = Publisher::VERSION
spec.name = "allure-report-publisher"
spec.authors = ["Andrejs Cunskis"]
spec.email = ["andrejs.cunskis@gmail.com"]
spec.summary = "Allure report uploader"
spec.description = "Upload allure reports to different file storage providers"
spec.homepage = "https://github.com/andrcuns/allure-report-uploader"
spec.license = "MIT"
spec.required_ruby_version = Gem::Requirement.new(">= 3.1")
spec.metadata = {
"source_code_uri" => "https://github.com/andrcuns/allure-report-uploader",
"changelog_uri" => "https://github.com/andrcuns/allure-report-uploader/releases",
"documentation_uri" => "https://github.com/andrcuns/allure-report-uploader/blob/master/README.md",
"bug_tracker_uri" => "https://github.com/andrcuns/allure-report-uploader/issues",
"rubygems_mfa_required" => "true"
}
spec.files = Dir["README.md", "lib/**/*", "exe/allure-report-publisher"]
spec.bindir = "exe"
spec.executables = ["allure-report-publisher"]
spec.require_paths = ["lib"]
spec.add_dependency "aws-sdk-s3", ">= 1.93.1", "< 1.177.0"
spec.add_dependency "dry-cli", ">= 0.6", "< 1.3"
spec.add_dependency "faraday-retry", ">= 1", "< 3"
spec.add_dependency "gitlab", ">= 4.17", "< 6.0"
spec.add_dependency "google-cloud-storage", "~> 1.31"
spec.add_dependency "mini_mime", "~> 1.1"
spec.add_dependency "octokit", ">= 4.21", "< 10.0"
spec.add_dependency "parallel", "~> 1.20"
spec.add_dependency "pastel", "~> 0.8.0"
spec.add_dependency "require_all", "~> 3.0.0"
spec.add_dependency "terminal-table", "~> 3.0"
spec.add_dependency "tty-spinner", "~> 0.9.3"
end