php: bump version

pull/7817/head
Stanley Cheung 8 years ago
parent bbc20b59f8
commit 8749c96595
  1. 3
      examples/php/composer.json
  2. 38
      package.xml
  3. 2
      src/php/composer.json
  4. 34
      templates/package.xml.template
  5. 23
      templates/src/php/composer.json.template
  6. 15
      tools/buildgen/plugins/expand_version.py

@ -1,8 +1,7 @@
{ {
"name": "grpc/grpc-demo", "name": "grpc/grpc-demo",
"description": "gRPC example for PHP", "description": "gRPC example for PHP",
"minimum-stability": "dev",
"require": { "require": {
"grpc/grpc": "v0.15.2" "grpc/grpc": "v1.0.0",
} }
} }

@ -10,11 +10,11 @@
<email>grpc-packages@google.com</email> <email>grpc-packages@google.com</email>
<active>yes</active> <active>yes</active>
</lead> </lead>
<date>2016-08-09</date> <date>2016-08-22</date>
<time>16:06:07</time> <time>16:06:07</time>
<version> <version>
<release>1.0.1</release> <release>1.0.1RC1</release>
<api>1.0.1</api> <api>1.0.1RC1</api>
</version> </version>
<stability> <stability>
<release>stable</release> <release>stable</release>
@ -22,7 +22,7 @@
</stability> </stability>
<license>BSD</license> <license>BSD</license>
<notes> <notes>
- Fixed Ubuntu compile error #7571, #7642 - TBD
</notes> </notes>
<contents> <contents>
<dir baseinstalldir="/" name="/"> <dir baseinstalldir="/" name="/">
@ -1146,5 +1146,35 @@ Update to wrap gRPC C Core version 0.10.0
- Fixed Ubuntu compile error #7571, #7642 - Fixed Ubuntu compile error #7571, #7642
</notes> </notes>
</release> </release>
<release>
<version>
<release>1.0.0</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2016-08-18</date>
<license>BSD</license>
<notes>
- gRPC 1.0.0 release
</notes>
</release>
<release>
<version>
<release>1.0.1RC1</release>
<api>1.0.1RC1</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2016-08-22</date>
<license>BSD</license>
<notes>
- TBD
</notes>
</release>
</changelog> </changelog>
</package> </package>

@ -5,7 +5,7 @@
"keywords": ["rpc"], "keywords": ["rpc"],
"homepage": "http://grpc.io", "homepage": "http://grpc.io",
"license": "BSD-3-Clause", "license": "BSD-3-Clause",
"version": "1.0.0", "version": "1.0.1",
"require": { "require": {
"php": ">=5.5.0", "php": ">=5.5.0",
"stanley-cheung/protobuf-php": "v0.6" "stanley-cheung/protobuf-php": "v0.6"

@ -12,7 +12,7 @@
<email>grpc-packages@google.com</email> <email>grpc-packages@google.com</email>
<active>yes</active> <active>yes</active>
</lead> </lead>
<date>2016-08-09</date> <date>2016-08-22</date>
<time>16:06:07</time> <time>16:06:07</time>
<version> <version>
<release>${settings.php_version.php()}</release> <release>${settings.php_version.php()}</release>
@ -24,7 +24,7 @@
</stability> </stability>
<license>BSD</license> <license>BSD</license>
<notes> <notes>
- Fixed Ubuntu compile error #7571, #7642 - TBD
</notes> </notes>
<contents> <contents>
<dir baseinstalldir="/" name="/"> <dir baseinstalldir="/" name="/">
@ -264,5 +264,35 @@
- Fixed Ubuntu compile error #7571, #7642 - Fixed Ubuntu compile error #7571, #7642
</notes> </notes>
</release> </release>
<release>
<version>
<release>1.0.0</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2016-08-18</date>
<license>BSD</license>
<notes>
- gRPC 1.0.0 release
</notes>
</release>
<release>
<version>
<release>${settings.php_version.php()}</release>
<api>${settings.php_version.php()}</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2016-08-22</date>
<license>BSD</license>
<notes>
- TBD
</notes>
</release>
</changelog> </changelog>
</package> </package>

@ -0,0 +1,23 @@
%YAML 1.2
--- |
{
"name": "grpc/grpc",
"type": "library",
"description": "gRPC library for PHP",
"keywords": ["rpc"],
"homepage": "http://grpc.io",
"license": "BSD-3-Clause",
"version": "${settings.php_version.php_composer()}",
"require": {
"php": ">=5.5.0",
"stanley-cheung/protobuf-php": "v0.6"
},
"require-dev": {
"google/auth": "v0.9"
},
"autoload": {
"psr-4": {
"Grpc\\": "lib/Grpc/"
}
}
}

@ -85,8 +85,19 @@ class Version:
return '%d.%d.%d' % (self.major, self.minor, self.patch) return '%d.%d.%d' % (self.major, self.minor, self.patch)
def php(self): def php(self):
"""Version string in PHP style""" """Version string for PHP PECL package"""
"""PECL does not allow tag in version string""" s = '%d.%d.%d' % (self.major, self.minor, self.patch)
if self.tag:
if self.tag == 'dev':
s += 'dev'
elif len(self.tag) >= 3 and self.tag[0:3] == 'pre':
s += 'RC%d' % int(self.tag[3:])
else:
raise Exception('Don\'t know how to translate version tag "%s" to PECL version' % self.tag)
return s
def php_composer(self):
"""Version string for PHP Composer package"""
return '%d.%d.%d' % (self.major, self.minor, self.patch) return '%d.%d.%d' % (self.major, self.minor, self.patch)
def mako_plugin(dictionary): def mako_plugin(dictionary):

Loading…
Cancel
Save