Skip to content

Commit 9590e83

Browse files
authored
Merge pull request #82 from foundrytom/work/b1
Update to release `openassetio` `b1.0` and prep for release
2 parents 11dfcc0 + 0473587 commit 9590e83

File tree

6 files changed

+12
-48
lines changed

6 files changed

+12
-48
lines changed

.github/workflows/build-wheels.yml

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -29,22 +29,11 @@ jobs:
2929
with:
3030
python-version: "3.9"
3131

32-
- name: Download wheels from commit OpenAssetIO main
33-
uses: dawidd6/action-download-artifact@v2
34-
with:
35-
workflow: build-wheels.yml
36-
workflow_conclusion: success
37-
name: openassetio-wheels
38-
repo: OpenAssetIO/OpenAssetIO
39-
path: deps
40-
4132
- name: Install dependencies
4233
run: |
4334
python -m pip install --upgrade pip
4435
python -m pip install setuptools wheel
45-
# Use wheels from feature branch for intermediate testing
46-
python -m pip install ./deps/openassetio-*cp39*-manylinux_*_x86_64.whl
47-
# python -m pip install -r requirements.txt
36+
python -m pip install -r requirements.txt
4837
4938
- name: Build wheels
5039
run: pip wheel --no-deps --wheel-dir wheelhouse .

.github/workflows/code-quality.yml

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,9 @@ jobs:
1313
with:
1414
python-version: 3.9
1515

16-
- name: Download wheels from commit OpenAssetIO main
17-
uses: dawidd6/action-download-artifact@v2
18-
with:
19-
workflow: build-wheels.yml
20-
workflow_conclusion: success
21-
name: openassetio-wheels
22-
repo: OpenAssetIO/OpenAssetIO
23-
path: deps
24-
2516
- name: Install dependencies
2617
run: |
27-
# Use wheels from feature branch for intermediate testing
28-
python -m pip install ./deps/openassetio-*cp39*-manylinux_*_x86_64.whl
29-
# python -m pip install -r requirements.txt
30-
python -m pip install openassetio-mediacreation==1.0.0a7
18+
python -m pip install -r requirements.txt
3119
python -m pip install -r tests/requirements.txt
3220
python -m pip install .
3321

.github/workflows/test.yml

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -10,31 +10,15 @@ jobs:
1010
strategy:
1111
fail-fast: false
1212
matrix:
13-
# Constrain to single version to simplify install from wheels
14-
os: ['ubuntu-latest']
15-
python: ['3.7']
16-
# os: ['windows-latest', 'ubuntu-latest', 'macos-latest']
17-
# python: ['3.7', '3.9', '3.10']
13+
os: ['windows-latest', 'ubuntu-latest', 'macos-latest']
14+
python: ['3.7', '3.9', '3.10', '3.11']
1815
steps:
1916
- uses: actions/checkout@v4
20-
21-
- name: Download wheels from OpenAssetIO main
22-
uses: dawidd6/action-download-artifact@v2
23-
with:
24-
workflow: build-wheels.yml
25-
workflow_conclusion: success
26-
name: openassetio-wheels
27-
repo: OpenAssetIO/OpenAssetIO
28-
path: deps
29-
3017
- uses: actions/setup-python@v4
3118
with:
3219
python-version: ${{ matrix.python }}
3320
- run: |
34-
# Use wheels from feature branch for intermediate testing
35-
python -m pip install ./deps/openassetio-*cp37*-manylinux_*_x86_64.whl
36-
# python -m pip install -r requirements.txt
37-
python -m pip install openassetio-mediacreation==1.0.0a7
21+
python -m pip install -r requirements.txt
3822
python -m pip install -r tests/requirements.txt
3923
python -m pip install .
4024
python -m pytest -v ./tests

RELEASE_NOTES.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,20 @@
11
Release Notes
22
=============
33

4-
v1.0.0-alpha.xx
4+
v1.0.0-alpha.12
55
---------------
66

77
### Breaking changes
88

9-
- Minimum OpenAssetIO version increased to v1.0.0-beta.1 due to
9+
- Minimum OpenAssetIO version increased to v1.0.0-beta.1.0 due to
1010
breaking API changes.
1111
[#1119](https://github.com/OpenAssetIO/OpenAssetIO/issues/1119)
1212
[#1125](https://github.com/OpenAssetIO/OpenAssetIO/issues/1125)
1313
[#1127](https://github.com/OpenAssetIO/OpenAssetIO/issues/1127)
1414

15+
- Added `openassetio` as a package dependency to aid debugging
16+
versions conflicts.
17+
1518
v1.0.0-alpha.11
1619
---------------
1720

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@
33

44
[project]
55
name = "openassetio-manager-bal"
6-
version = "1.0.0a11"
6+
version = "1.0.0a12"
77
requires-python = ">=3.7"
8+
dependencies = ["openassetio>=1.0.0b1.rev0"]
89

910
authors = [
1011
{ name = "Contributors to the OpenAssetIO project", email = "openassetio-discussion@lists.aswf.io" }

requirements.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
openassetio==1.0.0b1
21
openassetio-mediacreation>=1.0.0a7

0 commit comments

Comments
 (0)