forked from capistrano-s3/capistrano-s3
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcapistrano-s3.gemspec
39 lines (35 loc) · 1.31 KB
/
capistrano-s3.gemspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# frozen_string_literal: true
$LOAD_PATH.unshift(File.dirname(__FILE__) + "/lib")
require "capistrano/s3/version"
# rubocop:disable Metrics/BlockLength
Gem::Specification.new do |s|
s.authors = [
"Jean-Philippe Doyle",
"Josh Delsman",
"Aleksandrs Ļedovskis",
"Douglas Jarquin",
"Amit Barvaz",
"Jan Lindblom"
]
s.email = ["[email protected]", "[email protected]"]
s.description =
"Enables static websites deployment to Amazon S3 website buckets using Capistrano."
s.summary = "Build and deploy a static website to Amazon S3"
s.homepage = "https://github.com/capistrano-s3/capistrano-s3"
s.licenses = ["MIT"]
s.files = `git ls-files`.split($OUTPUT_RECORD_SEPARATOR)
s.executables = s.files.grep(%r{^bin/}).map { |f| File.basename(f) }
s.test_files = s.files.grep(%r{^(test|spec|features)/})
s.name = "capistrano-s3"
s.require_paths = ["lib"]
s.version = Capistrano::S3::VERSION
s.cert_chain = ["certs/j15e.pem"]
s.signing_key = File.expand_path("~/.ssh/gem-private_key.pem") if $PROGRAM_NAME.end_with?("gem")
# Min rubies
s.required_ruby_version = ">= 2.5.0"
# Gem dependencies
s.add_runtime_dependency "aws-sdk-s3"
s.add_runtime_dependency "capistrano", ">= 2"
s.add_runtime_dependency "mime-types"
end
# rubocop:enable Metrics/BlockLength