From 4a38df31e0965e86858dc68c608dabd7f1b4e51f Mon Sep 17 00:00:00 2001 From: Gabriele Tramonte Date: Thu, 26 Sep 2024 11:41:13 +0200 Subject: [PATCH] Running test using the latest geokube built image --- .github/workflows/build-push-docker-base.yml | 2 +- .github/workflows/main.yml | 32 +++++++------------- 2 files changed, 12 insertions(+), 22 deletions(-) diff --git a/.github/workflows/build-push-docker-base.yml b/.github/workflows/build-push-docker-base.yml index fdd6997..911aaed 100644 --- a/.github/workflows/build-push-docker-base.yml +++ b/.github/workflows/build-push-docker-base.yml @@ -8,7 +8,7 @@ on: workflow_dispatch: jobs: - build: + build-base: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b263fd2..19b71bb 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,33 +1,23 @@ name: Unit Tests + on: - pull_request: - types: [opened, reopened, edited, assigned, synchronize] - workflow_dispatch: + workflow_run: + workflows: [ 'build' ] + types: [ completed ] + branches: + - * jobs: build: runs-on: ubuntu-latest + container: + image: ${{ vars.GEOKUBE_REGISTRY }}/geokube:latest + credentials: + username: nologin + password: ${{ secrets.SCALEWAY_PASSWORD }} steps: - uses: actions/checkout@v2 - - uses: actions/setup-python@v1 - with: - python-version: 3.12 - - - name: Install WHEEL tool - run: pip install wheel setuptools==74.1.2 - - - name: Build WHEEL file - run: python setup.py bdist_wheel - - - name: Installing missing libraries - run: sudo apt update && sudo apt install -y build-essential git gfortran python3-pip python3 libudunits2-dev - - - name: Install Geokube - run: pip install dist/geokube-0.2.7-py3-none-any.whl - env: - UDUNITS2_XML_PATH: /usr/share/xml/udunits/udunits2.xml - - name: Run test run: pytest tests