Skip to content

Commit cb4e592

Browse files
committed
use astral setup-uv action
1 parent f723b40 commit cb4e592

File tree

7 files changed

+23
-11
lines changed

7 files changed

+23
-11
lines changed

.github/workflows/build-doc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
steps:
1313
- uses: actions/checkout@v6
1414

15-
- name: Install uv
15+
- name: Set up uv
1616
uses: astral-sh/setup-uv@v7
1717
with:
1818
python-version: "3.9"

.github/workflows/build-package.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,10 @@ jobs:
1919
uses: actions/setup-node@v6
2020
with:
2121
node-version: "22"
22+
- name: Set up uv
23+
uses: astral-sh/setup-uv@v7
2224
- name: Install dependencies
2325
run: |
24-
curl -LsSf https://astral.sh/uv/install.sh | sh
2526
uv venv
2627
source .venv/bin/activate
2728
uv sync --extra dev_optional
@@ -58,9 +59,10 @@ jobs:
5859
uses: actions/setup-node@v6
5960
with:
6061
node-version: "22"
62+
- name: Set up uv
63+
uses: astral-sh/setup-uv@v7
6164
- name: PyPI Build
6265
run: |
63-
curl -LsSf https://astral.sh/uv/install.sh | sh
6466
uv venv
6567
source .venv/bin/activate
6668
uv sync --extra dev_build

.github/workflows/check-formatting.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,10 @@ jobs:
1515
uses: actions/setup-python@v6
1616
with:
1717
python-version: "3.12"
18+
- name: Set up uv
19+
uses: astral-sh/setup-uv@v7
1820
- name: Install dependencies
1921
run: |
20-
curl -LsSf https://astral.sh/uv/install.sh | sh
2122
uv venv
2223
source .venv/bin/activate
2324
uv sync --extra dev_core

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,15 @@ jobs:
2929
with:
3030
node-version: '22'
3131

32+
- name: Set up uv
33+
uses: astral-sh/setup-uv@v7
34+
3235
- name: Copy current files to a temporary directory
3336
run: |
3437
mv plotly/labextension/ plotly/labextension-tmp/
3538
3639
- name: Install dependencies and build
3740
run: |
38-
curl -LsSf https://astral.sh/uv/install.sh | sh
3941
uv venv
4042
source .venv/bin/activate
4143
uv pip install jupyterlab

.github/workflows/run-percy.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,10 @@ jobs:
2828
uses: browser-actions/setup-chrome@v2.1.1
2929
with:
3030
install-chromedriver: true
31+
- name: Set up uv
32+
uses: astral-sh/setup-uv@v7
3133
- name: Install requirements
3234
run: |
33-
curl -LsSf https://astral.sh/uv/install.sh | sh
3435
uv venv
3536
source .venv/bin/activate
3637
uv sync --extra dev_optional

.github/workflows/run-pytest.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,10 @@ jobs:
1919
uses: actions/setup-python@v6
2020
with:
2121
python-version: ${{ matrix.python-version }}
22+
- name: Set up uv
23+
uses: astral-sh/setup-uv@v7
2224
- name: Install dependencies
2325
run: |
24-
curl -LsSf https://astral.sh/uv/install.sh | sh
2526
uv venv
2627
source .venv/bin/activate
2728
uv lock --check
@@ -47,9 +48,10 @@ jobs:
4748
python-version: ${{ matrix.python-version }}
4849
- name: Set up Chrome for Pytest
4950
uses: ./.github/actions/setup-chrome-for-pytest
51+
- name: Set up uv
52+
uses: astral-sh/setup-uv@v7
5053
- name: Install dependencies
5154
run: |
52-
curl -LsSf https://astral.sh/uv/install.sh | sh
5355
uv venv
5456
source .venv/bin/activate
5557
uv sync --extra dev_optional
@@ -90,9 +92,10 @@ jobs:
9092
python-version: "3.9"
9193
- name: Set up Chrome for browser tests
9294
uses: ./.github/actions/setup-chrome-for-pytest
95+
- name: Set up uv
96+
uses: astral-sh/setup-uv@v7
9397
- name: Install dependencies
9498
run: |
95-
curl -LsSf https://astral.sh/uv/install.sh | sh
9699
uv venv
97100
source .venv/bin/activate
98101
uv sync --extra dev_optional
@@ -135,9 +138,10 @@ jobs:
135138
uses: browser-actions/setup-chrome@v2.1.1
136139
with:
137140
install-chromedriver: true
141+
- name: Set up uv
142+
uses: astral-sh/setup-uv@v7
138143
- name: Install dependencies
139144
run: |
140-
curl -LsSf https://astral.sh/uv/install.sh | sh
141145
uv venv
142146
source .venv/bin/activate
143147
uv sync --extra dev_optional

.github/workflows/test-release.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,11 @@ jobs:
2222
with:
2323
node-version: '22'
2424

25+
- name: Set up uv
26+
uses: astral-sh/setup-uv@v7
27+
2528
- name: Install npm dependencies
2629
run: |
27-
curl -LsSf https://astral.sh/uv/install.sh | sh
2830
uv venv
2931
source .venv/bin/activate
3032
uv pip install jupyter

0 commit comments

Comments
 (0)