Skip to content

Commit c4a1ec1

Browse files
authored
chore: Use workspace devDependencies for react-email packages (#957)
1 parent f851c98 commit c4a1ec1

File tree

18 files changed

+87
-97
lines changed

18 files changed

+87
-97
lines changed

.github/workflows/tests.yml

Lines changed: 6 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -5,36 +5,6 @@ on:
55
- main
66
pull_request:
77
jobs:
8-
lint:
9-
runs-on: buildjet-4vcpu-ubuntu-2204
10-
container:
11-
image: node:18
12-
steps:
13-
- name: Checkout
14-
uses: actions/checkout@v4
15-
16-
- name: Enable Corepack
17-
id: pnpm-setup
18-
run: |
19-
corepack enable
20-
corepack prepare pnpm@latest --activate
21-
pnpm config set script-shell "/usr/bin/bash"
22-
echo "::set-output name=pnpm_cache_dir::$(pnpm store path)"
23-
24-
- name: pnpm Cache
25-
uses: buildjet/cache@v3
26-
with:
27-
path: ${{ steps.pnpm-setup.outputs.pnpm_cache_dir }}
28-
key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
29-
restore-keys: |
30-
${{ runner.os }}-pnpm-store-
31-
32-
- name: Install packages
33-
run: pnpm install --frozen-lockfile
34-
35-
- name: Run Lint
36-
run: pnpm lint
37-
388
format:
399
runs-on: buildjet-4vcpu-ubuntu-2204
4010
container:
@@ -92,6 +62,12 @@ jobs:
9262
- name: Install packages
9363
run: pnpm install --frozen-lockfile
9464

65+
- name: Run Build
66+
run: pnpm build
67+
68+
- name: Run Lint
69+
run: pnpm lint
70+
9571
- name: Run Tests
9672
run: pnpm test
9773

@@ -133,25 +109,6 @@ jobs:
133109
- name: Checkout
134110
uses: actions/checkout@v4
135111

136-
- name: Enable Corepack
137-
id: pnpm-setup
138-
run: |
139-
corepack enable
140-
corepack prepare pnpm@latest --activate
141-
pnpm config set script-shell "/usr/bin/bash"
142-
echo "::set-output name=pnpm_cache_dir::$(pnpm store path)"
143-
144-
- name: pnpm Cache
145-
uses: buildjet/cache@v3
146-
with:
147-
path: ${{ steps.pnpm-setup.outputs.pnpm_cache_dir }}
148-
key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
149-
restore-keys: |
150-
${{ runner.os }}-pnpm-store-
151-
152-
- name: Install packages
153-
run: pnpm install --frozen-lockfile
154-
155112
- name: Check for pinned dependencies
156113
run: |
157114
node -e '

packages/body/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"devDependencies": {
3737
"@babel/core": "7.21.8",
3838
"@babel/preset-react": "7.22.5",
39-
"@react-email/render": "0.0.6",
39+
"@react-email/render": "workspace:*",
4040
"eslint-config-custom": "workspace:*",
4141
"tsconfig": "workspace:*",
4242
"typescript": "5.1.6"

packages/button/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
},
4848
"devDependencies": {
4949
"@babel/preset-react": "7.22.5",
50-
"@react-email/render": "0.0.6",
50+
"@react-email/render": "workspace:*",
5151
"eslint-config-custom": "workspace:*",
5252
"tsconfig": "workspace:*",
5353
"typescript": "5.1.6"

packages/column/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
},
4848
"devDependencies": {
4949
"@babel/preset-react": "7.22.5",
50-
"@react-email/render": "0.0.6",
50+
"@react-email/render": "workspace:*",
5151
"eslint-config-custom": "workspace:*",
5252
"tsconfig": "workspace:*",
5353
"typescript": "5.1.6"

packages/container/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
},
4848
"devDependencies": {
4949
"@babel/preset-react": "7.22.5",
50-
"@react-email/render": "0.0.6",
50+
"@react-email/render": "workspace:*",
5151
"eslint-config-custom": "workspace:*",
5252
"tsconfig": "workspace:*",
5353
"typescript": "5.1.6"

packages/font/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
},
3636
"devDependencies": {
3737
"@babel/preset-react": "7.22.5",
38-
"@react-email/render": "0.0.6",
38+
"@react-email/render": "workspace:*",
3939
"eslint-config-custom": "workspace:*",
4040
"tsconfig": "workspace:*",
4141
"typescript": "5.1.6"

packages/head/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
},
4848
"devDependencies": {
4949
"@babel/preset-react": "7.22.5",
50-
"@react-email/render": "0.0.6",
50+
"@react-email/render": "workspace:*",
5151
"eslint-config-custom": "workspace:*",
5252
"tsconfig": "workspace:*",
5353
"typescript": "5.1.6"

packages/heading/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
},
5151
"devDependencies": {
5252
"@babel/preset-react": "7.22.5",
53-
"@react-email/render": "0.0.6",
53+
"@react-email/render": "workspace:*",
5454
"eslint-config-custom": "workspace:*",
5555
"tsconfig": "workspace:*",
5656
"typescript": "5.1.6"

packages/hr/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
},
4848
"devDependencies": {
4949
"@babel/preset-react": "7.22.5",
50-
"@react-email/render": "0.0.6",
50+
"@react-email/render": "workspace:*",
5151
"eslint-config-custom": "workspace:*",
5252
"tsconfig": "workspace:*",
5353
"typescript": "5.1.6"

packages/html/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
},
4848
"devDependencies": {
4949
"@babel/preset-react": "7.22.5",
50-
"@react-email/render": "0.0.6",
50+
"@react-email/render": "workspace:*",
5151
"eslint-config-custom": "workspace:*",
5252
"tsconfig": "workspace:*",
5353
"typescript": "5.1.6"

0 commit comments

Comments
 (0)