diff --git a/.github/workflows/build-wheels.yml b/.github/workflows/build-wheels.yml index 44afd28..fcec5c8 100644 --- a/.github/workflows/build-wheels.yml +++ b/.github/workflows/build-wheels.yml @@ -29,22 +29,11 @@ jobs: with: python-version: "3.9" - - name: Download wheels from commit OpenAssetIO feature branch - uses: dawidd6/action-download-artifact@v2 - with: - workflow: build-wheels.yml - workflow_conclusion: success - name: openassetio-wheels - repo: OpenAssetIO/OpenAssetIO - path: deps - - name: Install dependencies run: | python -m pip install --upgrade pip python -m pip install setuptools wheel - # Use wheels from feature branch for intermediate testing - python -m pip install ./deps/openassetio-*cp39*-manylinux_*_x86_64.whl - # python -m pip install -r requirements.txt + python -m pip install -r requirements.txt - name: Build wheels run: pip wheel --no-deps --wheel-dir wheelhouse . diff --git a/.github/workflows/code-quality.yml b/.github/workflows/code-quality.yml index 5554621..a65b7c0 100644 --- a/.github/workflows/code-quality.yml +++ b/.github/workflows/code-quality.yml @@ -13,20 +13,9 @@ jobs: with: python-version: 3.9 - - name: Download wheels from commit OpenAssetIO feature branch - uses: dawidd6/action-download-artifact@v2 - with: - workflow: build-wheels.yml - workflow_conclusion: success - name: openassetio-wheels - repo: OpenAssetIO/OpenAssetIO - path: deps - - name: Install dependencies run: | - # Use wheels from feature branch for intermediate testing - python -m pip install ./deps/openassetio-*cp39*-manylinux_*_x86_64.whl - # python -m pip install -r requirements.txt + python -m pip install -r requirements.txt python -m pip install -r tests/requirements.txt python -m pip install . diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d7df8fb..1777370 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -10,31 +10,15 @@ jobs: strategy: fail-fast: false matrix: - # Constrain to single version to simplify install from wheels - os: ['ubuntu-latest'] - python: ['3.7'] - # os: ['windows-latest', 'ubuntu-latest', 'macos-latest'] - # python: ['3.7', '3.9', '3.10'] + os: ['windows-latest', 'ubuntu-latest', 'macos-latest'] + python: ['3.7', '3.9', '3.10', '3.11'] steps: - uses: actions/checkout@v3 - - - name: Download wheels from OpenAssetIO main - uses: dawidd6/action-download-artifact@v2 - with: - workflow: build-wheels.yml - workflow_conclusion: success - name: openassetio-wheels - repo: OpenAssetIO/OpenAssetIO - path: deps - branch: main - - uses: actions/setup-python@v4 with: python-version: ${{ matrix.python }} - run: | - # Use wheels from feature branch for intermediate testing - python -m pip install ./deps/openassetio-*cp37*-manylinux_*_x86_64.whl - # python -m pip install -r requirements.txt + python -m pip install -r requirements.txt python -m pip install -r tests/requirements.txt python -m pip install . python -m pytest -v ./tests diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 4fba97b..6f9c39d 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,7 +1,7 @@ Release Notes ============= -v1.0.0-alpha.x +v1.0.0-alpha.9 -------------- ### Breaking Changes diff --git a/pyproject.toml b/pyproject.toml index 5ef2015..c212b17 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ [project] name = "openassetio-manager-bal" -version = "1.0.0a8" +version = "1.0.0a9" requires-python = ">=3.7" authors = [