diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9302b9e9..06f364b9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -121,11 +121,17 @@ jobs: build: - name: 🔨 Build + name: 🔨 Build - ${{ matrix.package }} runs-on: ubuntu-latest needs: - unit-tests - integration-tests + strategy: + fail-fast: false + matrix: + package: + - library + - matrix steps: - name: Checkout uses: actions/checkout@v3 @@ -140,12 +146,12 @@ jobs: pip install pip>=23 pip install hatch - - name: Build Library - run: cd library && hatch build --clean --target wheel + - name: Build Wheel + run: cd ${{ matrix.package }} && hatch build --clean --target wheel - - name: Upload Library Wheel + - name: Upload Wheel uses: actions/upload-artifact@v3 with: - name: armory-library-wheel - path: library/dist/*.whl + name: armory-${{ matrix.package }}-wheel + path: ${{ matrix.package }}/dist/*.whl retention-days: 7