fix: skinny install uses --no-dev to avoid pulling marimo/dev deps
Some checks failed
CI / lint-test (push) Failing after 0s
CI / skinny-install (api) (push) Successful in 35s
CI / skinny-install (aco) (push) Successful in 45s
CI / skinny-install (bib) (push) Successful in 31s
CI / skinny-install (bcda) (push) Successful in 35s
CI / skinny-install (cli) (push) Has been cancelled
CI / skinny-install (cms) (push) Has been cancelled
CI / skinny-install (conf) (push) Has been cancelled
CI / skinny-install (perf) (push) Has been cancelled
CI / skinny-install (pfs) (push) Has been cancelled
CI / skinny-install (rex) (push) Has been cancelled
CI / skinny-install (bls) (push) Has been cancelled
CI / skinny-install (ccw) (push) Has been cancelled
Deploy / build-scan-report (push) Has been cancelled
Some checks failed
CI / lint-test (push) Failing after 0s
CI / skinny-install (api) (push) Successful in 35s
CI / skinny-install (aco) (push) Successful in 45s
CI / skinny-install (bib) (push) Successful in 31s
CI / skinny-install (bcda) (push) Successful in 35s
CI / skinny-install (cli) (push) Has been cancelled
CI / skinny-install (cms) (push) Has been cancelled
CI / skinny-install (conf) (push) Has been cancelled
CI / skinny-install (perf) (push) Has been cancelled
CI / skinny-install (pfs) (push) Has been cancelled
CI / skinny-install (rex) (push) Has been cancelled
CI / skinny-install (bls) (push) Has been cancelled
CI / skinny-install (ccw) (push) Has been cancelled
Deploy / build-scan-report (push) Has been cancelled
uv sync --extra aco was resolving the dev dependency group by default, pulling marimo and 14 other dev packages. The skinny install test should only install the declared extra and its transitive deps. All 3 backends fixed (Gitea, GitHub, Woodpecker).
This commit is contained in:
@@ -62,7 +62,7 @@ jobs:
|
||||
UV_INSTALL_DIR: /usr/local/bin
|
||||
|
||||
- name: Install stack[${{ matrix.extra }}]
|
||||
run: uv sync --extra ${{ matrix.extra }}
|
||||
run: uv sync --no-dev --extra ${{ matrix.extra }}
|
||||
|
||||
- name: Verify import
|
||||
run: uv run python -c "import ${{ matrix.extra }}"
|
||||
|
||||
@@ -181,7 +181,7 @@ jobs:
|
||||
{_setup_uv_step(uv_version)}
|
||||
|
||||
- name: Install stack[${{{{ matrix.extra }}}}]
|
||||
run: uv sync --extra ${{{{ matrix.extra }}}}
|
||||
run: uv sync --no-dev --extra ${{{{ matrix.extra }}}}
|
||||
|
||||
- name: Verify import
|
||||
run: uv run python -c "import ${{{{ matrix.extra }}}}"
|
||||
|
||||
@@ -175,7 +175,7 @@ jobs:
|
||||
{_setup_uv_step(uv_version)}
|
||||
|
||||
- name: Install stack[${{{{ matrix.extra }}}}]
|
||||
run: uv sync --extra ${{{{ matrix.extra }}}}
|
||||
run: uv sync --no-dev --extra ${{{{ matrix.extra }}}}
|
||||
|
||||
- name: Verify import
|
||||
run: uv run python -c "import ${{{{ matrix.extra }}}}"
|
||||
|
||||
@@ -342,7 +342,7 @@ steps:
|
||||
- |
|
||||
for extra in conf aco api bcda bib bls ccw cli cms perf pfs rex; do
|
||||
echo "=== stack[$extra] ==="
|
||||
uv sync --extra "$extra"
|
||||
uv sync --no-dev --extra "$extra"
|
||||
uv run python -c "import $extra"
|
||||
if [ -d "tests/$extra" ]; then
|
||||
uv run pytest "tests/$extra/" -x -q || true
|
||||
|
||||
Reference in New Issue
Block a user