Skip to content

Commit 8de5625

Browse files
committed
ci(release): install editable package and verify import in release-smoke workflow
1 parent c858cc2 commit 8de5625

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

.github/workflows/release-smoke.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,11 @@ jobs:
1717
- name: Install
1818
run: |
1919
python -m pip install --upgrade pip
20-
pip install -r requirements.txt || true
20+
python -m pip install -e .
21+
python -m pip install pytest
22+
- name: Verify import
23+
run: |
24+
python -c "import importlib, sys; importlib.import_module('shieldcraft'); print('shieldcraft import OK')"
2125
- name: Generate release manifest
2226
run: |
2327
python -c "from shieldcraft.release import generate_release_manifest; generate_release_manifest()"

0 commit comments

Comments
 (0)