inveniosoftware / inveniosoftware/invenio-cli

invenio-cli check-requirements issue for docker-compose v2

Open
#267 1 comment 0 reactions 0 assignees View on GitHub
bug
Dominant language
Python
Stars
14
Forks
49
PR merge metrics
No merged PRs in 30d

Description

Package version (if known): 1.0

## Describe the bug
The version output of docker-compose has changed, so check-requirements doesn't work

## Steps to Reproduce
1. Install docker-compose v2 (packaged with the latest docker desktop release)
2. Type `invenio-cli check-requirements --development`
3. See error 'Checking Docker Compose version...
Pre requisites not met.
Errors: Docker Compose minor version missmatch. Got 0 expected 17'

## Expected behavior
Version check should handle changes to docker-compose version output.

## Additional context

invenio-cli expects the output of docker-compose --version to be like `docker-compose version 1.27.4, build 4484c46d9d\n`, but in version 2.0 the output is like `Docker Compose version v2.0.0-rc.2'. Not sure if that format will change once it's off the rc stage.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.