summaryrefslogtreecommitdiff
diff options
-rw-r--r--Gemfile2
-rw-r--r--Gemfile.lock64
-rw-r--r--NEWS.md10
-rw-r--r--Rakefile5
-rw-r--r--ddplugin.gemspec4
-rw-r--r--debian/changelog26
-rw-r--r--debian/compat1
-rw-r--r--debian/control12
-rw-r--r--debian/copyright2
-rw-r--r--debian/salsa-ci.yml4
-rw-r--r--debian/upstream/metadata4
-rw-r--r--debian/watch2
-rw-r--r--lib/ddplugin/version.rb2
13 files changed, 95 insertions, 43 deletions
diff --git a/Gemfile b/Gemfile
index 6240389..08829fc 100644
--- a/Gemfile
+++ b/Gemfile
@@ -8,3 +8,5 @@ gem 'coveralls', require: false
gem 'minitest'
gem 'rake'
gem 'rubocop'
+gem 'rubocop-minitest', '~> 0.10.2'
+gem 'rubocop-rake', '~> 0.5.1'
diff --git a/Gemfile.lock b/Gemfile.lock
index af28958..0310b28 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,56 +1,68 @@
PATH
remote: .
specs:
- ddplugin (1.0.2)
+ ddplugin (1.0.3)
GEM
remote: https://rubygems.org/
specs:
- ast (2.4.0)
- coveralls (0.8.21)
+ ast (2.4.1)
+ coveralls (0.8.23)
json (>= 1.8, < 3)
- simplecov (~> 0.14.1)
+ simplecov (~> 0.16.1)
term-ansicolor (~> 1.3)
- thor (~> 0.19.4)
+ thor (>= 0.19.4, < 2.0)
tins (~> 1.6)
- docile (1.1.5)
- json (2.1.0)
- minitest (5.11.3)
- parallel (1.12.1)
- parser (2.5.0.5)
- ast (~> 2.4.0)
- powerpack (0.1.1)
+ docile (1.3.4)
+ json (2.5.1)
+ minitest (5.14.2)
+ parallel (1.20.1)
+ parser (3.0.0.0)
+ ast (~> 2.4.1)
rainbow (3.0.0)
- rake (12.3.1)
- rubocop (0.54.0)
+ rake (13.0.3)
+ regexp_parser (2.0.3)
+ rexml (3.2.4)
+ rubocop (1.7.0)
parallel (~> 1.10)
- parser (>= 2.5)
- powerpack (~> 0.1)
+ parser (>= 2.7.1.5)
rainbow (>= 2.2.2, < 4.0)
+ regexp_parser (>= 1.8, < 3.0)
+ rexml
+ rubocop-ast (>= 1.2.0, < 2.0)
ruby-progressbar (~> 1.7)
- unicode-display_width (~> 1.0, >= 1.0.1)
- ruby-progressbar (1.9.0)
- simplecov (0.14.1)
- docile (~> 1.1.0)
+ unicode-display_width (>= 1.4.0, < 2.0)
+ rubocop-ast (1.3.0)
+ parser (>= 2.7.1.5)
+ rubocop-minitest (0.10.2)
+ rubocop (>= 0.87, < 2.0)
+ rubocop-rake (0.5.1)
+ rubocop
+ ruby-progressbar (1.11.0)
+ simplecov (0.16.1)
+ docile (~> 1.1)
json (>= 1.8, < 3)
simplecov-html (~> 0.10.0)
simplecov-html (0.10.2)
- term-ansicolor (1.6.0)
+ sync (0.5.0)
+ term-ansicolor (1.7.1)
tins (~> 1.0)
- thor (0.19.4)
- tins (1.16.3)
- unicode-display_width (1.3.0)
+ thor (1.0.1)
+ tins (1.26.0)
+ sync
+ unicode-display_width (1.7.0)
PLATFORMS
ruby
DEPENDENCIES
- bundler (~> 1.13)
coveralls
ddplugin!
minitest
rake
rubocop
+ rubocop-minitest (~> 0.10.2)
+ rubocop-rake (~> 0.5.1)
BUNDLED WITH
- 1.16.1
+ 2.2.4
diff --git a/NEWS.md b/NEWS.md
index e91ad11..2830201 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -1,5 +1,15 @@
# ddplugin release notes
+## 1.0.3 (2021-01-01)
+
+Enhancements:
+
+* Added support for Ruby 3.0
+
+Changes:
+
+* Dropped support for Ruby 2.3 and 2.4 (both EOL)
+
## 1.0.2 (2018-03-31)
Enhancements:
diff --git a/Rakefile b/Rakefile
index 5a42b01..c882a80 100644
--- a/Rakefile
+++ b/Rakefile
@@ -8,9 +8,6 @@ Rake::TestTask.new do |t|
t.test_files = FileList['test/**/test_*.rb', 'test/**/*_spec.rb']
end
-RuboCop::RakeTask.new do |task|
- task.options = %w[--display-cop-names --format simple]
- task.patterns = ['lib/**/*.rb', 'test/**/*.rb']
-end
+RuboCop::RakeTask.new
task default: %i[test rubocop]
diff --git a/ddplugin.gemspec b/ddplugin.gemspec
index 6f1907a..4da77c4 100644
--- a/ddplugin.gemspec
+++ b/ddplugin.gemspec
@@ -13,7 +13,7 @@ Gem::Specification.new do |s|
s.email = 'denis.defreyne@stoneship.org'
s.license = 'MIT'
- s.required_ruby_version = '~> 2.3'
+ s.required_ruby_version = '>= 2.5'
s.files = Dir['[A-Z]*'] +
Dir['{lib,test}/**/*'] +
@@ -22,6 +22,4 @@ Gem::Specification.new do |s|
s.rdoc_options = ['--main', 'README.md']
s.extra_rdoc_files = ['LICENSE', 'README.md', 'NEWS.md']
-
- s.add_development_dependency('bundler', '~> 1.13')
end
diff --git a/debian/changelog b/debian/changelog
index 967c86f..e1a005d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,29 @@
+ruby-ddplugin (1.0.3-1) unstable; urgency=medium
+
+ * Team upload.
+
+ [ Utkarsh Gupta ]
+ * Add salsa-ci.yml
+
+ [ Debian Janitor ]
+ * Use secure copyright file specification URI.
+ * Use secure URI in Homepage field.
+ * Bump debhelper from old 11 to 12.
+ * Set debhelper-compat version in Build-Depends.
+ * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository,
+ Repository-Browse.
+ * Apply multi-arch hints.
+ + ruby-ddplugin: Add :any qualifier for ruby dependency.
+ * Update watch file format version to 4.
+ * Bump debhelper from old 12 to 13.
+
+ [ Lucas Kanashiro ]
+ * New upstream release.
+ * Declare compliance with Debian Policy 4.6.0
+ * Do not explicitly depend on the ruby interpreter
+
+ -- Lucas Kanashiro <kanashiro@debian.org> Mon, 31 Jan 2022 12:01:03 -0300
+
ruby-ddplugin (1.0.2-1) unstable; urgency=medium
* New upstream version 1.0.2
diff --git a/debian/compat b/debian/compat
deleted file mode 100644
index b4de394..0000000
--- a/debian/compat
+++ /dev/null
@@ -1 +0,0 @@
-11
diff --git a/debian/control b/debian/control
index 6fb79b0..c8b9962 100644
--- a/debian/control
+++ b/debian/control
@@ -1,23 +1,23 @@
Source: ruby-ddplugin
Section: ruby
Priority: optional
-Maintainer: Debian Ruby Extras Maintainers <pkg-ruby-extras-maintainers@lists.alioth.debian.org>
+Maintainer: Debian Ruby Team <pkg-ruby-extras-maintainers@lists.alioth.debian.org>
Uploaders: Cédric Boutillier <boutil@debian.org>
-Build-Depends: debhelper (>= 11~),
+Build-Depends: debhelper-compat (= 13),
gem2deb,
rake
-Standards-Version: 4.1.5
+Standards-Version: 4.6.0
Vcs-Git: https://salsa.debian.org/ruby-team/ruby-ddplugin.git
Vcs-Browser: https://salsa.debian.org/ruby-team/ruby-ddplugin
-Homepage: http://github.com/ddfreyne/ddplugin/
+Homepage: https://github.com/ddfreyne/ddplugin/
Testsuite: autopkgtest-pkg-ruby
XS-Ruby-Versions: all
Package: ruby-ddplugin
Architecture: all
XB-Ruby-Versions: ${ruby:Versions}
-Depends: ruby | ruby-interpreter,
- ${misc:Depends},
+Depends: ${misc:Depends},
+ ${ruby:Depends},
${shlibs:Depends}
Description: plugins management for Ruby apps
ddplugin is a library for managing plugins.
diff --git a/debian/copyright b/debian/copyright
index 4760051..091176c 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,4 +1,4 @@
-Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: ddplugin
Source: http://github.com/ddfreyne/ddplugin/
diff --git a/debian/salsa-ci.yml b/debian/salsa-ci.yml
new file mode 100644
index 0000000..33c3a64
--- /dev/null
+++ b/debian/salsa-ci.yml
@@ -0,0 +1,4 @@
+---
+include:
+ - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
+ - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..7f04f9c
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,4 @@
+Bug-Database: https://github.com/ddfreyne/ddplugin/issues
+Bug-Submit: https://github.com/ddfreyne/ddplugin/issues/new
+Repository: https://github.com/ddfreyne/ddplugin.git
+Repository-Browse: https://github.com/ddfreyne/ddplugin
diff --git a/debian/watch b/debian/watch
index 6b30e59..39565f6 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,2 +1,2 @@
-version=3
+version=4
https://gemwatch.debian.net/ddplugin .*/ddplugin-(.*).tar.gz
diff --git a/lib/ddplugin/version.rb b/lib/ddplugin/version.rb
index a6d5533..50bf6d8 100644
--- a/lib/ddplugin/version.rb
+++ b/lib/ddplugin/version.rb
@@ -1,5 +1,5 @@
# frozen_string_literal: true
module DDPlugin
- VERSION = '1.0.2'
+ VERSION = '1.0.3'
end