Skip to content

Commit d552760

Browse files
committed
Use pnpm; install after updates to upgrade the lockfile at the workspace
level
1 parent d492b09 commit d552760

1 file changed

Lines changed: 10 additions & 2 deletions

File tree

.github/workflows/smoke-test-app-template-updates.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,16 +34,20 @@ jobs:
3434
uses: actions/setup-node@v4
3535
with:
3636
node-version: 20
37+
- name: Setup pnpm
38+
uses: pnpm/action-setup@v4
3739
- name: Generate ember-test-app using classic blueprint
3840
run: |
3941
set -euo pipefail
4042
tmpdir=$(mktemp -d)
4143
echo "Using temp dir: $tmpdir"
4244
cd "$tmpdir"
43-
npx ember-cli@latest new ember-test-app -b @ember-tooling/classic-build-app-blueprint --no-welcome --skip-git --skip-npm --ember-data=false
45+
pnpm dlx ember-cli@latest new ember-test-app -b @ember-tooling/classic-build-app-blueprint --no-welcome --skip-git --skip-npm --ember-data=false
4446
node "$GITHUB_WORKSPACE/.github/scripts/update-smoke-test-template.mjs" \
4547
"$tmpdir/ember-test-app" \
4648
"$GITHUB_WORKSPACE/smoke-tests/app-template"
49+
- name: Install workspace deps
50+
run: pnpm install
4751

4852
- name: Create PR
4953
uses: peter-evans/create-pull-request@v7
@@ -66,16 +70,20 @@ jobs:
6670
uses: actions/setup-node@v4
6771
with:
6872
node-version: 20
73+
- name: Setup pnpm
74+
uses: pnpm/action-setup@v4
6975
- name: Generate v2-app-template
7076
run: |
7177
set -euo pipefail
7278
tmpdir=$(mktemp -d)
7379
echo "Using temp dir: $tmpdir"
7480
cd "$tmpdir"
75-
npx ember-cli@latest new v2-app-template --no-welcome --skip-git --skip-npm --ember-data=false
81+
pnpm dlx ember-cli@latest new v2-app-template --no-welcome --skip-git --skip-npm --ember-data=false
7682
node "$GITHUB_WORKSPACE/.github/scripts/update-smoke-test-template.mjs" \
7783
"$tmpdir/v2-app-template" \
7884
"$GITHUB_WORKSPACE/smoke-tests/v2-app-template"
85+
- name: Install workspace deps
86+
run: pnpm install
7987

8088
- name: Create PR
8189
uses: peter-evans/create-pull-request@v7

0 commit comments

Comments
 (0)