From 0eebc9a0c97a534a08824893a9e7b83132699f38 Mon Sep 17 00:00:00 2001 From: Brandon Duane Walker Date: Thu, 21 Mar 2024 12:29:20 -0400 Subject: [PATCH] swap docker test build order --- .github/workflows/package-tests.yml | 48 ++++++++++++++--------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/.github/workflows/package-tests.yml b/.github/workflows/package-tests.yml index 4828f36d6..a79916b1b 100644 --- a/.github/workflows/package-tests.yml +++ b/.github/workflows/package-tests.yml @@ -53,30 +53,6 @@ jobs: echo "::error::pre-commit hooks failed for ${{ matrix.package_name }}" && exit 1 fi - tests: - name: Test | ${{ matrix.package_name }} - needs: package-filter - strategy: - fail-fast: false - matrix: ${{ fromJson(needs.package-filter.outputs.matrix) }} - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - - name: Set up Python - uses: actions/setup-python@v5 - with: - python-version: '3.9' - - name: Install Poetry - uses: abatilo/actions-poetry@v2 - - name: Run tests - run: | - package_dir=${{ matrix.package_dir }} - cd $package_dir - - poetry install - poetry run pytest -v - docker: name: Docker | Build ${{ matrix.package_name }} needs: package-filter @@ -108,3 +84,27 @@ jobs: cd "${{ matrix.package_dir }}" docker build . -t ${{ steps.docker_tag.outputs.tag }} # docker buildx build --platform linux/amd64,linux/arm64 -t ${tag} --push . + + tests: + name: Test | ${{ matrix.package_name }} + needs: package-filter + strategy: + fail-fast: false + matrix: ${{ fromJson(needs.package-filter.outputs.matrix) }} + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: '3.9' + - name: Install Poetry + uses: abatilo/actions-poetry@v2 + - name: Run tests + run: | + package_dir=${{ matrix.package_dir }} + cd $package_dir + + poetry install + poetry run pytest -v