diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7c5fdb0c..824fa412 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -26,8 +26,8 @@ on: env: ETCDCTL_API: "3" PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION: python - ETCD_DOWNLOAD_VERSION: "3.4.24" - CONSUL_VERSION: "1.14.4" + ETCD_TEST_VERSION: "3.4.29" # https://github.com/etcd-io/etcd/releases + CONSUL_TEST_VERSION: "1.17.2" # https://github.com/hashicorp/consul/releases jobs: # Run "pytest tests" for various Python versions @@ -80,9 +80,9 @@ jobs: - name: Install etcd, consul run: | - curl -L https://releases.hashicorp.com/consul/${CONSUL_VERSION}/consul_${CONSUL_VERSION}_linux_amd64.zip > consul.zip + curl -L https://releases.hashicorp.com/consul/${CONSUL_TEST_VERSION}/consul_${CONSUL_TEST_VERSION}_linux_amd64.zip > consul.zip unzip consul.zip -d ./bin consul - curl -L https://github.com/etcd-io/etcd/releases/download/v${ETCD_DOWNLOAD_VERSION}/etcd-v${ETCD_DOWNLOAD_VERSION}-linux-amd64.tar.gz > etcd.tar.gz + curl -L https://github.com/etcd-io/etcd/releases/download/v${ETCD_TEST_VERSION}/etcd-v${ETCD_TEST_VERSION}-linux-amd64.tar.gz > etcd.tar.gz tar -xzf etcd.tar.gz -C ./bin --strip-components=1 --wildcards '*/etcd*' - name: Select tests