diff --git a/.woodpecker/web.yml b/.woodpecker/web.yml
index b03a46f..cda381e 100644
--- a/.woodpecker/web.yml
+++ b/.woodpecker/web.yml
@@ -50,6 +50,7 @@ steps:
commands:
- *use_deps
- pnpm --filter "@mosaic/shared" build
+ - pnpm --filter "@mosaic/ui" build
depends_on:
- install
diff --git a/apps/orchestrator/Dockerfile b/apps/orchestrator/Dockerfile
index 506919a..ccd9134 100644
--- a/apps/orchestrator/Dockerfile
+++ b/apps/orchestrator/Dockerfile
@@ -84,7 +84,7 @@ COPY --from=builder --chown=nestjs:nodejs /app/packages ./packages
# Copy built orchestrator application
COPY --from=builder --chown=nestjs:nodejs /app/apps/orchestrator/dist ./apps/orchestrator/dist
# Remove compiled test files from production (contain test fixtures that trigger Trivy secret scanning)
-RUN find ./apps/orchestrator/dist -name '*.spec.js' -o -name '*.spec.js.map' -o -name '*.test.js' -o -name '*.test.js.map' | xargs rm -f 2>/dev/null || true
+RUN find ./apps/orchestrator/dist \( -name '*.spec.js' -o -name '*.spec.js.map' -o -name '*.test.js' -o -name '*.test.js.map' \) -print | xargs rm -f 2>/dev/null || true
COPY --from=builder --chown=nestjs:nodejs /app/apps/orchestrator/package.json ./apps/orchestrator/
# Copy app's node_modules which contains symlinks to root node_modules
diff --git a/apps/web/src/app/(authenticated)/settings/credentials/audit/page.tsx b/apps/web/src/app/(authenticated)/settings/credentials/audit/page.tsx
index d7b9724..4eb77d4 100644
--- a/apps/web/src/app/(authenticated)/settings/credentials/audit/page.tsx
+++ b/apps/web/src/app/(authenticated)/settings/credentials/audit/page.tsx
@@ -180,7 +180,7 @@ export default function CredentialAuditPage(): React.ReactElement {
{
+ onChange={(e: React.ChangeEvent) => {
handleFilterChange("startDate", e.target.value);
}}
/>
@@ -192,7 +192,7 @@ export default function CredentialAuditPage(): React.ReactElement {
{
+ onChange={(e: React.ChangeEvent) => {
handleFilterChange("endDate", e.target.value);
}}
/>
diff --git a/apps/web/src/app/settings/workspaces/[id]/teams/page.tsx b/apps/web/src/app/settings/workspaces/[id]/teams/page.tsx
index 71968b0..8a16d36 100644
--- a/apps/web/src/app/settings/workspaces/[id]/teams/page.tsx
+++ b/apps/web/src/app/settings/workspaces/[id]/teams/page.tsx
@@ -125,7 +125,7 @@ function TeamsPageContent(): ReactElement {
{
+ onChange={(e: React.ChangeEvent) => {
setNewTeamName(e.target.value);
}}
placeholder="Enter team name"
@@ -136,7 +136,7 @@ function TeamsPageContent(): ReactElement {
{
+ onChange={(e: React.ChangeEvent) => {
setNewTeamDescription(e.target.value);
}}
placeholder="Enter team description"
diff --git a/apps/web/src/components/auth/LogoutButton.tsx b/apps/web/src/components/auth/LogoutButton.tsx
index 304d2ab..c14ff0d 100644
--- a/apps/web/src/components/auth/LogoutButton.tsx
+++ b/apps/web/src/components/auth/LogoutButton.tsx
@@ -27,7 +27,7 @@ export function LogoutButton({
};
return (
-