Skip to content

Commit 04212d2

Browse files
iancubic-dev-ai[bot]cubic Bot
authored
Add auth to next template, switch to vitest for CLI (#38)
* wip adding auth to next template * update agents md file * fix * auth finally working * lockfile, fixes * format * moving folders * remove repo container * switching init testing to unit/integration * adding vitest * tests * rename * fix typecheck, rename build scripts * lint * remove * rename * fix * Update templates/packages/ui/src/components/sidebar.tsx Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com> * Update templates/packages/ui/src/components/sidebar.tsx Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com> * Update templates/packages/ui/src/components/breadcrumb.tsx Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com> * Update templates/packages/ui/src/components/input.tsx Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com> * Update packages/cli/src/cmd/README.test.md Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com> * Attach DB pool error listener only when creating new pool (merges into #38) (#39) Co-authored-by: cubic Bot <[email protected]> * Update templates/packages/ui/src/components/card.stories.tsx Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com> * Update templates/packages/ui/src/components/avatar.tsx Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com> * fixes * fixes * fix drizzle migrations * fix typecheck * fixes * fix * fixes * lint * Update templates/packages/ui/src/components/avatar.tsx Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com> * Update templates/packages/ui/src/components/collapsible.tsx Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com> * Update templates/packages/ui/src/components/collapsible.tsx Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com> * fix * Fixes * fixes * fix, lockfile * fix ci builds * fix: add --no-frozen-lockfile to test-cli workflow * fix: add branch to --repo flag in test-cli and frozen-lockfile to build-templates * fix --------- Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com> Co-authored-by: cubic Bot <[email protected]>
1 parent 6ac93c7 commit 04212d2

File tree

215 files changed

+24805
-26381
lines changed

Some content is hidden

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

215 files changed

+24805
-26381
lines changed
File renamed without changes.

.github/workflows/templates-build.yml renamed to .github/workflows/build-templates.yml

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ jobs:
1717
- uses: ./.github/actions/setup
1818

1919
- name: Install dependencies
20-
run: pnpm install
20+
run: pnpm install --frozen-lockfile
2121

2222
- name: Install template dependencies
23-
run: pnpm install
23+
run: pnpm install --frozen-lockfile
2424
working-directory: ./templates/repo
2525

2626
- name: Build packages
@@ -42,7 +42,7 @@ jobs:
4242
- name: Reinstall with local packages
4343
run: |
4444
rm -rf node_modules pnpm-lock.yaml
45-
pnpm install
45+
pnpm install --no-frozen-lockfile
4646
working-directory: ./tmp/repo
4747

4848
- name: Verify Install
@@ -65,7 +65,7 @@ jobs:
6565
- uses: ./.github/actions/setup
6666

6767
- name: Install dependencies
68-
run: pnpm install
68+
run: pnpm install --frozen-lockfile
6969

7070
- name: Build packages
7171
run: pnpm --filter "./packages/**" build
@@ -86,12 +86,16 @@ jobs:
8686
- name: Reinstall with local packages
8787
run: |
8888
rm -rf node_modules pnpm-lock.yaml
89-
pnpm install
89+
pnpm install --no-frozen-lockfile
9090
working-directory: ./tmp/repo
9191

9292
- name: Install app (with branch)
9393
run: |
94-
node $GITHUB_WORKSPACE/packages/cli/dist/cli.js add next --name next --repo "ian/startupkit/templates/next#${GITHUB_REF_NAME}"
94+
node $GITHUB_WORKSPACE/packages/cli/dist/cli.js add next --name next --repo "ian/startupkit/templates/apps/next#${GITHUB_REF_NAME}"
95+
working-directory: ./tmp/repo
96+
97+
- name: Reinstall after adding app
98+
run: pnpm install --no-frozen-lockfile
9599
working-directory: ./tmp/repo
96100

97101
- name: Verify Install
@@ -100,9 +104,9 @@ jobs:
100104
working-directory: ./tmp/repo/apps/next
101105

102106
- name: Lint
103-
run: pnpm run lint
104-
working-directory: ./tmp/repo/apps/next
107+
run: pnpm --filter "./apps/next" run lint
108+
working-directory: ./tmp/repo
105109

106110
- name: Typecheck
107-
run: pnpm run typecheck
108-
working-directory: ./tmp/repo/apps/next
111+
run: pnpm --filter "./apps/next" run typecheck
112+
working-directory: ./tmp/repo

0 commit comments

Comments
 (0)