From 9f30e32baeee6056efc340b9785002bf7eba1d2f Mon Sep 17 00:00:00 2001 From: Alice Butcher Date: Thu, 15 Aug 2024 15:32:38 +0100 Subject: [PATCH] tests: fix github test runner --- .github/workflows/main.yml | 8 ++++---- README.md | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 32a454c..7f03425 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -14,12 +14,12 @@ jobs: uses: actions/checkout@v3 - name: Build images - run: docker-compose build + run: docker compose build - name: Run tests against latest env: COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_REPO_TOKEN }} - run: docker-compose run -e COVERALLS_REPO_TOKEN latest bash /opt/scripts/run-tests.sh -c ckanext.doi + run: docker compose run -e COVERALLS_REPO_TOKEN latest bash /opt/scripts/run-tests.sh -c ckanext.doi test_next: name: Run tests against ckantest next @@ -30,7 +30,7 @@ jobs: uses: actions/checkout@v3 - name: Build images - run: docker-compose build + run: docker compose build - name: Run tests against next - run: docker-compose run -e COVERALLS_REPO_TOKEN next bash /opt/scripts/run-tests.sh -c ckanext.doi + run: docker compose run -e COVERALLS_REPO_TOKEN next bash /opt/scripts/run-tests.sh -c ckanext.doi diff --git a/README.md b/README.md index 06733be..5042bdd 100644 --- a/README.md +++ b/README.md @@ -219,17 +219,17 @@ To run the tests can be run against ckan 2.9.x and 2.10.x on Python3: 1. Build the required images: ```shell - docker-compose build + docker compose build ``` 2. Then run the tests. The root of the repository is mounted into the ckan container as a volume by the Docker compose configuration, so you should only need to rebuild the ckan image if you change the extension's dependencies. ```shell # run tests against ckan 2.9.x - docker-compose run latest + docker compose run latest # run tests against ckan 2.10.x - docker-compose run next + docker compose run next ``` Note that the tests mock the DataCite API and therefore don't require an internet connection nor your DataCite credentials to run.