Hello community,

here is the log from the commit of package platformsh-cli for openSUSE:Factory 
checked in at 2020-01-16 18:21:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/platformsh-cli (Old)
 and      /work/SRC/openSUSE:Factory/.platformsh-cli.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "platformsh-cli"

Thu Jan 16 18:21:46 2020 rev:88 rq:764814 version:3.51.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/platformsh-cli/platformsh-cli.changes    
2019-12-28 13:40:53.942944476 +0100
+++ /work/SRC/openSUSE:Factory/.platformsh-cli.new.26092/platformsh-cli.changes 
2020-01-16 18:21:59.389000232 +0100
@@ -1,0 +2,15 @@
+Wed Jan 15 21:17:18 UTC 2020 - ji...@boombatower.com
+
+- Update to version 3.51.1:
+  * Release v3.51.1
+  * Deprecate password login (#850)
+  * Improve "platform branch" message in checkout command, when there is only 
one branch
+  * Installer: force self:install output to stdout (#890)
+  * Fix auto login when a current project is selected
+  * Fix argument quoting in db:size on Windows (#889)
+  * Make --shared-key optional for the health.webhook integration
+  * Build the Phar file on gitlab
+  * Tweak deprecation method for the --branch option on the push command [skip 
changelog]
+  * Handle a 403 from the subscription endpoint in project:delete
+
+-------------------------------------------------------------------

Old:
----
  platformsh-cli-3.51.0.tar.xz

New:
----
  platformsh-cli-3.51.1.tar.xz

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

Other differences:
------------------
++++++ platformsh-cli.spec ++++++
--- /var/tmp/diff_new_pack.ipApNc/_old  2020-01-16 18:22:01.101001200 +0100
+++ /var/tmp/diff_new_pack.ipApNc/_new  2020-01-16 18:22:01.105001203 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package platformsh-cli
 #
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           platformsh-cli
-Version:        3.51.0
+Version:        3.51.1
 Release:        0
 Summary:        Tool for managing Platform.sh services from the command line
 # See licenses.txt for dependency licenses.

++++++ _service ++++++
--- /var/tmp/diff_new_pack.ipApNc/_old  2020-01-16 18:22:01.125001214 +0100
+++ /var/tmp/diff_new_pack.ipApNc/_new  2020-01-16 18:22:01.125001214 +0100
@@ -2,7 +2,7 @@
   <service name="tar_scm" mode="disabled">
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
-    <param name="revision">refs/tags/v3.51.0</param>
+    <param name="revision">refs/tags/v3.51.1</param>
     <param name="url">git://github.com/platformsh/platformsh-cli.git</param>
     <param name="scm">git</param>
     <param name="changesgenerate">enable</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.ipApNc/_old  2020-01-16 18:22:01.137001221 +0100
+++ /var/tmp/diff_new_pack.ipApNc/_new  2020-01-16 18:22:01.137001221 +0100
@@ -1,6 +1,6 @@
 <servicedata>
   <service name="tar_scm">
     <param name="url">git://github.com/platformsh/platformsh-cli.git</param>
-    <param 
name="changesrevision">c643a9a47ae501d138a7a3c8f3ff633bbff5bce5</param>
+    <param 
name="changesrevision">3a004ebc8d3264622cd66fb9585179f205093483</param>
   </service>
 </servicedata>

++++++ platformsh-cli-3.51.0.tar.xz -> platformsh-cli-3.51.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/platformsh-cli-3.51.0/.editorconfig 
new/platformsh-cli-3.51.1/.editorconfig
--- old/platformsh-cli-3.51.0/.editorconfig     2019-12-27 15:31:03.000000000 
+0100
+++ new/platformsh-cli-3.51.1/.editorconfig     2020-01-15 16:55:46.000000000 
+0100
@@ -16,3 +16,6 @@
 
 [*.yaml]
 indent_size = 2
+
+[*.yml]
+indent_size = 2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/platformsh-cli-3.51.0/.gitlab-ci.yml 
new/platformsh-cli-3.51.1/.gitlab-ci.yml
--- old/platformsh-cli-3.51.0/.gitlab-ci.yml    1970-01-01 01:00:00.000000000 
+0100
+++ new/platformsh-cli-3.51.1/.gitlab-ci.yml    2020-01-15 16:55:46.000000000 
+0100
@@ -0,0 +1,17 @@
+variables:
+  COMPOSER_HOME: /cache/composer
+
+build:
+  image: composer
+  script:
+    - composer install --no-dev --no-interaction
+    - |
+      cd vendor-bin/box
+      composer install --no-interaction
+      cd -
+      mkdir -p vendor/bin
+      ln -s "$(realpath vendor-bin/box/vendor/bin/box)" vendor/bin/box
+    - ./bin/platform self:build --no-composer-rebuild --yes --replace-version 
"$CI_COMMIT_REF_NAME"-"$CI_COMMIT_SHORT_SHA" --output platform.phar
+  artifacts:
+    expose_as: 'cli-phar'
+    paths: ['platform.phar']
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/platformsh-cli-3.51.0/README.md 
new/platformsh-cli-3.51.1/README.md
--- old/platformsh-cli-3.51.0/README.md 2019-12-27 15:31:03.000000000 +0100
+++ new/platformsh-cli-3.51.1/README.md 2020-01-15 16:55:46.000000000 +0100
@@ -236,7 +236,8 @@
 
 application:
   # The method used for interactive login: 'browser' or 'password' (defaults to
-  # 'browser').
+  # 'browser'). Password login is deprecated and will be removed from the API
+  # in future.
   login_method: browser
 
   # The default timezone for times displayed or interpreted by the CLI.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/platformsh-cli-3.51.0/config.yaml 
new/platformsh-cli-3.51.1/config.yaml
--- old/platformsh-cli-3.51.0/config.yaml       2019-12-27 15:31:03.000000000 
+0100
+++ new/platformsh-cli-3.51.1/config.yaml       2020-01-15 16:55:46.000000000 
+0100
@@ -21,6 +21,7 @@
 
   # The default interactive login method: either 'browser' or 'password'.
   # This can be overridden in the user config file.
+  # N.B. password login is now deprecated, and will be removed from the API in 
future.
   login_method: browser
 
   # The default timezone for times displayed or interpreted by the CLI.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/platformsh-cli-3.51.0/dist/installer.php 
new/platformsh-cli-3.51.1/dist/installer.php
--- old/platformsh-cli-3.51.0/dist/installer.php        2019-12-27 
15:31:03.000000000 +0100
+++ new/platformsh-cli-3.51.1/dist/installer.php        2020-01-15 
16:55:46.000000000 +0100
@@ -286,7 +286,7 @@
         }
         putenv('CLICOLOR_FORCE=' . ($this->terminalSupportsAnsi() ? '1' : 
'0'));
 
-        return $this->runCommand($command);
+        return $this->runCommand($command, true);
     }
 
     /**
@@ -351,11 +351,14 @@
     }
 
     /**
+     * Runs a shell command.
+     *
      * @param string $cmd
+     * @param bool $forceStdout Whether to redirect all stderr output to 
stdout.
      *
-     * @return int
+     * @return int The command's exit code.
      */
-    private function runCommand($cmd) {
+    private function runCommand($cmd, $forceStdout = false) {
         /*
          * Set up the STDIN, STDOUT and STDERR constants.
          *
@@ -374,7 +377,7 @@
             define('STDERR', fopen('php://stderr', 'w'));
         }
 
-        $process = proc_open($cmd, [STDIN, STDOUT, STDERR], $pipes);
+        $process = proc_open($cmd, [STDIN, STDOUT, $forceStdout ? STDOUT : 
STDERR], $pipes);
 
         return proc_close($process);
     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/platformsh-cli-3.51.0/dist/manifest.json 
new/platformsh-cli-3.51.1/dist/manifest.json
--- old/platformsh-cli-3.51.0/dist/manifest.json        2019-12-27 
15:31:03.000000000 +0100
+++ new/platformsh-cli-3.51.1/dist/manifest.json        2020-01-15 
16:55:46.000000000 +0100
@@ -17,10 +17,10 @@
     },
     {
         "name": "platform.phar",
-        "sha1": "82328eb0122e1610211cbab83974a2d44d0b31cb",
-        "sha256": 
"d0ca2f2d78773ce8d40f5448787a1254bf146a2ecc02afa4ae75bc4b9cec3941",
-        "url": 
"https://github.com/platformsh/platformsh-cli/releases/download/v3.51.0/platform.phar";,
-        "version": "3.51.0",
+        "sha1": "88380dc17038a2ea65c16cba5870728fb4546b21",
+        "sha256": 
"bb5d18d3a820686288b5752982fc3e375accba4aa1adbbf5cb3c3450af4a10fb",
+        "url": 
"https://github.com/platformsh/platformsh-cli/releases/download/v3.51.1/platform.phar";,
+        "version": "3.51.1",
         "php": {
             "min": "5.5.9"
         },
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/platformsh-cli-3.51.0/src/Command/Auth/PasswordLoginCommand.php 
new/platformsh-cli-3.51.1/src/Command/Auth/PasswordLoginCommand.php
--- old/platformsh-cli-3.51.0/src/Command/Auth/PasswordLoginCommand.php 
2019-12-27 15:31:03.000000000 +0100
+++ new/platformsh-cli-3.51.1/src/Command/Auth/PasswordLoginCommand.php 
2020-01-15 16:55:46.000000000 +0100
@@ -9,6 +9,7 @@
 
 class PasswordLoginCommand extends CommandBase
 {
+    protected $stability = 'deprecated';
 
     protected function configure()
     {
@@ -53,7 +54,12 @@
         $this->stdErr->writeln(
             'Please log in using your <info>' . 
$this->config()->get('service.name') . '</info> account.'
         );
+
+        $this->stdErr->writeln('');
+        $this->stdErr->writeln('<fg=yellow;options=bold,reverse>Warning: 
</><fg=yellow;options=reverse>This command is deprecated.</>');
+        $this->stdErr->writeln(sprintf('Password login will soon be removed in 
the %s API.', $this->config()->get('service.name')));
         $this->stdErr->writeln('');
+
         $this->configureAccount($input, $this->stdErr);
 
         /** @var \Doctrine\Common\Cache\CacheProvider $cache */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/platformsh-cli-3.51.0/src/Command/Db/DbSizeCommand.php 
new/platformsh-cli-3.51.1/src/Command/Db/DbSizeCommand.php
--- old/platformsh-cli-3.51.0/src/Command/Db/DbSizeCommand.php  2019-12-27 
15:31:03.000000000 +0100
+++ new/platformsh-cli-3.51.1/src/Command/Db/DbSizeCommand.php  2020-01-15 
16:55:46.000000000 +0100
@@ -7,6 +7,7 @@
 use Platformsh\Cli\Service\Relationships;
 use Platformsh\Cli\Service\Ssh;
 use Platformsh\Cli\Service\Table;
+use Platformsh\Cli\Util\OsUtil;
 use Platformsh\Client\Model\Deployment\Service;
 use Symfony\Component\Console\Helper\Helper;
 use Symfony\Component\Console\Input\InputInterface;
@@ -230,9 +231,9 @@
         $dbUrl = $relationships->getDbCommandArgs('psql', $database, '');
 
         return sprintf(
-            "psql --echo-hidden -t --no-align %s -c '%s'",
+            'psql --echo-hidden -t --no-align %s -c %s',
             $dbUrl,
-            $query
+            OsUtil::escapePosixShellArg($query)
         );
     }
 
@@ -250,9 +251,9 @@
         $connectionParams = $relationships->getDbCommandArgs('mysql', 
$database, '');
 
         return sprintf(
-            "mysql %s --no-auto-rehash --raw --skip-column-names --execute 
'%s'",
+            'mysql %s --no-auto-rehash --raw --skip-column-names --execute %s',
             $connectionParams,
-            $query
+            OsUtil::escapePosixShellArg($query)
         );
     }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/platformsh-cli-3.51.0/src/Command/Environment/EnvironmentCheckoutCommand.php
 
new/platformsh-cli-3.51.1/src/Command/Environment/EnvironmentCheckoutCommand.php
--- 
old/platformsh-cli-3.51.0/src/Command/Environment/EnvironmentCheckoutCommand.php
    2019-12-27 15:31:03.000000000 +0100
+++ 
new/platformsh-cli-3.51.1/src/Command/Environment/EnvironmentCheckoutCommand.php
    2020-01-15 16:55:46.000000000 +0100
@@ -136,7 +136,7 @@
         }
         if (!count($environmentList)) {
             $this->stdErr->writeln(sprintf(
-                'Use <info>%s branch</info> to create an environment.',
+                'To create a new environment, run: <info>%s branch 
[new-branch]</info>',
                 $this->config()->get('application.executable')
             ));
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/platformsh-cli-3.51.0/src/Command/Environment/EnvironmentPushCommand.php 
new/platformsh-cli-3.51.1/src/Command/Environment/EnvironmentPushCommand.php
--- 
old/platformsh-cli-3.51.0/src/Command/Environment/EnvironmentPushCommand.php    
    2019-12-27 15:31:03.000000000 +0100
+++ 
new/platformsh-cli-3.51.1/src/Command/Environment/EnvironmentPushCommand.php    
    2020-01-15 16:55:46.000000000 +0100
@@ -43,7 +43,7 @@
 
     protected function execute(InputInterface $input, OutputInterface $output)
     {
-        $this->warnAboutDeprecatedOptions(['branch'], 'The option %s is 
deprecated and will be removed in future. Use --activate, which has the same 
effect.');
+        $this->warnAboutDeprecatedOptions(['branch'], 'The option --%s is 
deprecated and will be removed in future. Use --activate, which has the same 
effect.');
 
         $this->validateInput($input, true);
         $projectRoot = $this->getProjectRoot();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/platformsh-cli-3.51.0/src/Command/Integration/IntegrationCommandBase.php 
new/platformsh-cli-3.51.1/src/Command/Integration/IntegrationCommandBase.php
--- 
old/platformsh-cli-3.51.0/src/Command/Integration/IntegrationCommandBase.php    
    2019-12-27 15:31:03.000000000 +0100
+++ 
new/platformsh-cli-3.51.1/src/Command/Integration/IntegrationCommandBase.php    
    2020-01-15 16:55:46.000000000 +0100
@@ -257,6 +257,7 @@
                 ]],
                 'description' => 'Webhook: the JWS shared secret key',
                 'questionLine' => 'Enter the JWS shared secret key, for 
validating webhook requests',
+                'required' => false,
             ]),
             'events' => new ArrayField('Events to report', [
                 'conditions' => ['type' => [
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/platformsh-cli-3.51.0/src/Command/Project/ProjectDeleteCommand.php 
new/platformsh-cli-3.51.1/src/Command/Project/ProjectDeleteCommand.php
--- old/platformsh-cli-3.51.0/src/Command/Project/ProjectDeleteCommand.php      
2019-12-27 15:31:03.000000000 +0100
+++ new/platformsh-cli-3.51.1/src/Command/Project/ProjectDeleteCommand.php      
2020-01-15 16:55:46.000000000 +0100
@@ -60,13 +60,15 @@
             }
         }
 
+        $client = $this->api()->getClient();
         $subscriptionId = $project->getSubscriptionId();
-        $subscription = 
$this->api()->getClient()->getSubscription($subscriptionId);
-        if (!$subscription) {
-            throw new \RuntimeException('Subscription not found: ' . 
$subscriptionId);
-        }
 
         try {
+            $subscription = $client->getSubscription($subscriptionId);
+            if (!$subscription) {
+                throw new \RuntimeException('Subscription not found: ' . 
$subscriptionId);
+            }
+
             $subscription->delete();
         } catch (ClientException $e) {
             $response = $e->getResponse();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/platformsh-cli-3.51.0/src/Service/Api.php 
new/platformsh-cli-3.51.1/src/Service/Api.php
--- old/platformsh-cli-3.51.0/src/Service/Api.php       2019-12-27 
15:31:03.000000000 +0100
+++ new/platformsh-cli-3.51.1/src/Service/Api.php       2020-01-15 
16:55:46.000000000 +0100
@@ -798,7 +798,7 @@
      */
     public function getHttpClient()
     {
-        return $this->getClient(false)->getConnector()->getClient();
+        return $this->getClient()->getConnector()->getClient();
     }
 
     /**

++++++ platformsh-cli-vendor.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/autoload.php new/vendor/autoload.php
--- old/vendor/autoload.php     2019-12-27 21:30:06.731369084 +0100
+++ new/vendor/autoload.php     2020-01-15 22:17:20.781516873 +0100
@@ -4,4 +4,4 @@
 
 require_once __DIR__ . '/composer/autoload_real.php';
 
-return ComposerAutoloaderInit4287e775f4e3e4d0c2e97d9e389116fe::getLoader();
+return ComposerAutoloaderInit39e92c99682824c4989cae75c4e9fb03::getLoader();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/composer/autoload_real.php 
new/vendor/composer/autoload_real.php
--- old/vendor/composer/autoload_real.php       2019-12-27 21:30:06.731369084 
+0100
+++ new/vendor/composer/autoload_real.php       2020-01-15 22:17:20.781516873 
+0100
@@ -2,7 +2,7 @@
 
 // autoload_real.php @generated by Composer
 
-class ComposerAutoloaderInit4287e775f4e3e4d0c2e97d9e389116fe
+class ComposerAutoloaderInit39e92c99682824c4989cae75c4e9fb03
 {
     private static $loader;
 
@@ -19,15 +19,15 @@
             return self::$loader;
         }
 
-        
spl_autoload_register(array('ComposerAutoloaderInit4287e775f4e3e4d0c2e97d9e389116fe',
 'loadClassLoader'), true, true);
+        
spl_autoload_register(array('ComposerAutoloaderInit39e92c99682824c4989cae75c4e9fb03',
 'loadClassLoader'), true, true);
         self::$loader = $loader = new \Composer\Autoload\ClassLoader();
-        
spl_autoload_unregister(array('ComposerAutoloaderInit4287e775f4e3e4d0c2e97d9e389116fe',
 'loadClassLoader'));
+        
spl_autoload_unregister(array('ComposerAutoloaderInit39e92c99682824c4989cae75c4e9fb03',
 'loadClassLoader'));
 
         $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') 
&& (!function_exists('zend_loader_file_encoded') || 
!zend_loader_file_encoded());
         if ($useStaticLoader) {
             require_once __DIR__ . '/autoload_static.php';
 
-            
call_user_func(\Composer\Autoload\ComposerStaticInit4287e775f4e3e4d0c2e97d9e389116fe::getInitializer($loader));
+            
call_user_func(\Composer\Autoload\ComposerStaticInit39e92c99682824c4989cae75c4e9fb03::getInitializer($loader));
         } else {
             $map = require __DIR__ . '/autoload_namespaces.php';
             foreach ($map as $namespace => $path) {
@@ -48,19 +48,19 @@
         $loader->register(true);
 
         if ($useStaticLoader) {
-            $includeFiles = 
Composer\Autoload\ComposerStaticInit4287e775f4e3e4d0c2e97d9e389116fe::$files;
+            $includeFiles = 
Composer\Autoload\ComposerStaticInit39e92c99682824c4989cae75c4e9fb03::$files;
         } else {
             $includeFiles = require __DIR__ . '/autoload_files.php';
         }
         foreach ($includeFiles as $fileIdentifier => $file) {
-            composerRequire4287e775f4e3e4d0c2e97d9e389116fe($fileIdentifier, 
$file);
+            composerRequire39e92c99682824c4989cae75c4e9fb03($fileIdentifier, 
$file);
         }
 
         return $loader;
     }
 }
 
-function composerRequire4287e775f4e3e4d0c2e97d9e389116fe($fileIdentifier, 
$file)
+function composerRequire39e92c99682824c4989cae75c4e9fb03($fileIdentifier, 
$file)
 {
     if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
         require $file;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/composer/autoload_static.php 
new/vendor/composer/autoload_static.php
--- old/vendor/composer/autoload_static.php     2019-12-27 21:30:06.731369084 
+0100
+++ new/vendor/composer/autoload_static.php     2020-01-15 22:17:20.781516873 
+0100
@@ -4,7 +4,7 @@
 
 namespace Composer\Autoload;
 
-class ComposerStaticInit4287e775f4e3e4d0c2e97d9e389116fe
+class ComposerStaticInit39e92c99682824c4989cae75c4e9fb03
 {
     public static $files = array (
         '320cde22f66dd4f5d3fd621d3e88b98f' => __DIR__ . '/..' . 
'/symfony/polyfill-ctype/bootstrap.php',
@@ -193,9 +193,9 @@
     public static function getInitializer(ClassLoader $loader)
     {
         return \Closure::bind(function () use ($loader) {
-            $loader->prefixLengthsPsr4 = 
ComposerStaticInit4287e775f4e3e4d0c2e97d9e389116fe::$prefixLengthsPsr4;
-            $loader->prefixDirsPsr4 = 
ComposerStaticInit4287e775f4e3e4d0c2e97d9e389116fe::$prefixDirsPsr4;
-            $loader->classMap = 
ComposerStaticInit4287e775f4e3e4d0c2e97d9e389116fe::$classMap;
+            $loader->prefixLengthsPsr4 = 
ComposerStaticInit39e92c99682824c4989cae75c4e9fb03::$prefixLengthsPsr4;
+            $loader->prefixDirsPsr4 = 
ComposerStaticInit39e92c99682824c4989cae75c4e9fb03::$prefixDirsPsr4;
+            $loader->classMap = 
ComposerStaticInit39e92c99682824c4989cae75c4e9fb03::$classMap;
 
         }, null, ClassLoader::class);
     }


Reply via email to