php / pecl-networking-ssh2

Bindings for the libssh2 library
http://pecl.php.net/package/ssh2
Other
51 stars 58 forks source link

Add PHP 7.0 - 7.3 on Travis CI #35

Closed sodabrew closed 4 years ago

sodabrew commented 5 years ago

Also switch distribution from Trusty to Xenial as mentioned here https://github.com/travis-ci/travis-ci/issues/9717#issuecomment-421016620

sodabrew commented 5 years ago

Hm, I assumed due to presence of a .travis.yml that https://travis-ci.org/php/pecl-networking-ssh2 would be an active build. Is this something an admin would like to enable? Are you building this code on a different build/test service?

sodabrew commented 5 years ago

CC @langemeijer @remicollet ☝️

mhagstrand commented 5 years ago

I added the .travis.yml a while back in this PR: https://github.com/php/pecl-networking-ssh2/pull/25. I was hoping it would get enabled. I figured it would make development a little easier.

sodabrew commented 5 years ago

@langemeijer merged the Travis CI config file but didn't enable Travis CI for the repo, which isn't a useful combination. Strongly request enabling the service.

nikic commented 5 years ago

I've enabled Travis for this repository. Will leave merging this to a maintainer...

sodabrew commented 5 years ago

Tests passing on all versions of PHP 7.x!

andypost commented 5 years ago

Is there a way to create new release? Trying to package extension to Alpinelinux without success https://github.com/alpinelinux/aports/pull/6226

frederikbosch commented 5 years ago

I would also be interested in a new release. Is there anything anyone, including myself, can do to make it happen?

andypost commented 5 years ago

And it still require https://github.com/php/pecl-networking-ssh2/pull/36 for 7.3 compatibility

glensc commented 5 years ago

btw, can someone update pecl Homepage property to point to this repo instead of libssh2 homepage?

glensc commented 5 years ago

also, can someone push tags for created releases? so far only some legacy tags are present:

if needed I can dig up the commit hashes for someone to create lightweight tags.

as I'm trying to build this for php 7.3, and apparently applying only https://github.com/php/pecl-networking-ssh2/pull/36 is not enough, and not known what is the baseline from the last release as git tags are missing from the repository.