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 2023-11-14 21:43:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-capistrano (Old)
 and      /work/SRC/openSUSE:Factory/.rubygem-capistrano.new.17445 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rubygem-capistrano"

Tue Nov 14 21:43:24 2023 rev:40 rq:1122994 version:3.18.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-capistrano/rubygem-capistrano.changes    
2022-09-03 23:18:52.659783984 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-capistrano.new.17445/rubygem-capistrano.changes
 2023-11-14 21:43:30.777686886 +0100
@@ -1,0 +2,58 @@
+Thu Nov  2 15:41:14 UTC 2023 - Dan Čermák <[email protected]>
+
+- 3.18.0:
+
+## Changes
+
+- Remove default webpacker path to linked_dirs (#2139) @taketo1113
+
+## 🐛 Bug Fixes
+
+- Fix "lambda method requires a literal block" error (Ruby 3.3) (#2141) 
@mattbrictson
+
+## 🏠 Housekeeping
+
+- Upgrade to latest ver of release-drafter and update config (#2143) 
@mattbrictson
+- Upgrade CI to actions/checkout v4 (#2142) @mattbrictson
+- Auto-bump version number in generated release notes (#2140) @mattbrictson
+- Migrate from CircleCI to GitHub Actions; add Cucumber features to CI (#2132) 
@mattbrictson
+
+**Full Changelog:** 
https://github.com/capistrano/capistrano/compare/v3.17.3...v3.18.0
+
+
+3.17.3:
+
+This is a gem housekeeping release. No user-facing changes.
+
+## 📚 Documentation
+
+- Fix typo in authorization docs (#2128) @HLFH
+
+## 🏠 Housekeeping
+
+- Fix deprecated usage of open-uri so feature tests work on Ruby 3 (#2129) 
@mattbrictson
+- Fix failing OpenSSL install on Ruby 2.3 CI image (#2130) @mattbrictson
+- Add Ruby 3.2 to CI matrix (#2126) @mattbrictson
+- Fix failing CI builds for Ruby < 2.3 (#2124) @mattbrictson
+
+## New Contributors
+
+- @HLFH made their first contribution in 
https://github.com/capistrano/capistrano/pull/2128
+
+**Full Changelog**: 
https://github.com/capistrano/capistrano/compare/v3.17.2...v3.17.3
+
+3.17.2:
+
+## 📚 Documentation
+
+- Add capistrano-mysql_tables as 3rd party plugin (#2121) @floydj
+
+## 🏠 Housekeeping
+
+- Fix failing Ruby 2.0 CI build (#2116) @mattbrictson
+
+**Full Changelog**: 
https://github.com/capistrano/capistrano/compare/v3.17.1...v3.17.2
+
+
+
+-------------------------------------------------------------------

Old:
----
  capistrano-3.17.1.gem

New:
----
  capistrano-3.18.0.gem

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rubygem-capistrano.spec ++++++
--- /var/tmp/diff_new_pack.Uh7Ags/_old  2023-11-14 21:43:32.765760478 +0100
+++ /var/tmp/diff_new_pack.Uh7Ags/_new  2023-11-14 21:43:32.769760626 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-capistrano
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,11 +24,10 @@
 #
 
 Name:           rubygem-capistrano
-Version:        3.17.1
+Version:        3.18.0
 Release:        0
 %define mod_name capistrano
 %define mod_full_name %{mod_name}-%{version}
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  %{ruby >= 2.0}
 BuildRequires:  %{rubygem gem2rpm}
 BuildRequires:  ruby-macros >= 5
@@ -38,7 +37,6 @@
 Source1:        gem2rpm.yml
 Summary:        Capistrano - Welcome to easy deployment with Ruby over SSH
 License:        MIT
-Group:          Development/Languages/Ruby
 PreReq:         update-alternatives
 
 %description

++++++ capistrano-3.17.1.gem -> capistrano-3.18.0.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.circleci/config.yml new/.circleci/config.yml
--- old/.circleci/config.yml    2022-08-07 19:38:29.000000000 +0200
+++ new/.circleci/config.yml    1970-01-01 01:00:00.000000000 +0100
@@ -1,129 +0,0 @@
-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" }}
-  update_ssh_client:
-    description: Install recent SSH client for compatibility with GitHub
-    steps:
-      - run:
-          name: Install OpenSSH 8.1p1 if necessary
-          command: |
-            if $(ssh -V 2>&1 | grep -q -v OpenSSH_8); then
-              apt-get update
-              apt-get install -y libssl-dev
-              mkdir ~/tempdownload
-              cd ~/tempdownload
-              wget 
https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-8.1p1.tar.gz
-              tar zxvf openssh-8.1p1.tar.gz
-              cd openssh-8.1p1 && ./configure --prefix=/usr && make ssh && 
make install
-            fi
-
-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:
-      - update_ssh_client
-      - 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/.github/release-drafter.yml 
new/.github/release-drafter.yml
--- old/.github/release-drafter.yml     2022-08-07 19:38:29.000000000 +0200
+++ new/.github/release-drafter.yml     2023-10-18 03:08:06.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/ci.yml new/.github/workflows/ci.yml
--- old/.github/workflows/ci.yml        1970-01-01 01:00:00.000000000 +0100
+++ new/.github/workflows/ci.yml        2023-10-18 03:08:06.000000000 +0200
@@ -0,0 +1,88 @@
+name: CI
+on:
+  push:
+    branches: [master]
+  pull_request:
+jobs:
+  spec:
+    runs-on: ubuntu-latest
+    strategy:
+      matrix:
+        ruby: ["2.3", "2.4", "2.5", "2.6", "2.7", "3.0", "3.1", "3.2", "head"]
+    steps:
+      - uses: actions/checkout@v4
+      - name: Set up Ruby
+        uses: ruby/setup-ruby@v1
+        with:
+          ruby-version: ${{ matrix.ruby }}
+          bundler-cache: true
+      - name: rake spec
+        run: bundle exec rake spec
+  spec-legacy:
+    runs-on: ubuntu-20.04
+    strategy:
+      matrix:
+        ruby: ["2.0", "2.1", "2.2"]
+    steps:
+      - uses: actions/checkout@v4
+      - name: Set up Ruby
+        uses: ruby/setup-ruby@v1
+        with:
+          ruby-version: ${{ matrix.ruby }}
+          bundler-cache: true
+      - name: rake spec
+        run: bundle exec rake spec
+  spec-all:
+    runs-on: ubuntu-latest
+    needs: [spec, spec-legacy]
+    if: always()
+    steps:
+      - name: All tests ok
+        if: ${{ !(contains(needs.*.result, 'failure')) }}
+        run: exit 0
+      - name: Some tests failed
+        if: ${{ contains(needs.*.result, 'failure') }}
+        run: exit 1
+  rubocop:
+    runs-on: ubuntu-latest
+    steps:
+      - uses: actions/checkout@v4
+      - name: Set up Ruby
+        uses: ruby/setup-ruby@v1
+        with:
+          ruby-version: "ruby" # latest-stable
+          bundler-cache: true
+      - name: rake rubocop
+        run: bundle exec rake rubocop
+  danger:
+    runs-on: ubuntu-latest
+    steps:
+      - uses: actions/checkout@v4
+      - name: Set up Ruby
+        uses: ruby/setup-ruby@v1
+        with:
+          ruby-version: "ruby" # latest-stable
+          bundler-cache: true
+      - name: danger
+        env:
+          DANGER_GITHUB_API_TOKEN: ${{ secrets.DANGER_GITHUB_API_TOKEN }}
+        run: bundle exec danger
+  features:
+    needs: [spec, spec-legacy]
+    runs-on: macos-12
+    steps:
+      - uses: actions/checkout@v4
+      - name: Cache Vagrant boxes
+        uses: actions/cache@v3
+        with:
+          path: ~/.vagrant.d/boxes
+          key: ${{ runner.os }}-vagrant-${{ hashFiles('Vagrantfile') }}
+          restore-keys: |
+            ${{ runner.os }}-vagrant-
+      - name: Set up Ruby
+        uses: ruby/setup-ruby@v1
+        with:
+          ruby-version: "ruby" # latest-stable
+          bundler-cache: true
+      - name: rake features
+        run: bundle exec rake features
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      2022-08-07 19:38:29.000000000 +0200
+++ new/.github/workflows/push.yml      1970-01-01 01:00:00.000000000 +0100
@@ -1,12 +0,0 @@
-on: push
-name: Push
-jobs:
-  draftRelease:
-    name: Draft Release
-    runs-on: ubuntu-latest
-    steps:
-      - uses: actions/checkout@master
-      - name: Draft Release
-        uses: toolmantim/[email protected]
-        env:
-          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.github/workflows/release-drafter.yml 
new/.github/workflows/release-drafter.yml
--- old/.github/workflows/release-drafter.yml   1970-01-01 01:00:00.000000000 
+0100
+++ new/.github/workflows/release-drafter.yml   2023-10-18 03:08:06.000000000 
+0200
@@ -0,0 +1,18 @@
+name: Release Drafter
+
+on:
+  push:
+    branches:
+      - master
+
+permissions:
+  contents: write
+  pull-requests: read
+
+jobs:
+  update_release_draft:
+    runs-on: ubuntu-latest
+    steps:
+      - uses: release-drafter/release-drafter@v5
+        env:
+          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/DEVELOPMENT.md new/DEVELOPMENT.md
--- old/DEVELOPMENT.md  2022-08-07 19:38:29.000000000 +0200
+++ new/DEVELOPMENT.md  2023-10-18 03:08:06.000000000 +0200
@@ -51,12 +51,6 @@
 $ bundle exec rake features KEEP_RUNNING=1
 ```
 
-### Report failing Cucumber features!
-
-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!
-
 ## Coding guidelines
 
 This project uses [RuboCop](https://github.com/bbatsov/rubocop) to enforce 
standard Ruby coding guidelines.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/README.md new/README.md
--- old/README.md       2022-08-07 19:38:29.000000000 +0200
+++ new/README.md       2023-10-18 03:08:06.000000000 +0200
@@ -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://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)
+[![Gem 
Version](https://badge.fury.io/rb/capistrano.svg)](http://badge.fury.io/rb/capistrano)
 [![Build 
Status](https://github.com/capistrano/capistrano/actions/workflows/ci.yml/badge.svg)](https://github.com/capistrano/capistrano/actions/workflows/ci.yml)
 [![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.
 
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/configuration/validated_variables.rb 
new/lib/capistrano/configuration/validated_variables.rb
--- old/lib/capistrano/configuration/validated_variables.rb     2022-08-07 
19:38:29.000000000 +0200
+++ new/lib/capistrano/configuration/validated_variables.rb     2023-10-18 
03:08:06.000000000 +0200
@@ -68,7 +68,7 @@
       # works as expected.
       #
       def assert_valid_later(key, callable)
-        validation_callback = lambda do
+        validation_callback = proc do
           value = callable.call
           assert_valid_now(key, value)
           value
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  2022-08-07 19:38:29.000000000 
+0200
+++ new/lib/capistrano/templates/deploy.rb.erb  2023-10-18 03:08:06.000000000 
+0200
@@ -24,7 +24,7 @@
 # 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", 
"tmp/webpacker", "public/system", "vendor", "storage"
+# append :linked_dirs, "log", "tmp/pids", "tmp/cache", "tmp/sockets", 
"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       2022-08-07 19:38:29.000000000 +0200
+++ new/lib/capistrano/version.rb       2023-10-18 03:08:06.000000000 +0200
@@ -1,3 +1,3 @@
 module Capistrano
-  VERSION = "3.17.1".freeze
+  VERSION = "3.18.0".freeze
 end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata        2022-08-07 19:38:29.000000000 +0200
+++ new/metadata        2023-10-18 03:08:06.000000000 +0200
@@ -1,7 +1,7 @@
 --- !ruby/object:Gem::Specification
 name: capistrano
 version: !ruby/object:Gem::Version
-  version: 3.17.1
+  version: 3.18.0
 platform: ruby
 authors:
 - Tom Clements
@@ -9,7 +9,7 @@
 autorequire:
 bindir: bin
 cert_chain: []
-date: 2022-08-07 00:00:00.000000000 Z
+date: 2023-10-18 00:00:00.000000000 Z
 dependencies:
 - !ruby/object:Gem::Dependency
   name: airbrussh
@@ -78,11 +78,11 @@
 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"
+- ".github/workflows/ci.yml"
+- ".github/workflows/release-drafter.yml"
 - ".gitignore"
 - ".rubocop.yml"
 - CHANGELOG.md
@@ -235,7 +235,7 @@
     - !ruby/object:Gem::Version
       version: '0'
 requirements: []
-rubygems_version: 3.3.18
+rubygems_version: 3.4.19
 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        2022-08-07 19:38:29.000000000 +0200
+++ new/spec/support/Vagrantfile        2023-10-18 03:08:06.000000000 +0200
@@ -10,7 +10,7 @@
       primary.vm.network "forwarded_port", guest: 22, host: "222#{i}".to_i
       primary.vm.provision :shell, inline: "sudo apt-get -y install git-core"
 
-      vagrantkey = 
open("https://raw.githubusercontent.com/mitchellh/vagrant/master/keys/vagrant.pub";,
 "r", &:read)
+      vagrantkey = 
URI.open("https://raw.githubusercontent.com/mitchellh/vagrant/master/keys/vagrant.pub";,
 "r", &:read)
 
       primary.vm.provision :shell,
                            inline: <<-INLINE

Reply via email to