Skip to content

Commit e295399

Browse files
Use pnpm/action-setup in workflows (#2825)
1 parent f109747 commit e295399

File tree

5 files changed

+13
-28
lines changed

5 files changed

+13
-28
lines changed

.github/workflows/deploy.yaml

+5-8
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,11 @@ jobs:
1818
- name: Checkout repository
1919
uses: actions/checkout@v4
2020
with:
21+
# This is needed to get the number of commits in the current branch
2122
fetch-depth: 0
2223

23-
# FIXME: https://github.com/cursorless-dev/cursorless/issues/2817
24-
- name: Upgrade Corepack
25-
run: npm install --global [email protected]
26-
27-
- name: Enable Corepack
28-
run: corepack enable
24+
- name: Install pnpm
25+
uses: pnpm/action-setup@v4
2926

3027
- name: Set up Node.js
3128
uses: actions/setup-node@v4
@@ -70,8 +67,8 @@ jobs:
7067
- name: Checkout repository
7168
uses: actions/checkout@v4
7269

73-
- name: Enable Corepack
74-
run: corepack enable
70+
- name: Install pnpm
71+
uses: pnpm/action-setup@v4
7572

7673
- name: Set up Node.js
7774
uses: actions/setup-node@v4

.github/workflows/pr-description.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ jobs:
1010
validate-pr-description:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- name: Set up workspace
14-
uses: actions/checkout@v2
13+
- name: Checkout repository
14+
uses: actions/checkout@v4
1515

1616
- name: Validate description
1717
run: |

.github/workflows/pre-commit.yml

+2-6
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,8 @@ jobs:
2727
with:
2828
python-version: 3.x
2929

30-
# FIXME: https://github.com/cursorless-dev/cursorless/issues/2817
31-
- name: Upgrade Corepack
32-
run: npm install --global [email protected]
33-
34-
- name: Enable Corepack
35-
run: corepack enable
30+
- name: Install pnpm
31+
uses: pnpm/action-setup@v4
3632

3733
- name: Set up Node.js
3834
uses: actions/setup-node@v4

.github/workflows/test-docs.yml

+2-6
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,8 @@ jobs:
1616
- name: Checkout repository
1717
uses: actions/checkout@v4
1818

19-
# FIXME: https://github.com/cursorless-dev/cursorless/issues/2817
20-
- name: Upgrade Corepack
21-
run: npm install --global [email protected]
22-
23-
- name: Enable Corepack
24-
run: corepack enable
19+
- name: Install pnpm
20+
uses: pnpm/action-setup@v4
2521

2622
- name: Set up Node.js
2723
uses: actions/setup-node@v4

.github/workflows/test.yml

+2-6
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,8 @@ jobs:
3737
- name: Checkout repository
3838
uses: actions/checkout@v4
3939

40-
# FIXME: https://github.com/cursorless-dev/cursorless/issues/2817
41-
- name: Upgrade Corepack
42-
run: npm install --global --force [email protected]
43-
44-
- name: Enable Corepack
45-
run: corepack enable
40+
- name: Install pnpm
41+
uses: pnpm/action-setup@v4
4642

4743
- name: Set up Node.js
4844
uses: actions/setup-node@v4

0 commit comments

Comments
 (0)