Skip to content

Commit 80df693

Browse files
committed
use --locked flag for uv sync everywhere in CI
1 parent 4bda544 commit 80df693

6 files changed

Lines changed: 11 additions & 11 deletions

File tree

.github/workflows/build-package.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
run: |
3131
uv venv
3232
source .venv/bin/activate
33-
uv sync --extra dev_optional
33+
uv sync --locked --extra dev_optional
3434
- name: Update plotly.js to dev
3535
run: |
3636
source .venv/bin/activate
@@ -42,7 +42,7 @@ jobs:
4242
- name: Build source distribution packages
4343
run: |
4444
source .venv/bin/activate
45-
uv sync --extra dev_build
45+
uv sync --locked --extra dev_build
4646
python -m build --sdist --wheel -o dist
4747
- name: Upload dist artifacts
4848
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
@@ -70,7 +70,7 @@ jobs:
7070
run: |
7171
uv venv
7272
source .venv/bin/activate
73-
uv sync --extra dev_build
73+
uv sync --locked --extra dev_build
7474
cd js
7575
npm ci
7676
npm run build

.github/workflows/check-codegen.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
uv venv
3030
source .venv/bin/activate
3131
uv lock --check
32-
uv sync --extra dev_codegen
32+
uv sync --locked --extra dev_codegen
3333
- name: Run codegen
3434
run: |
3535
source .venv/bin/activate

.github/workflows/check-formatting.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
run: |
2727
uv venv
2828
source .venv/bin/activate
29-
uv sync --extra dev_core
29+
uv sync --locked --extra dev_core
3030
- name: Check handwritten code with ruff
3131
run: |
3232
source .venv/bin/activate

.github/workflows/check-js-build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ jobs:
5454
source .venv/bin/activate
5555
# Technically, we only need the `jupyter-builder` package, but using the dev_build extra
5656
# keeps build behavior consistent across all CI jobs
57-
uv sync --extra dev_build
57+
uv sync --locked --extra dev_build
5858
cd js
5959
npm ci
6060
npm run build

.github/workflows/run-percy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
run: |
4040
uv venv
4141
source .venv/bin/activate
42-
uv sync --extra dev_optional
42+
uv sync --locked --extra dev_optional
4343
- name: Build HTML figures (Pandas 2)
4444
run: |
4545
source .venv/bin/activate

.github/workflows/run-pytest.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
uv venv
3232
source .venv/bin/activate
3333
uv lock --check
34-
uv sync --extra dev_core
34+
uv sync --locked --extra dev_core
3535
python --version
3636
- name: Test core
3737
run: |
@@ -59,7 +59,7 @@ jobs:
5959
run: |
6060
uv venv
6161
source .venv/bin/activate
62-
uv sync --extra dev_optional --extra dev_pandas3
62+
uv sync --locked --extra dev_optional --extra dev_pandas3
6363
python --version
6464
- name: Test core
6565
run: |
@@ -111,7 +111,7 @@ jobs:
111111
run: |
112112
uv venv
113113
source .venv/bin/activate
114-
uv sync --extra dev_optional --extra dev_pandas${{ matrix.pandas-version }}
114+
uv sync --locked --extra dev_optional --extra dev_pandas${{ matrix.pandas-version }}
115115
- name: Test core
116116
run: |
117117
source .venv/bin/activate
@@ -156,7 +156,7 @@ jobs:
156156
run: |
157157
uv venv
158158
source .venv/bin/activate
159-
uv sync --extra dev_optional
159+
uv sync --locked --extra dev_optional
160160
uv pip uninstall kaleido
161161
uv pip install kaleido==0.2.1
162162
python --version

0 commit comments

Comments
 (0)