fix unit dev dependencies

This commit is contained in:
Elio Bischof
2025-06-16 17:28:41 +02:00
parent b55225324f
commit c70ab1bb9d
8 changed files with 18 additions and 8 deletions

View File

@@ -20,7 +20,6 @@ variable "LOGIN_TEST_UNIT_TAG" {
target "login-test-unit" { target "login-test-unit" {
dockerfile = "dockerfiles/login-test-unit.Dockerfile" dockerfile = "dockerfiles/login-test-unit.Dockerfile"
contexts = { contexts = {
login-dev-base = "target:login-dev-base"
login-client = "target:login-client" login-client = "target:login-client"
} }
output = ["type=docker"] output = ["type=docker"]

View File

@@ -1,7 +1,8 @@
FROM typescript-proto-client AS login-client FROM typescript-proto-client AS login-client
COPY packages/zitadel-tsconfig packages/zitadel-tsconfig
COPY packages/zitadel-proto packages/zitadel-proto
COPY packages/zitadel-client/package.json ./packages/zitadel-client/ COPY packages/zitadel-client/package.json ./packages/zitadel-client/
RUN --mount=type=cache,id=pnpm,target=/pnpm/store \ RUN --mount=type=cache,id=pnpm,target=/pnpm/store \
pnpm install --frozen-lockfile pnpm install --frozen-lockfile --workspace-root --filter ./packages/zitadel-client
COPY packages/zitadel-tsconfig packages/zitadel-tsconfig
COPY packages/zitadel-client packages/zitadel-client COPY packages/zitadel-client packages/zitadel-client
RUN pnpm build:client:standalone RUN pnpm build:client:standalone

View File

@@ -4,6 +4,6 @@ COPY \
.npmrc \ .npmrc \
package.json \ package.json \
./ ./
COPY apps/login/package.json ./apps/login/
RUN --mount=type=cache,id=pnpm,target=/pnpm/store \ RUN --mount=type=cache,id=pnpm,target=/pnpm/store \
pnpm install --frozen-lockfile --filter . pnpm install --frozen-lockfile --workspace-root --filter .

View File

@@ -3,4 +3,7 @@ COPY .prettierrc .prettierignore ./
COPY packages/zitadel-tsconfig packages/zitadel-tsconfig COPY packages/zitadel-tsconfig packages/zitadel-tsconfig
COPY packages/zitadel-prettier-config packages/zitadel-prettier-config COPY packages/zitadel-prettier-config packages/zitadel-prettier-config
COPY packages/zitadel-eslint-config packages/zitadel-eslint-config COPY packages/zitadel-eslint-config packages/zitadel-eslint-config
COPY apps/login/package.json apps/login/
RUN --mount=type=cache,id=pnpm,target=/pnpm/store \
pnpm install --frozen-lockfile --workspace-root --filter zitadel-login
COPY apps/login apps/login COPY apps/login apps/login

View File

@@ -1,2 +1,5 @@
FROM login-client AS login-standalone-builder FROM login-client AS login-test-unit
COPY --from=login-dev-base /build/apps/login apps/login COPY apps/login/package.json ./apps/login/
RUN --mount=type=cache,id=pnpm,target=/pnpm/store \
pnpm install --frozen-lockfile --workspace-root --filter zitadel-client
COPY apps/login ./apps/login

View File

@@ -1,6 +1,6 @@
FROM login-pnpm AS typescript-proto-client FROM login-pnpm AS typescript-proto-client
COPY packages/zitadel-proto/package.json ./packages/zitadel-proto/ COPY packages/zitadel-proto/package.json ./packages/zitadel-proto/
RUN --mount=type=cache,id=pnpm,target=/pnpm/store \ RUN --mount=type=cache,id=pnpm,target=/pnpm/store \
pnpm install --frozen-lockfile pnpm install --frozen-lockfile --workspace-root --filter zitadel-proto
COPY packages/zitadel-proto packages/zitadel-proto COPY packages/zitadel-proto packages/zitadel-proto
RUN pnpm generate RUN pnpm generate

View File

@@ -64,6 +64,7 @@
}, },
"devDependencies": { "devDependencies": {
"@bufbuild/protocompile": "^0.0.1", "@bufbuild/protocompile": "^0.0.1",
"@bufbuild/buf": "^1.53.0",
"@zitadel/tsconfig": "workspace:*", "@zitadel/tsconfig": "workspace:*",
"@zitadel/eslint-config": "workspace:*" "@zitadel/eslint-config": "workspace:*"
} }

3
pnpm-lock.yaml generated
View File

@@ -268,6 +268,9 @@ importers:
specifier: ^5.3.0 specifier: ^5.3.0
version: 5.8.0 version: 5.8.0
devDependencies: devDependencies:
'@bufbuild/buf':
specifier: ^1.53.0
version: 1.53.0
'@bufbuild/protocompile': '@bufbuild/protocompile':
specifier: ^0.0.1 specifier: ^0.0.1
version: 0.0.1(@bufbuild/buf@1.53.0) version: 0.0.1(@bufbuild/buf@1.53.0)