From 816cea8f922aff52183666996909e00680688c26 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Tue, 19 Aug 2025 09:29:13 -0500 Subject: [PATCH 1/4] PYTHON-5503 Use setup-crate to install just in GitHub Actions --- .github/workflows/test-python.yml | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/.github/workflows/test-python.yml b/.github/workflows/test-python.yml index 96729e3a6e..d3b68f87d3 100644 --- a/.github/workflows/test-python.yml +++ b/.github/workflows/test-python.yml @@ -23,7 +23,10 @@ jobs: with: persist-credentials: false - name: Install just - uses: extractions/setup-just@e33e0265a09d6d736e2ee1e0eb685ef1de4669ff # v3 + uses: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859 # v1.4.0 + with: + repo: casey/just + version: 1.42.4 - name: Install uv uses: astral-sh/setup-uv@e92bafb6253dcd438e0484186d7669ea7a8ca1cc # v5 with: @@ -84,7 +87,10 @@ jobs: with: persist-credentials: false - name: Install just - uses: extractions/setup-just@e33e0265a09d6d736e2ee1e0eb685ef1de4669ff # v3 + uses: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859 # v1.4.0 + with: + repo: casey/just + version: 1.42.4 - name: Install uv uses: astral-sh/setup-uv@e92bafb6253dcd438e0484186d7669ea7a8ca1cc # v5 with: @@ -114,7 +120,10 @@ jobs: enable-cache: true python-version: "3.9" - name: Install just - uses: extractions/setup-just@e33e0265a09d6d736e2ee1e0eb685ef1de4669ff # v3 + uses: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859 # v1.4.0 + with: + repo: casey/just + version: 1.42.4 - name: Install dependencies run: just install - name: Build docs @@ -133,7 +142,10 @@ jobs: enable-cache: true python-version: "3.9" - name: Install just - uses: extractions/setup-just@e33e0265a09d6d736e2ee1e0eb685ef1de4669ff # v3 + uses: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859 # v1.4.0 + with: + repo: casey/just + version: 1.42.4 - name: Install dependencies run: just install - name: Build docs @@ -155,7 +167,10 @@ jobs: enable-cache: true python-version: "${{matrix.python}}" - name: Install just - uses: extractions/setup-just@e33e0265a09d6d736e2ee1e0eb685ef1de4669ff # v3 + uses: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859 # v1.4.0 + with: + repo: casey/just + version: 1.42.4 - name: Install dependencies run: | just install From 4cd823df5878e47e1f153308d1a8ae8e4ebf4fa8 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Tue, 19 Aug 2025 09:40:34 -0500 Subject: [PATCH 2/4] use uvx tool install --- .github/workflows/test-python.yml | 29 +++++++---------------------- 1 file changed, 7 insertions(+), 22 deletions(-) diff --git a/.github/workflows/test-python.yml b/.github/workflows/test-python.yml index d3b68f87d3..442a8139ac 100644 --- a/.github/workflows/test-python.yml +++ b/.github/workflows/test-python.yml @@ -22,16 +22,13 @@ jobs: - uses: actions/checkout@v4 with: persist-credentials: false - - name: Install just - uses: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859 # v1.4.0 - with: - repo: casey/just - version: 1.42.4 - name: Install uv uses: astral-sh/setup-uv@e92bafb6253dcd438e0484186d7669ea7a8ca1cc # v5 with: enable-cache: true python-version: "3.9" + - name: Install just + run: uvx tool install just - name: Install Python dependencies run: | just install @@ -86,16 +83,13 @@ jobs: - uses: actions/checkout@v4 with: persist-credentials: false - - name: Install just - uses: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859 # v1.4.0 - with: - repo: casey/just - version: 1.42.4 - name: Install uv uses: astral-sh/setup-uv@e92bafb6253dcd438e0484186d7669ea7a8ca1cc # v5 with: enable-cache: true python-version: "3.9" + - name: Install just + run: uvx tool install just - id: setup-mongodb uses: mongodb-labs/drivers-evergreen-tools@master with: @@ -120,10 +114,7 @@ jobs: enable-cache: true python-version: "3.9" - name: Install just - uses: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859 # v1.4.0 - with: - repo: casey/just - version: 1.42.4 + run: uvx tool install just - name: Install dependencies run: just install - name: Build docs @@ -142,10 +133,7 @@ jobs: enable-cache: true python-version: "3.9" - name: Install just - uses: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859 # v1.4.0 - with: - repo: casey/just - version: 1.42.4 + run: uvx tool install just - name: Install dependencies run: just install - name: Build docs @@ -167,10 +155,7 @@ jobs: enable-cache: true python-version: "${{matrix.python}}" - name: Install just - uses: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859 # v1.4.0 - with: - repo: casey/just - version: 1.42.4 + run: uvx tool install just - name: Install dependencies run: | just install From 3a47fa53dab4e73b007b66068d814b99518c53c6 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Tue, 19 Aug 2025 09:41:52 -0500 Subject: [PATCH 3/4] use uv tool install --- .github/workflows/test-python.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/test-python.yml b/.github/workflows/test-python.yml index 442a8139ac..1fef6e3456 100644 --- a/.github/workflows/test-python.yml +++ b/.github/workflows/test-python.yml @@ -28,7 +28,7 @@ jobs: enable-cache: true python-version: "3.9" - name: Install just - run: uvx tool install just + run: uv tool install just - name: Install Python dependencies run: | just install @@ -89,7 +89,7 @@ jobs: enable-cache: true python-version: "3.9" - name: Install just - run: uvx tool install just + run: uv tool install just - id: setup-mongodb uses: mongodb-labs/drivers-evergreen-tools@master with: @@ -114,7 +114,7 @@ jobs: enable-cache: true python-version: "3.9" - name: Install just - run: uvx tool install just + run: uv tool install just - name: Install dependencies run: just install - name: Build docs @@ -133,7 +133,7 @@ jobs: enable-cache: true python-version: "3.9" - name: Install just - run: uvx tool install just + run: uv tool install just - name: Install dependencies run: just install - name: Build docs @@ -155,7 +155,7 @@ jobs: enable-cache: true python-version: "${{matrix.python}}" - name: Install just - run: uvx tool install just + run: uv tool install just - name: Install dependencies run: | just install From d6b64e46a6e516ea10b09dd5560fbd3164b7ed22 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Tue, 19 Aug 2025 09:44:31 -0500 Subject: [PATCH 4/4] use rust-just --- .github/workflows/test-python.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/test-python.yml b/.github/workflows/test-python.yml index 1fef6e3456..11255f9e49 100644 --- a/.github/workflows/test-python.yml +++ b/.github/workflows/test-python.yml @@ -28,7 +28,7 @@ jobs: enable-cache: true python-version: "3.9" - name: Install just - run: uv tool install just + run: uv tool install rust-just - name: Install Python dependencies run: | just install @@ -89,7 +89,7 @@ jobs: enable-cache: true python-version: "3.9" - name: Install just - run: uv tool install just + run: uv tool install rust-just - id: setup-mongodb uses: mongodb-labs/drivers-evergreen-tools@master with: @@ -114,7 +114,7 @@ jobs: enable-cache: true python-version: "3.9" - name: Install just - run: uv tool install just + run: uv tool install rust-just - name: Install dependencies run: just install - name: Build docs @@ -133,7 +133,7 @@ jobs: enable-cache: true python-version: "3.9" - name: Install just - run: uv tool install just + run: uv tool install rust-just - name: Install dependencies run: just install - name: Build docs @@ -155,7 +155,7 @@ jobs: enable-cache: true python-version: "${{matrix.python}}" - name: Install just - run: uv tool install just + run: uv tool install rust-just - name: Install dependencies run: | just install