6161 - name : Check published types
6262 run : pnpm type-check:types
6363
64+ build-test :
65+ name : package preparation test
66+ runs-on : ubuntu-latest
67+ steps :
68+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
69+ with :
70+ persist-credentials : false
71+ - uses : ./.github/actions/setup
72+ with :
73+ use_lockfile : " false"
74+ - name : build
75+ run : pnpm build
76+ - uses : wyvox/action-no-git-diff@6d1f5759a221e2ea447974af795e395672e33328 # v1.0.1
77+
6478 basic-test :
6579 name : Basic Test
6680 runs-on : ubuntu-latest
@@ -150,7 +164,7 @@ jobs:
150164 smoke-test :
151165 name : Smoke tests (Full Ember Apps)
152166 runs-on : ubuntu-latest
153- needs : [basic-test, lint, types]
167+ needs : [basic-test, lint, types, build-test ]
154168 strategy :
155169 fail-fast : false
156170 matrix : ${{fromJson(needs.lint.outputs.matrix)}}
@@ -169,11 +183,11 @@ jobs:
169183 ${MATRIX_COMMAND}
170184 env :
171185 MATRIX_COMMAND : ${{ matrix.command }}
172-
186+
173187 smoke-test-with-deprecations-removed :
174188 name : Smoke tests with Deprecations Removed (Full Ember Apps)
175189 runs-on : ubuntu-latest
176- needs : [basic-test, lint, types]
190+ needs : [basic-test, lint, types, build-test ]
177191 strategy :
178192 fail-fast : false
179193 matrix : ${{fromJson(needs.lint.outputs.matrix)}}
@@ -197,7 +211,7 @@ jobs:
197211 node-test :
198212 name : Node.js Tests
199213 runs-on : ubuntu-latest
200- needs : [basic-test, lint, types]
214+ needs : [basic-test, lint, types, build-test ]
201215 steps :
202216 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
203217 with :
0 commit comments