From cbeeb821037d36a4e8cf4da0eb0e61c515948fbe Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Mon, 6 Oct 2025 10:58:05 -0400 Subject: [PATCH 1/2] Add build to CI --- .github/workflows/ci.yml | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cbbb471..0780efd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,6 +12,20 @@ concurrency: cancel-in-progress: true jobs: + build: + name: "Build" + runs-on: ubuntu-latest + timeout-minutes: 2 + steps: + - uses: actions/checkout@v4 + - uses: pnpm/action-setup@v4 + - uses: actions/setup-node@v4 + with: + node-version: 22 + cache: pnpm + - run: pnpm install --frozen-lockfile + - run: pnpm build + lint: name: "Lints" runs-on: ubuntu-latest @@ -50,8 +64,7 @@ jobs: # For the Try Scenarios - id: set-matrix run: | - echo "matrix=$(pnpm -s dlx @embroider/try list)" >> $GITHUB_OUTPUT - + echo "matrix=$(pnpm -s dlx @embroider/try list)" >> $GITHUB_OUTPUT floating: name: "Floating Dependencies" @@ -88,7 +101,7 @@ jobs: cache: pnpm - name: Apply Scenario run: | - pnpm dlx @embroider/try apply ${{ matrix.name }} + pnpm dlx @embroider/try apply ${{ matrix.name }} - name: Install Dependencies run: pnpm install --no-lockfile From 60409e5f7eacbafec21dc157dbcb6f43450397cd Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Mon, 6 Oct 2025 10:58:39 -0400 Subject: [PATCH 2/2] Update rollup --- rollup.config.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rollup.config.mjs b/rollup.config.mjs index 8c3164b..c797471 100644 --- a/rollup.config.mjs +++ b/rollup.config.mjs @@ -63,7 +63,7 @@ export default { // Emit .d.ts declaration files addon.declarations( 'declarations', - `npx glint --declaration --project ${tsConfig}`, + `pnpm ember-tsc --declaration --project ${tsConfig}`, ), // addons are allowed to contain imports of .css files, which we want rollup