Skip to content

Commit d17e71a

Browse files
committed
Switch to pnpm, fix tests, update deps
1 parent 52e96b6 commit d17e71a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+8904
-13142
lines changed

.github/workflows/lint.yml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,13 @@ jobs:
99
lint:
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: actions/checkout@v3
13-
- name: Use Node.js v16
14-
uses: actions/setup-node@v3
12+
- uses: actions/checkout@v4
13+
- name: Use Node.js v20
14+
uses: actions/setup-node@v4
1515
with:
16-
node-version: 16
16+
node-version: 20
17+
- uses: pnpm/action-setup@v2
1718
- name: Install dependencies and build # build is a postinstall script
18-
run: yarn --immutable
19+
run: pnpm --frozen-lockfile
1920
- name: Lint packages
20-
run: yarn lint
21+
run: pnpm lint

.github/workflows/test.yml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,15 @@ jobs:
1010
runs-on: ubuntu-latest
1111
strategy:
1212
matrix:
13-
node-version: [14.x, 16.x, 18.x, 19.x]
13+
node-version: [18.x, 20.x, 21.x]
1414
steps:
15-
- uses: actions/checkout@v3
15+
- uses: actions/checkout@v4
1616
- name: Use Node.js ${{ matrix.node-version }}
17-
uses: actions/setup-node@v3
17+
uses: actions/setup-node@v4
1818
with:
1919
node-version: ${{ matrix.node-version }}
20+
- uses: pnpm/action-setup@v2
2021
- name: Install dependencies and build # build is a postinstall script
21-
run: yarn --immutable
22+
run: pnpm --frozen-lockfile
2223
- name: Test packages
23-
run: yarn test
24+
run: pnpm test

.github/workflows/update-autocomplete-tools-spec.yaml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,12 @@ jobs:
99
push-to-fig-autocomplete:
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: actions/checkout@v3
13-
- uses: actions/setup-node@v2
12+
- uses: actions/checkout@v4
13+
- uses: actions/setup-node@v4
14+
- uses: pnpm/action-setup@v2
1415
- run: |
15-
yarn
16-
yarn workspace @withfig/autocomplete-tools generate-spec > generated.ts
16+
pnpm install
17+
pnpm run --filter ./cli/tools-cli generate-spec > generated.ts
1718
- name: 'Create Autocomplete PR'
1819
uses: withfig/push-to-fig-autocomplete-action@v1
1920
with:

.github/workflows/update-create-completion-spec-spec.yaml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,12 @@ jobs:
99
push-to-fig-autocomplete:
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: actions/checkout@v3
13-
- uses: actions/setup-node@v2
12+
- uses: actions/checkout@v4
13+
- uses: actions/setup-node@v4
14+
- uses: pnpm/action-setup@v2
1415
- run: |
15-
yarn
16-
yarn workspace create-completion-spec generate-spec > generated.ts
16+
pnpm install
17+
pnpm run --filter ./cli/create-completion-spec generate-spec > generated.ts
1718
- name: 'Create Autocomplete PR'
1819
uses: withfig/push-to-fig-autocomplete-action@v1
1920
with:

.github/workflows/update-publish-spec-to-team-spec.yaml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,12 @@ jobs:
1818
push-to-fig-autocomplete:
1919
runs-on: ubuntu-latest
2020
steps:
21-
- uses: actions/checkout@v3
22-
- uses: actions/setup-node@v2
21+
- uses: actions/checkout@v4
22+
- uses: actions/setup-node@v4
23+
- uses: pnpm/action-setup@v2
2324
- run: |
24-
yarn
25-
yarn workspace @fig/publish-spec generate-spec > generated.ts
25+
pnpm install
26+
pnpm run --filter ./cli/publish-spec generate-spec > generated.ts
2627
- name: 'Create Autocomplete PR'
2728
uses: withfig/push-to-fig-autocomplete-action@v1
2829
with:

.gitignore

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,6 @@ dist-ssr
66
.eslintcache
77
.fig/
88
build/
9-
.yarn/cache
10-
.yarn/unplugged
11-
.yarn/build-state.yml
12-
.yarn/install-state.gz
139
*.log
1410
.python-version
1511
__pycache__/

.husky/pre-commit

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
#!/usr/bin/env sh
22
. "$(dirname -- "$0")/_/husky.sh"
33

4-
yarn pre-commit
4+
pnpm pre-commit

.node-version

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
20

.prettierrc.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
/** @type {import("prettier").Config} */
12
module.exports = {
23
printWidth: 100,
34
singleQuote: false,

.yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs

Lines changed: 0 additions & 546 deletions
This file was deleted.

0 commit comments

Comments
 (0)