From b098c5907eaf97267cc2ccc8d73e3c90e035d52b Mon Sep 17 00:00:00 2001 From: Volv G Date: Tue, 7 Jul 2026 20:21:50 -0700 Subject: [PATCH] ci(release): allow independent tangle-api version --- .github/workflows/release.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index a7edf13..46216d5 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -41,16 +41,16 @@ jobs: uv run --isolated --no-project \ --with dist/tangle_cli-*.whl \ --with dist/tangle_api-*.whl \ - python -c "import importlib.metadata as m; import tangle_api.generated.models; import tangle_api.schema; assert m.version('tangle-api') == m.version('tangle-cli')" + python -c "import importlib.metadata as m; import tangle_cli; import tangle_api.generated.models; import tangle_api.schema; print(f'tangle-cli {m.version(\"tangle-cli\")} with tangle-api {m.version(\"tangle-api\")}')" - name: Smoke test tangle-api source distribution run: | uv run --isolated --no-project \ --with dist/tangle_cli-*.tar.gz \ --with dist/tangle_api-*.tar.gz \ - python -c "import importlib.metadata as m; import tangle_api.generated.models; import tangle_api.schema; assert m.version('tangle-api') == m.version('tangle-cli')" + python -c "import importlib.metadata as m; import tangle_cli; import tangle_api.generated.models; import tangle_api.schema; print(f'tangle-cli {m.version(\"tangle-cli\")} with tangle-api {m.version(\"tangle-api\")}')" - name: Smoke test native extra compatibility alias from local dist run: | cli_wheel="$(echo dist/tangle_cli-*.whl)" uv run --isolated --no-project --find-links dist --with "${cli_wheel}[native]" tangle-cli version - name: Publish - run: uv publish + run: uv publish --check-url https://pypi.org/simple/