Try 3.7-dev in CI

Use https over ssh when cloning go-libp2p-daemon

To avoid """
Warning: Permanently added the RSA host key for IP address '140.82.113.4' to the list of known hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.
"""

Exit if clone fails

Fix daemon url
This commit is contained in:
mhchia 2019-09-03 22:25:29 +08:00
parent d1b0340164
commit c6d81d70b3
No known key found for this signature in database
GPG Key ID: 389EFBEA1362589A
2 changed files with 11 additions and 8 deletions

View File

@ -2,13 +2,13 @@ language: python
matrix:
include:
- python: 3.7
- python: 3.7-dev
dist: xenial
env: TOXENV=py37-test
- python: 3.7
- python: 3.7-dev
dist: xenial
env: TOXENV=lint
- python: 3.7
- python: 3.7-dev
dist: xenial
env: TOXENV=py37-interop
sudo: true

View File

@ -13,15 +13,18 @@ go version
# Install `p2pd`
# FIXME: Use the canonical repo in libp2p, when we don't need `insecure`.
if [ ! -e "$DAEMON_PATH" ]; then
git clone git@github.com:mhchia/$DAEMON_REPO.git --branch test/add-options $DAEMON_PATH
git clone https://github.com/mhchia/$DAEMON_REPO.git --branch test/add-options $DAEMON_PATH
if [ "$?" != 0 ]; then
echo "Failed to clone the daemon repo"
exit 1
fi
fi
cd $DAEMON_PATH
go install ./...
cd $DAEMON_PATH && go install ./...
cd -
# Install example modeuls
cd $EXAMPLES_PATHS
go install ./...
cd $EXAMPLES_PATHS && go install ./...
echo "Finish installing go modeuls for interop."