Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rubygem-capistrano for openSUSE:Factory checked in at 2022-04-30 22:52:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rubygem-capistrano (Old) and /work/SRC/openSUSE:Factory/.rubygem-capistrano.new.1538 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "rubygem-capistrano" Sat Apr 30 22:52:25 2022 rev:38 rq:974046 version:3.17.0 Changes: -------- --- /work/SRC/openSUSE:Factory/rubygem-capistrano/rubygem-capistrano.changes 2021-05-20 19:26:01.809703839 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-capistrano.new.1538/rubygem-capistrano.changes 2022-04-30 22:52:33.764226274 +0200 @@ -1,0 +2,7 @@ +Thu Apr 28 05:23:02 UTC 2022 - Stephan Kulow <coolo@suse.com> + +updated to version 3.17.0 + see installed CHANGELOG.md + + +------------------------------------------------------------------- Old: ---- capistrano-3.16.0.gem New: ---- capistrano-3.17.0.gem ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rubygem-capistrano.spec ++++++ --- /var/tmp/diff_new_pack.BlHADs/_old 2022-04-30 22:52:34.332227043 +0200 +++ /var/tmp/diff_new_pack.BlHADs/_new 2022-04-30 22:52:34.336227048 +0200 @@ -1,7 +1,7 @@ # # spec file for package rubygem-capistrano # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,7 +24,7 @@ # Name: rubygem-capistrano -Version: 3.16.0 +Version: 3.17.0 Release: 0 %define mod_name capistrano %define mod_full_name %{mod_name}-%{version} @@ -52,7 +52,7 @@ %install %gem_install \ --symlink-binaries \ - --doc-files="LICENSE.txt README.md" \ + --doc-files="CHANGELOG.md LICENSE.txt README.md" \ -f %gem_packages ++++++ capistrano-3.16.0.gem -> capistrano-3.17.0.gem ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.circleci/config.yml new/.circleci/config.yml --- old/.circleci/config.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/.circleci/config.yml 2022-03-12 22:44:58.000000000 +0100 @@ -0,0 +1,113 @@ +version: 2.1 + +executors: + ruby: + parameters: + version: + description: "Ruby version number" + default: "3.1" + type: string + docker: + - image: ruby:<< parameters.version >> + +commands: + bundle_install: + description: Install Ruby dependencies with Bundler + parameters: + version: + description: "Ruby version number" + default: "3.1" + type: string + steps: + - restore_cache: + keys: + - bundle-v1-{{ arch }}-<< parameters.version >> + - run: + name: Install Ruby Dependencies + command: | + gem install bundler --conservative --no-document || gem install bundler -v '< 2' --no-document + bundle config --local path vendor/bundle + bundle check || (bundle install --jobs=4 --retry=3 && bundle clean) + - save_cache: + paths: + - ./vendor/bundle + key: bundle-v1-{{ arch }}-<< parameters.version >>-{{ checksum "Gemfile.lock" }} + +jobs: + danger: + executor: ruby + steps: + - checkout + - bundle_install + - run: bundle exec danger + + rubocop: + executor: ruby + steps: + - checkout + - bundle_install + - run: bundle exec rubocop + + spec: + parameters: + version: + description: "Ruby version number" + default: "3.1" + type: string + executor: + name: ruby + version: << parameters.version >> + steps: + - checkout + - bundle_install: + version: << parameters.version >> + - run: bundle exec rake spec + +workflows: + version: 2 + commit-workflow: + jobs: + - danger + - rubocop + - spec: + matrix: + parameters: + version: + [ + "2.0", + "2.1", + "2.2", + "2.3", + "2.4", + "2.5", + "2.6", + "2.7", + "3.0", + "3.1", + ] + cron-workflow: + jobs: + - rubocop + - spec: + matrix: + parameters: + version: + [ + "2.0", + "2.1", + "2.2", + "2.3", + "2.4", + "2.5", + "2.6", + "2.7", + "3.0", + "3.1", + ] + triggers: + - schedule: + cron: "0 13 * * 6" + filters: + branches: + only: + - master diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.travis.yml new/.travis.yml --- old/.travis.yml 2021-02-28 21:27:19.000000000 +0100 +++ new/.travis.yml 1970-01-01 01:00:00.000000000 +0100 @@ -1,30 +0,0 @@ -language: ruby -rvm: - - 3.0 - - 2.7 - - 2.6 - - 2.5 - - 2.4 - - 2.3 - - 2.2 - - 2.1 - - 2.0 -matrix: - # Rubinius periodically fails in general, and it always segfaults for RuboCop - # in particular. Until we figure out how to make it work consistently, allow - # it to fail without breaking the build. - allow_failures: - - rvm: rbx-2 - include: - - rvm: rbx-2 - script: bundle exec rake spec - # Run Danger only once, on 2.5 - - rvm: 2.5 - before_script: bundle exec danger - -script: bundle exec rake spec rubocop -install: bundle install --jobs=1 -cache: bundler -branches: - only: - - master diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DEVELOPMENT.md new/DEVELOPMENT.md --- old/DEVELOPMENT.md 2021-02-28 21:27:19.000000000 +0100 +++ new/DEVELOPMENT.md 2022-03-12 22:44:58.000000000 +0100 @@ -53,7 +53,7 @@ ### Report failing Cucumber features! -Currently, the Capistrano Travis build does *not* run the Cucumber suite. This means it is possible for a failing Cucumber feature to sneak in without being noticed by our continuous integration checks. +Currently, the Capistrano CI build does *not* run the Cucumber suite. This means it is possible for a failing Cucumber feature to sneak in without being noticed by our continuous integration checks. **If you come across a failing Cucumber feature, this is a bug.** Please report it by opening a GitHub issue. Or even better: do your best to fix the feature and submit a pull request! @@ -63,7 +63,7 @@ * Test that your contributions pass with `rake rubocop` * Rubocop is also run as part of the full test suite with `rake` -* Note the Travis build will fail and your PR cannot be merged if Rubocop finds errors +* Note the CI build will fail and your PR cannot be merged if Rubocop finds errors ## Submitting a pull request diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gemfile new/Gemfile --- old/Gemfile 2021-02-28 21:27:19.000000000 +0100 +++ new/Gemfile 2022-03-12 22:44:58.000000000 +0100 @@ -3,6 +3,10 @@ # Specify your gem's dependencies in capistrano.gemspec gemspec +gem "mocha" +gem "rspec" +gem "rspec-core", "~> 3.4.4" + group :cucumber do # Latest versions of cucumber don't support Ruby < 2.1 # rubocop:disable Bundler/DuplicatedGem @@ -12,8 +16,6 @@ gem "cucumber" end # rubocop:enable Bundler/DuplicatedGem - gem "rspec" - gem "rspec-core", "~> 3.4.4" end # Latest versions of net-ssh don't support Ruby < 2.2.6 @@ -36,7 +38,9 @@ gem "rake", "< 13.0.0" end -# We only run danger once on a new-ish ruby; no need to install it otherwise +# We only run danger and rubocop on a new-ish ruby; no need to install them otherwise if Gem::Requirement.new("> 2.4").satisfied_by?(Gem::Version.new(RUBY_VERSION)) gem "danger" + gem "psych", "< 4" # Ensures rubocop works on Ruby 3.1 + gem "rubocop", "0.48.1" end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/README.md new/README.md --- old/README.md 2021-02-28 21:27:19.000000000 +0100 +++ new/README.md 2022-03-12 22:44:58.000000000 +0100 @@ -1,7 +1,7 @@ # Capistrano: A deployment automation tool built on Ruby, Rake, and SSH. -[![Gem Version](https://badge.fury.io/rb/capistrano.svg)](http://badge.fury.io/rb/capistrano) [![Build Status](https://travis-ci.org/capistrano/capistrano.svg?branch=master)](https://travis-ci.org/capistrano/capistrano) [![Code Climate](https://codeclimate.com/github/capistrano/capistrano/badges/gpa.svg)](https://codeclimate.com/github/capistrano/capistrano) [![CodersClan](https://img.shields.io/badge/get-support-blue.svg)](http://codersclan.net/?repo_id=325&source=small) +[![Gem Version](https://badge.fury.io/rb/capistrano.svg)](http://badge.fury.io/rb/capistrano) [![Build Status](https://circleci.com/gh/capistrano/capistrano/tree/master.svg?style=shield)](https://app.circleci.com/pipelines/github/capistrano/capistrano?branch=master) [![Code Climate](https://codeclimate.com/github/capistrano/capistrano/badges/gpa.svg)](https://codeclimate.com/github/capistrano/capistrano) [![CodersClan](https://img.shields.io/badge/get-support-blue.svg)](http://codersclan.net/?repo_id=325&source=small) Capistrano is a framework for building automated deployment scripts. Although Capistrano itself is written in Ruby, it can easily be used to deploy projects of any language or framework, be it Rails, Java, or PHP. @@ -107,7 +107,7 @@ ``` ruby group :development do - gem "capistrano", "~> 3.16", require: false + gem "capistrano", "~> 3.17", require: false end ``` diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Rakefile new/Rakefile --- old/Rakefile 2021-02-28 21:27:19.000000000 +0100 +++ new/Rakefile 2022-03-12 22:44:58.000000000 +0100 @@ -1,16 +1,19 @@ require "bundler/gem_tasks" require "cucumber/rake/task" require "rspec/core/rake_task" -require "rubocop/rake_task" -task default: %i(spec rubocop) -RSpec::Core::RakeTask.new +begin + require "rubocop/rake_task" + desc "Run RuboCop checks" + RuboCop::RakeTask.new + task default: %i(spec rubocop) +rescue LoadError + task default: :spec +end +RSpec::Core::RakeTask.new Cucumber::Rake::Task.new(:features) -desc "Run RuboCop checks" -RuboCop::RakeTask.new - Rake::Task["release"].enhance do puts "Don't forget to publish the release on GitHub!" system "open https://github.com/capistrano/capistrano/releases" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/capistrano.gemspec new/capistrano.gemspec --- old/capistrano.gemspec 2021-02-28 21:27:19.000000000 +0100 +++ new/capistrano.gemspec 2022-03-12 22:44:58.000000000 +0100 @@ -31,8 +31,4 @@ gem.add_dependency "i18n" gem.add_dependency "rake", ">= 10.0.0" gem.add_dependency "sshkit", ">= 1.9.0" - - gem.add_development_dependency "mocha" - gem.add_development_dependency "rspec" - gem.add_development_dependency "rubocop", "0.48.1" end Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/capistrano/doctor/variables_doctor.rb new/lib/capistrano/doctor/variables_doctor.rb --- old/lib/capistrano/doctor/variables_doctor.rb 2021-02-28 21:27:19.000000000 +0100 +++ new/lib/capistrano/doctor/variables_doctor.rb 2022-03-12 22:44:58.000000000 +0100 @@ -10,6 +10,8 @@ WHITELIST = %i( application current_directory + linked_dirs + linked_files releases_directory repo_url repo_tree diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/capistrano/templates/deploy.rb.erb new/lib/capistrano/templates/deploy.rb.erb --- old/lib/capistrano/templates/deploy.rb.erb 2021-02-28 21:27:19.000000000 +0100 +++ new/lib/capistrano/templates/deploy.rb.erb 2022-03-12 22:44:58.000000000 +0100 @@ -21,10 +21,10 @@ # set :pty, true # Default value for :linked_files is [] -# append :linked_files, "config/database.yml" +# append :linked_files, "config/database.yml", 'config/master.key' # Default value for linked_dirs is [] -# append :linked_dirs, "log", "tmp/pids", "tmp/cache", "tmp/sockets", "public/system" +# append :linked_dirs, "log", "tmp/pids", "tmp/cache", "tmp/sockets", "tmp/webpacker", "public/system", "vendor", "storage" # Default value for default_env is {} # set :default_env, { path: "/opt/ruby/bin:$PATH" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/capistrano/version.rb new/lib/capistrano/version.rb --- old/lib/capistrano/version.rb 2021-02-28 21:27:19.000000000 +0100 +++ new/lib/capistrano/version.rb 2022-03-12 22:44:58.000000000 +0100 @@ -1,3 +1,3 @@ module Capistrano - VERSION = "3.16.0".freeze + VERSION = "3.17.0".freeze end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata --- old/metadata 2021-02-28 21:27:19.000000000 +0100 +++ new/metadata 2022-03-12 22:44:58.000000000 +0100 @@ -1,7 +1,7 @@ --- !ruby/object:Gem::Specification name: capistrano version: !ruby/object:Gem::Version - version: 3.16.0 + version: 3.17.0 platform: ruby authors: - Tom Clements @@ -9,7 +9,7 @@ autorequire: bindir: bin cert_chain: [] -date: 2021-02-28 00:00:00.000000000 Z +date: 2022-03-12 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: airbrussh @@ -67,48 +67,6 @@ - - ">=" - !ruby/object:Gem::Version version: 1.9.0 -- !ruby/object:Gem::Dependency - name: mocha - requirement: !ruby/object:Gem::Requirement - requirements: - - - ">=" - - !ruby/object:Gem::Version - version: '0' - type: :development - prerelease: false - version_requirements: !ruby/object:Gem::Requirement - requirements: - - - ">=" - - !ruby/object:Gem::Version - version: '0' -- !ruby/object:Gem::Dependency - name: rspec - requirement: !ruby/object:Gem::Requirement - requirements: - - - ">=" - - !ruby/object:Gem::Version - version: '0' - type: :development - prerelease: false - version_requirements: !ruby/object:Gem::Requirement - requirements: - - - ">=" - - !ruby/object:Gem::Version - version: '0' -- !ruby/object:Gem::Dependency - name: rubocop - requirement: !ruby/object:Gem::Requirement - requirements: - - - '=' - - !ruby/object:Gem::Version - version: 0.48.1 - type: :development - prerelease: false - version_requirements: !ruby/object:Gem::Requirement - requirements: - - - '=' - - !ruby/object:Gem::Version - version: 0.48.1 description: Capistrano is a utility and framework for executing commands in parallel on multiple remote machines, via SSH. email: @@ -120,13 +78,13 @@ extensions: [] extra_rdoc_files: [] files: +- ".circleci/config.yml" - ".github/issue_template.md" - ".github/pull_request_template.md" - ".github/release-drafter.yml" - ".github/workflows/push.yml" - ".gitignore" - ".rubocop.yml" -- ".travis.yml" - CHANGELOG.md - CONTRIBUTING.md - DEVELOPMENT.md @@ -277,7 +235,7 @@ - !ruby/object:Gem::Version version: '0' requirements: [] -rubygems_version: 3.2.11 +rubygems_version: 3.3.8 signing_key: specification_version: 4 summary: Capistrano - Welcome to easy deployment with Ruby over SSH diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec/support/Vagrantfile new/spec/support/Vagrantfile --- old/spec/support/Vagrantfile 2021-02-28 21:27:19.000000000 +0100 +++ new/spec/support/Vagrantfile 2022-03-12 22:44:58.000000000 +0100 @@ -6,7 +6,7 @@ [:app].each_with_index do |role, i| config.vm.define(role, primary: true) do |primary| primary.vm.define role - primary.vm.box = "hashicorp/precise64" + primary.vm.box = "hashicorp/bionic64" primary.vm.network "forwarded_port", guest: 22, host: "222#{i}".to_i primary.vm.provision :shell, inline: "sudo apt-get -y install git-core" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec/support/test_app.rb new/spec/support/test_app.rb --- old/spec/support/test_app.rb 2021-02-28 21:27:19.000000000 +0100 +++ new/spec/support/test_app.rb 2022-03-12 22:44:58.000000000 +0100 @@ -40,6 +40,7 @@ FileUtils.mkdir(test_app_path) File.open(gemfile, "w+") do |file| + file.write "source 'https://rubygems.org'\n" file.write "gem 'capistrano', path: '#{path_to_cap}'" end