Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package rubygem-airbrussh for
openSUSE:Factory checked in at 2022-08-06 22:08:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-airbrussh (Old)
and /work/SRC/openSUSE:Factory/.rubygem-airbrussh.new.1521 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-airbrussh"
Sat Aug 6 22:08:24 2022 rev:10 rq:993460 version:1.4.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-airbrussh/rubygem-airbrussh.changes
2020-02-13 10:12:29.428373897 +0100
+++
/work/SRC/openSUSE:Factory/.rubygem-airbrussh.new.1521/rubygem-airbrussh.changes
2022-08-06 22:08:37.090736796 +0200
@@ -1,0 +2,7 @@
+Thu Aug 4 12:54:00 UTC 2022 - Stephan Kulow <[email protected]>
+
+updated to version 1.4.1
+ see installed CHANGELOG.md
+
+
+-------------------------------------------------------------------
Old:
----
airbrussh-1.4.0.gem
New:
----
airbrussh-1.4.1.gem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-airbrussh.spec ++++++
--- /var/tmp/diff_new_pack.lvmvcU/_old 2022-08-06 22:08:37.514738028 +0200
+++ /var/tmp/diff_new_pack.lvmvcU/_new 2022-08-06 22:08:37.522738052 +0200
@@ -1,7 +1,7 @@
#
# spec file for package rubygem-airbrussh
#
-# Copyright (c) 2020 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-airbrussh
-Version: 1.4.0
+Version: 1.4.1
Release: 0
%define mod_name airbrussh
%define mod_full_name %{mod_name}-%{version}
++++++ airbrussh-1.4.0.gem -> airbrussh-1.4.1.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-07-23 20:23:41.000000000 +0200
@@ -0,0 +1,132 @@
+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:
+ key:
+ description: "Cache key"
+ default: "3.1"
+ type: string
+ steps:
+ - restore_cache:
+ keys:
+ - bundle-v1-{{ arch }}-<< parameters.key >>
+ - run:
+ name: Install Ruby Dependencies
+ command: |
+ gem install bundler --conservative --no-document || \
+ gem install rubygems-update -v '<3' && update_rubygems && 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.key >>-{{ checksum
"Gemfile.lock" }}
+
+jobs:
+ rubocop:
+ executor:
+ name: ruby
+ version: "2.7"
+ steps:
+ - checkout
+ - bundle_install:
+ key: "2.7"
+ - run: bundle exec rubocop
+ spec:
+ parameters:
+ ruby:
+ description: "Ruby version number"
+ default: "3.1"
+ type: string
+ executor:
+ name: ruby
+ version: << parameters.ruby >>
+ steps:
+ - checkout
+ - run: echo sshkit=master >> $BASH_ENV
+ - bundle_install:
+ key: << parameters.ruby >>
+ - run: bundle exec rake test
+ spec_legacy_ruby:
+ parameters:
+ ruby:
+ description: "Ruby version number"
+ default: "1.9"
+ type: string
+ sshkit:
+ description: "sshkit version number"
+ default: "1.6.1"
+ type: string
+ executor:
+ name: ruby
+ version: << parameters.ruby >>
+ steps:
+ - checkout
+ - run: |
+ echo "export sshkit=<< parameters.sshkit >>" >> $BASH_ENV
+ if [ "<< parameters.ruby >>" == "1.9" ]; then
+ echo "export RUBYOPT=-Ku" >> $BASH_ENV
+ fi
+ - bundle_install:
+ key: << parameters.ruby >>-<< parameters.sshkit >>
+ - run: bundle exec rake test
+
+workflows:
+ version: 2
+ commit-workflow:
+ jobs:
+ - rubocop
+ - spec:
+ matrix: &matrix
+ parameters:
+ ruby:
+ - "2.4"
+ - "2.5"
+ - "2.6"
+ - "2.7"
+ - "3.0"
+ - "3.1"
+ - spec_legacy_ruby:
+ matrix: &legacy_ruby_matrix
+ parameters:
+ ruby:
+ - "1.9"
+ - "2.0"
+ - "2.1"
+ - "2.2"
+ - "2.3"
+ sshkit:
+ - "1.6.1"
+ - "1.7.1"
+ - master
+ exclude:
+ - ruby: "1.9"
+ sshkit: master
+ cron-workflow:
+ jobs:
+ - rubocop
+ - spec:
+ matrix:
+ <<: *matrix
+ - spec_legacy_ruby:
+ matrix:
+ <<: *legacy_ruby_matrix
+ triggers:
+ - schedule:
+ cron: "0 13 * * 6"
+ filters:
+ branches:
+ only:
+ - main
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/.github/release-drafter.yml
new/.github/release-drafter.yml
--- old/.github/release-drafter.yml 2019-10-13 17:40:50.000000000 +0200
+++ new/.github/release-drafter.yml 2022-07-23 20:23:41.000000000 +0200
@@ -1,5 +1,5 @@
-name-template: "$NEXT_PATCH_VERSION"
-tag-template: "v$NEXT_PATCH_VERSION"
+name-template: "$RESOLVED_VERSION"
+tag-template: "v$RESOLVED_VERSION"
categories:
- title: "?????? Breaking Changes"
label: "?????? Breaking"
@@ -11,7 +11,15 @@
label: "???? Docs"
- title: "???? Housekeeping"
label: "???? Housekeeping"
+version-resolver:
+ minor:
+ labels:
+ - "?????? Breaking"
+ - "??? Feature"
+ default: patch
change-template: "- $TITLE (#$NUMBER) @$AUTHOR"
no-changes-template: "- No changes"
template: |
$CHANGES
+
+ **Full Changelog:**
https://github.com/$OWNER/$REPOSITORY/compare/$PREVIOUS_TAG...v$RESOLVED_VERSION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/.github/workflows/push.yml
new/.github/workflows/push.yml
--- old/.github/workflows/push.yml 2019-10-13 17:40:50.000000000 +0200
+++ new/.github/workflows/push.yml 2022-07-23 20:23:41.000000000 +0200
@@ -1,12 +1,12 @@
-on: push
-name: Push
+name: Release Drafter
+on:
+ push:
+ branches:
+ - main
jobs:
- draftRelease:
- name: Draft Release
+ update_release_draft:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@master
- - name: Draft Release
- uses: toolmantim/[email protected]
+ - uses: release-drafter/release-drafter@v5
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/.travis.yml new/.travis.yml
--- old/.travis.yml 2019-10-13 17:40:50.000000000 +0200
+++ new/.travis.yml 1970-01-01 01:00:00.000000000 +0100
@@ -1,44 +0,0 @@
-sudo: false
-language: ruby
-cache: bundler
-branches:
- only:
- - master
-rvm:
- - 1.9
- - 2.0
- - 2.1
- - 2.2.10
- - 2.3.8
- - 2.4.5
- - 2.5.3
- - ruby-head
-env:
- - sshkit="master"
- - sshkit="= 1.7.1"
- - sshkit="= 1.6.1"
-matrix:
- exclude:
- # Older versions of SSHKit don't work with Ruby 2.4+, so skip those
- - rvm: 2.4.5
- env: sshkit="= 1.7.1"
- - rvm: 2.4.5
- env: sshkit="= 1.6.1"
- - rvm: 2.5.3
- env: sshkit="= 1.7.1"
- - rvm: 2.5.3
- env: sshkit="= 1.6.1"
- - rvm: ruby-head
- env: sshkit="= 1.7.1"
- - rvm: ruby-head
- env: sshkit="= 1.6.1"
- # Newer versions of SSHKit don't work with Ruby 1.9
- - rvm: 1.9
- env: sshkit="master"
-
-before_install:
- - gem update --system || echo "skipping rubygems upgrade"
- - gem install bundler -v 1.17.3 --conservative --no-document
- - gem install executable-hooks --conservative --no-document
-install:
- - bundle _1.17.3_ install --jobs=3 --retry=3
--path=${BUNDLE_PATH:-vendor/bundle} || bundle install --jobs=3 --retry=3
--path=${BUNDLE_PATH:-vendor/bundle}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/CONTRIBUTING.md new/CONTRIBUTING.md
--- old/CONTRIBUTING.md 2019-10-13 17:40:50.000000000 +0200
+++ new/CONTRIBUTING.md 2022-07-23 20:23:41.000000000 +0200
@@ -19,7 +19,7 @@
After checking out the airbrussh repo, run `bin/setup` to install
dependencies. Run `rake` to execute airbrussh's tests and RuboCop checks.
-Airbrussh is designed to work against multiple versions of SSHKit and Ruby. In
order to test this, we use the environment variable `sshkit` in order to run
the tests against a specific version. The combinations of sshkit and ruby we
support are specified in [.travis.yml](.travis.yml). To test all the versions
locally, there is a `test_all.rb` bin file. This installs the gems and runs the
tests for each sshkit version in [.travis.yml](.travis.yml). *Note: this will
update your `Gemfile.lock` as each SSHKit gem version is installed. The gem
version is restored to the default when the script exits.*
+Airbrussh is designed to work against multiple versions of SSHKit and Ruby. In
order to test this, we use the environment variable `sshkit` in order to run
the tests against a specific version. The combinations of sshkit and ruby we
support are specified in [.circleci/config.yml](.circleci/config.yml).
A Guardfile is also present, so if you'd like to use Guard to do a TDD
workflow, then:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Gemfile new/Gemfile
--- old/Gemfile 2019-10-13 17:40:50.000000000 +0200
+++ new/Gemfile 2022-07-23 20:23:41.000000000 +0200
@@ -6,15 +6,20 @@
if RUBY_VERSION == "1.9.3"
# These gems need specific version for Ruby 1.9
gem "json", "~> 1.8"
+ gem "minitest", "~> 5.11.3"
gem "net-ssh", "~> 2.8"
gem "rake", "< 12.3"
gem "term-ansicolor", "~> 1.3.2"
gem "tins", "~> 1.6.0"
end
+if RUBY_VERSION >= "2.5"
+ # These gems need at least Ruby 2.5
+ gem "coveralls_reborn", "~> 0.24.0"
+end
+
if RUBY_VERSION >= "2.1"
# These gems need at least Ruby 2.1
- gem "coveralls", "~> 0.8.15"
gem "rubocop", "0.50.0"
# Optional development dependencies; requires bundler >= 1.10.
@@ -40,7 +45,7 @@
else
["capistrano", sshkit_version]
end
- { :github => "#{user}/sshkit", :branch => branch }
+ { :git => "https://github.com/#{user}/sshkit.git", :branch => branch }
end
gem "sshkit", requirement
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/LICENSE.txt new/LICENSE.txt
--- old/LICENSE.txt 2019-10-13 17:40:50.000000000 +0200
+++ new/LICENSE.txt 2022-07-23 20:23:41.000000000 +0200
@@ -1,6 +1,6 @@
The MIT License (MIT)
-Copyright (c) 2019 Matt Brictson
+Copyright (c) 2020 Matt Brictson
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/README.md new/README.md
--- old/README.md 2019-10-13 17:40:50.000000000 +0200
+++ new/README.md 2022-07-23 20:23:41.000000000 +0200
@@ -1,10 +1,10 @@
# Airbrussh
[](http://badge.fury.io/rb/airbrussh)
-[](https://travis-ci.org/mattbrictson/airbrussh)
-[](https://ci.appveyor.com/project/mattbrictson/airbrussh/branch/master)
+[](https://app.circleci.com/pipelines/github/mattbrictson/airbrussh?branch=main)
+[](https://ci.appveyor.com/project/mattbrictson/airbrussh/branch/main)
[](https://codeclimate.com/github/mattbrictson/airbrussh)
-[](https://coveralls.io/r/mattbrictson/airbrussh?branch=master)
+[](https://coveralls.io/r/mattbrictson/airbrussh?branch=main)
Airbrussh is a concise log formatter for Capistrano and SSHKit. It displays
well-formatted, useful log output that is easy to read. Airbrussh also saves
Capistrano's verbose output to a separate log file just in case you need
additional details for troubleshooting.
@@ -13,7 +13,7 @@
If you aren't yet using Capistrano 3.5 (or wish to use Airbrussh with SSHKit
directly), refer to the [advanced/legacy usage](#advancedlegacy-usage) section
for installation instructions.
-
+
For more details on how exactly Airbrussh affects Capistrano's output and the
reasoning behind it, check out the blog post: [Introducing
Airbrussh](https://mattbrictson.com/airbrussh).
@@ -37,7 +37,7 @@
When you run a Capistrano command, Airbrussh provides the following
information in its output:
-
+
* Name of Capistrano task being executed
* When each task started (minutes:seconds elapsed since the deploy began)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/airbrussh.gemspec new/airbrussh.gemspec
--- old/airbrussh.gemspec 2019-10-13 17:40:50.000000000 +0200
+++ new/airbrussh.gemspec 2022-07-23 20:23:41.000000000 +0200
@@ -29,7 +29,7 @@
spec.add_dependency "sshkit", [">= 1.6.1", "!= 1.7.0"]
- spec.add_development_dependency "bundler", "~> 1.17"
+ spec.add_development_dependency "bundler"
spec.add_development_dependency "rake", "~> 12.0"
spec.add_development_dependency "minitest", "~> 5.10"
spec.add_development_dependency "minitest-reporters", "~> 1.1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/appveyor.yml new/appveyor.yml
--- old/appveyor.yml 2019-10-13 17:40:50.000000000 +0200
+++ new/appveyor.yml 2022-07-23 20:23:41.000000000 +0200
@@ -1,21 +1,9 @@
-version: '{build}'
-
+version: "{build}"
skip_tags: true
-
skip_branch_with_pr: true
-
-environment:
- matrix:
- - ruby_version: "23"
- - ruby_version: "23-x64"
-
install:
- - SET PATH=C:\Ruby%ruby_version%\bin;%PATH%
- - gem uninstall bundler --all --executables
- - gem install bundler --no-document -v "~>1.17"
+ - set PATH=C:\Ruby26-x64\bin;%PATH%
- bundle install --retry=3
-
test_script:
- bundle exec rake
-
build: off
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/bin/test_all.rb new/bin/test_all.rb
--- old/bin/test_all.rb 2019-10-13 17:40:50.000000000 +0200
+++ new/bin/test_all.rb 1970-01-01 01:00:00.000000000 +0100
@@ -1,21 +0,0 @@
-#!/usr/bin/env ruby
-require "yaml"
-require "English"
-
-ruby24 = Gem::Version.new(RUBY_VERSION) >= Gem::Version.new("2.4.0")
-
-YAML.load_file(".travis.yml")["env"].each do |sshkit_version|
- # Older versions of SSHKit don't work with Ruby 2.4, so skip those
- next if ruby24 && sshkit_version !~ /master/
- puts "\e[0;34;49m== Running tests against #{sshkit_version} ==\e[0m"
- output = `#{sshkit_version} bundle update`
- raise "bundle update failed: #{output}" unless $CHILD_STATUS.success?
- system("#{sshkit_version} bundle exec rake test")
-end
-
-system("bundle exec rake rubocop")
-
-at_exit do
- puts "\e[0;34;49m== Resetting sshkit ==\e[0m"
- system("bundle update")
-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/airbrussh/version.rb new/lib/airbrussh/version.rb
--- old/lib/airbrussh/version.rb 2019-10-13 17:40:50.000000000 +0200
+++ new/lib/airbrussh/version.rb 2022-07-23 20:23:41.000000000 +0200
@@ -1,5 +1,5 @@
# frozen_string_literal: true
module Airbrussh
- VERSION = "1.4.0".freeze
+ VERSION = "1.4.1".freeze
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata 2019-10-13 17:40:50.000000000 +0200
+++ new/metadata 2022-07-23 20:23:41.000000000 +0200
@@ -1,14 +1,14 @@
--- !ruby/object:Gem::Specification
name: airbrussh
version: !ruby/object:Gem::Version
- version: 1.4.0
+ version: 1.4.1
platform: ruby
authors:
- Matt Brictson
-autorequire:
+autorequire:
bindir: exe
cert_chain: []
-date: 2019-10-13 00:00:00.000000000 Z
+date: 2022-07-23 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
name: sshkit
@@ -34,16 +34,16 @@
name: bundler
requirement: !ruby/object:Gem::Requirement
requirements:
- - - "~>"
+ - - ">="
- !ruby/object:Gem::Version
- version: '1.17'
+ version: '0'
type: :development
prerelease: false
version_requirements: !ruby/object:Gem::Requirement
requirements:
- - - "~>"
+ - - ">="
- !ruby/object:Gem::Version
- version: '1.17'
+ version: '0'
- !ruby/object:Gem::Dependency
name: rake
requirement: !ruby/object:Gem::Requirement
@@ -109,11 +109,11 @@
extensions: []
extra_rdoc_files: []
files:
+- ".circleci/config.yml"
- ".github/release-drafter.yml"
- ".github/workflows/push.yml"
- ".gitignore"
- ".rubocop.yml"
-- ".travis.yml"
- CHANGELOG.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
@@ -127,7 +127,6 @@
- appveyor.yml
- bin/console
- bin/setup
-- bin/test_all.rb
- lib/airbrussh.rb
- lib/airbrussh/capistrano.rb
- lib/airbrussh/capistrano/tasks.rb
@@ -150,7 +149,7 @@
changelog_uri: https://github.com/mattbrictson/airbrussh/releases
source_code_uri: https://github.com/mattbrictson/airbrussh
homepage_uri: https://github.com/mattbrictson/airbrussh
-post_install_message:
+post_install_message:
rdoc_options: []
require_paths:
- lib
@@ -165,8 +164,8 @@
- !ruby/object:Gem::Version
version: '0'
requirements: []
-rubygems_version: 3.0.6
-signing_key:
+rubygems_version: 3.3.18
+signing_key:
specification_version: 4
summary: Airbrussh pretties up your SSHKit and Capistrano output
test_files: []