commit rubygem-capistrano for openSUSE:Factory
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 + +- 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.yml2022-08-07 19:38:29.0 +0200 +++ new/.circleci/config.yml1970-01-01 01:00:00.0 +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 && bundl
commit rubygem-capistrano for openSUSE:Factory
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-09-03 23:18:44 Comparing /work/SRC/openSUSE:Factory/rubygem-capistrano (Old) and /work/SRC/openSUSE:Factory/.rubygem-capistrano.new.2083 (New) Package is "rubygem-capistrano" Sat Sep 3 23:18:44 2022 rev:39 rq:1000907 version:3.17.1 Changes: --- /work/SRC/openSUSE:Factory/rubygem-capistrano/rubygem-capistrano.changes 2022-04-30 22:52:33.764226274 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-capistrano.new.2083/rubygem-capistrano.changes 2022-09-03 23:18:52.659783984 +0200 @@ -1,0 +2,7 @@ +Mon Aug 29 06:49:46 UTC 2022 - Stephan Kulow + +updated to version 3.17.1 + see installed CHANGELOG.md + + +--- Old: capistrano-3.17.0.gem New: capistrano-3.17.1.gem Other differences: -- ++ rubygem-capistrano.spec ++ --- /var/tmp/diff_new_pack.aBlv0f/_old 2022-09-03 23:18:53.935787321 +0200 +++ /var/tmp/diff_new_pack.aBlv0f/_new 2022-09-03 23:18:53.943787342 +0200 @@ -24,7 +24,7 @@ # Name: rubygem-capistrano -Version:3.17.0 +Version:3.17.1 Release:0 %define mod_name capistrano %define mod_full_name %{mod_name}-%{version} ++ capistrano-3.17.0.gem -> capistrano-3.17.1.gem ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.circleci/config.yml new/.circleci/config.yml --- old/.circleci/config.yml2022-03-12 22:44:58.0 +0100 +++ new/.circleci/config.yml2022-08-07 19:38:29.0 +0200 @@ -32,6 +32,21 @@ 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: @@ -58,6 +73,7 @@ name: ruby version: << parameters.version >> steps: + - update_ssh_client - checkout - bundle_install: version: << parameters.version >> 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/version.rb new/lib/capistrano/version.rb --- old/lib/capistrano/version.rb 2022-03-12 22:44:58.0 +0100 +++ new/lib/capistrano/version.rb 2022-08-07 19:38:29.0 +0200 @@ -1,3 +1,3 @@ module Capistrano - VERSION = "3.17.0".freeze + VERSION = "3.17.1".freeze end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata --- old/metadata2022-03-12 22:44:58.0 +0100 +++ new/metadata2022-08-07 19:38:29.0 +0200 @@ -1,7 +1,7 @@ --- !ruby/object:Gem::Specification name: capistrano version: !ruby/object:Gem::Version - version: 3.17.0 + version: 3.17.1 platform: ruby authors: - Tom Clements @@ -9,7 +9,7 @@ autorequire: bindir: bin cert_chain: [] -date: 2022-03-12 00:00:00.0 Z +date: 2022-08-07 00:00:00.0 Z dependencies: - !ruby/object:Gem::Dependency name: airbrussh @@ -235,7 +235,7 @@ - !ruby/object:Gem::Version version: '0' requirements: [] -rubygems_version: 3.3.8 +rubygems_version: 3.3.18 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/test_app.rb new/spec/support/test_app.rb --- old/spec/support/test_app.rb2022-03-12 22:44:58.0 +0100 +++ new/spec/support/test_app.rb2022-08-07 19:38:29.0 +0200 @@ -12,7 +12,7 @@ def default_config <<-CONFIG set :deploy_to, '#{deploy_to}' - set :repo_url, 'git://github.com/capistrano/capistrano.git' + set :repo_url, 'https://github.com/capistrano/capistrano.git' set :branch, 'master' set :ssh_options, { keys: "\#{ENV['HOME']}/.vagrant.d/insecure_private_key", auth_methods: ['publickey'] } server 'vagrant@localhost:22
commit rubygem-capistrano for openSUSE:Factory
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 + +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.yml1970-01-01 01:00:00.0 +0100 +++ new/.circleci/config.yml2022-03-12 22:44:58.0 +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" + fi
commit rubygem-capistrano for openSUSE:Factory
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 2021-05-20 19:25:31 Comparing /work/SRC/openSUSE:Factory/rubygem-capistrano (Old) and /work/SRC/openSUSE:Factory/.rubygem-capistrano.new.2988 (New) Package is "rubygem-capistrano" Thu May 20 19:25:31 2021 rev:37 rq:894581 version:3.16.0 Changes: --- /work/SRC/openSUSE:Factory/rubygem-capistrano/rubygem-capistrano.changes 2021-01-21 21:55:21.837794285 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-capistrano.new.2988/rubygem-capistrano.changes 2021-05-20 19:26:01.809703839 +0200 @@ -1,0 +2,10 @@ +Mon May 3 17:53:57 UTC 2021 - Ferdinand Thiessen + +- Update to version 3.16.0 + * Add a :verify_commit option; if enabled, checks that the +revision being deployed has a valid signature (git only) +- Drop CHANGELOG.md as changes are no longer tracked there since + version 3.11.2. They are now published on Github: + https://github.com/capistrano/capistrano/releases + +--- Old: capistrano-3.15.0.gem New: capistrano-3.16.0.gem Other differences: -- ++ rubygem-capistrano.spec ++ --- /var/tmp/diff_new_pack.iAk0ql/_old 2021-05-20 19:26:02.357701591 +0200 +++ /var/tmp/diff_new_pack.iAk0ql/_new 2021-05-20 19:26:02.361701575 +0200 @@ -24,7 +24,7 @@ # Name: rubygem-capistrano -Version:3.15.0 +Version:3.16.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="CHANGELOG.md LICENSE.txt README.md" \ + --doc-files="LICENSE.txt README.md" \ -f %gem_packages ++ capistrano-3.15.0.gem -> capistrano-3.16.0.gem ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/README.md new/README.md --- old/README.md 2021-01-05 16:58:47.0 +0100 +++ new/README.md 2021-02-28 21:27:19.0 +0100 @@ -107,7 +107,7 @@ ``` ruby group :development do - gem "capistrano", "~> 3.14", require: false + gem "capistrano", "~> 3.16", require: false end ``` Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/features/support/vagrant_helpers.rb new/features/support/vagrant_helpers.rb --- old/features/support/vagrant_helpers.rb 2021-01-05 16:58:47.0 +0100 +++ new/features/support/vagrant_helpers.rb 2021-02-28 21:27:19.0 +0100 @@ -30,6 +30,12 @@ return [stdout, stderr] if status.success? raise VagrantSSHCommandError, status end + + def puts(message) +# Attach log messages to the current cucumber feature (`log`), +# or simply puts to the console (`super`) if we are outside of cucumber. +respond_to?(:log) ? log(message) : super(message) + end end World(VagrantHelpers) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/capistrano/scm/git.rb new/lib/capistrano/scm/git.rb --- old/lib/capistrano/scm/git.rb 2021-01-05 16:58:47.0 +0100 +++ new/lib/capistrano/scm/git.rb 2021-02-28 21:27:19.0 +0100 @@ -60,6 +60,10 @@ end end + def verify_commit +git :"verify-commit", fetch_revision + end + def archive_to_release_path if (tree = fetch(:repo_tree)) tree = tree.slice %r#^/?(.*?)/?$#, 1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/capistrano/scm/tasks/git.rake new/lib/capistrano/scm/tasks/git.rake --- old/lib/capistrano/scm/tasks/git.rake 2021-01-05 16:58:47.0 +0100 +++ new/lib/capistrano/scm/tasks/git.rake 2021-02-28 21:27:19.0 +0100 @@ -42,6 +42,7 @@ within repo_path do with fetch(:git_environmental_variables) do git_plugin.update_mirror + git_plugin.verify_commit if fetch(:git_verify_commit) end end end 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-01-05 16:58:47.0 +0100 +++ new/lib/capistrano/version.rb 2021-02-28 21:27:19.0 +0100 @@ -1,3 +1,3 @@ module Capistrano - VERSION = "3.15.0".freeze + VERSION = "3.16.0".freeze end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata --- old/metadata2021-01-05 16:58:47.0 +0100 +++ new/metadata2021-02-28 21:27:19.0
commit rubygem-capistrano for openSUSE:Factory
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 2021-01-21 21:55:20 Comparing /work/SRC/openSUSE:Factory/rubygem-capistrano (Old) and /work/SRC/openSUSE:Factory/.rubygem-capistrano.new.28504 (New) Package is "rubygem-capistrano" Thu Jan 21 21:55:20 2021 rev:36 rq:865175 version:3.15.0 Changes: --- /work/SRC/openSUSE:Factory/rubygem-capistrano/rubygem-capistrano.changes 2020-10-05 19:30:22.220557067 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-capistrano.new.28504/rubygem-capistrano.changes 2021-01-21 21:55:21.837794285 +0100 @@ -1,0 +2,7 @@ +Wed Jan 20 12:25:53 UTC 2021 - Stephan Kulow + +updated to version 3.15.0 + see installed CHANGELOG.md + + +--- Old: capistrano-3.14.1.gem New: capistrano-3.15.0.gem Other differences: -- ++ rubygem-capistrano.spec ++ --- /var/tmp/diff_new_pack.orgTjl/_old 2021-01-21 21:55:23.505795447 +0100 +++ /var/tmp/diff_new_pack.orgTjl/_new 2021-01-21 21:55:23.509795450 +0100 @@ -1,7 +1,7 @@ # # spec file for package rubygem-capistrano # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 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.14.1 +Version:3.15.0 Release:0 %define mod_name capistrano %define mod_full_name %{mod_name}-%{version} ++ capistrano-3.14.1.gem -> capistrano-3.15.0.gem ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.travis.yml new/.travis.yml --- old/.travis.yml 2020-06-10 18:17:17.0 +0200 +++ new/.travis.yml 2021-01-05 16:58:47.0 +0100 @@ -1,10 +1,11 @@ language: ruby rvm: - - 2.7.1 - - 2.6.6 - - 2.5.8 - - 2.4.10 - - 2.3.8 + - 3.0 + - 2.7 + - 2.6 + - 2.5 + - 2.4 + - 2.3 - 2.2 - 2.1 - 2.0 @@ -17,8 +18,8 @@ include: - rvm: rbx-2 script: bundle exec rake spec -# Run Danger only once, on 2.5.8 -- rvm: 2.5.8 +# Run Danger only once, on 2.5 +- rvm: 2.5 before_script: bundle exec danger script: bundle exec rake spec rubocop Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/features/step_definitions/assertions.rb new/features/step_definitions/assertions.rb --- old/features/step_definitions/assertions.rb 2020-06-10 18:17:17.0 +0200 +++ new/features/step_definitions/assertions.rb 2021-01-05 16:58:47.0 +0100 @@ -5,7 +5,7 @@ end Then(/^git wrapper permissions are 0700$/) do - permissions_test = %Q([ $(stat -c "%a" #{TestApp.git_wrapper_path.shellescape}) == "700" ]) + permissions_test = %Q([ $(stat -c "%a" #{TestApp.git_wrapper_path_glob}) == "700" ]) _stdout, _stderr, status = vagrant_cli_command("ssh -c #{permissions_test.shellescape}") expect(status).to be_success diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/capistrano/scm/git.rb new/lib/capistrano/scm/git.rb --- old/lib/capistrano/scm/git.rb 2020-06-10 18:17:17.0 +0200 +++ new/lib/capistrano/scm/git.rb 2021-01-05 16:58:47.0 +0100 @@ -1,5 +1,6 @@ require "capistrano/scm/plugin" require "cgi" +require "securerandom" require "shellwords" require "uri" @@ -7,10 +8,9 @@ def set_defaults set_if_empty :git_shallow_clone, false set_if_empty :git_wrapper_path, lambda { - # Try to avoid permissions issues when multiple users deploy the same app - # by using different file names in the same dir for each deployer and stage. - suffix = %i(application stage local_user).map { |key| fetch(key).to_s }.join("-") - "#{fetch(:tmp_dir)}/git-ssh-#{suffix}.sh" + # Use a unique name that won't collide with other deployments, and + # that cannot be guessed by other processes that have access to /tmp. + "#{fetch(:tmp_dir)}/git-ssh-#{SecureRandom.hex(10)}.sh" } set_if_empty :git_environmental_variables, lambda { { 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 2020-06-10 18:17:17.0 +0200 +++ new/lib/capistrano/version.rb 2021-01-05 16:58:47.0 +0100 @@ -1,3 +1,3 @@ module Capistrano - VERSION = "3.14.1".freeze + VERSION = "3.15.0".freeze end diff -urN '--exclude=CVS' '--exclude=