add test yml
Build & Deploy / Build & Push Docker Image (push) Successful in 8m12s
Test / Type Check (all packages) (push) Successful in 2m42s
Build & Deploy / Deploy to VPS (push) Successful in 4s
Test / API Unit Tests (push) Successful in 4m10s
Test / Homepage Unit Tests (push) Failing after 2m51s
Test / Storefront Unit Tests (push) Failing after 3m39s
Test / Admin Unit Tests (push) Successful in 3m10s
Test / Dashboard Unit Tests (push) Failing after 4m13s
Test / API Integration Tests (push) Failing after 3m37s
Build & Deploy / Build & Push Docker Image (push) Successful in 8m12s
Test / Type Check (all packages) (push) Successful in 2m42s
Build & Deploy / Deploy to VPS (push) Successful in 4s
Test / API Unit Tests (push) Successful in 4m10s
Test / Homepage Unit Tests (push) Failing after 2m51s
Test / Storefront Unit Tests (push) Failing after 3m39s
Test / Admin Unit Tests (push) Successful in 3m10s
Test / Dashboard Unit Tests (push) Failing after 4m13s
Test / API Integration Tests (push) Failing after 3m37s
This commit is contained in:
@@ -26,6 +26,14 @@ jobs:
|
|||||||
node-version: ${{ env.NODE_VERSION }}
|
node-version: ${{ env.NODE_VERSION }}
|
||||||
- run: corepack enable && corepack prepare npm@10.5.0 --activate
|
- run: corepack enable && corepack prepare npm@10.5.0 --activate
|
||||||
- run: npm ci --include=optional
|
- run: npm ci --include=optional
|
||||||
|
- name: Repair Rollup optional dependency on Linux ARM64
|
||||||
|
run: |
|
||||||
|
ARCH="$(uname -m)"
|
||||||
|
if [ "$ARCH" = "aarch64" ] || [ "$ARCH" = "arm64" ]; then
|
||||||
|
ROLLUP_VERSION="$(node -p "require('./node_modules/rollup/package.json').version")"
|
||||||
|
npm install --no-save --include=optional "@rollup/rollup-linux-arm64-gnu@$ROLLUP_VERSION"
|
||||||
|
node -e "require('@rollup/rollup-linux-arm64-gnu')"
|
||||||
|
fi
|
||||||
- run: npm run db:generate
|
- run: npm run db:generate
|
||||||
- run: npm run type-check
|
- run: npm run type-check
|
||||||
|
|
||||||
@@ -40,6 +48,14 @@ jobs:
|
|||||||
node-version: ${{ env.NODE_VERSION }}
|
node-version: ${{ env.NODE_VERSION }}
|
||||||
- run: corepack enable && corepack prepare npm@10.5.0 --activate
|
- run: corepack enable && corepack prepare npm@10.5.0 --activate
|
||||||
- run: npm ci --include=optional
|
- run: npm ci --include=optional
|
||||||
|
- name: Repair Rollup optional dependency on Linux ARM64
|
||||||
|
run: |
|
||||||
|
ARCH="$(uname -m)"
|
||||||
|
if [ "$ARCH" = "aarch64" ] || [ "$ARCH" = "arm64" ]; then
|
||||||
|
ROLLUP_VERSION="$(node -p "require('./node_modules/rollup/package.json').version")"
|
||||||
|
npm install --no-save --include=optional "@rollup/rollup-linux-arm64-gnu@$ROLLUP_VERSION"
|
||||||
|
node -e "require('@rollup/rollup-linux-arm64-gnu')"
|
||||||
|
fi
|
||||||
- run: npm run db:generate
|
- run: npm run db:generate
|
||||||
- run: npm run test:api
|
- run: npm run test:api
|
||||||
|
|
||||||
@@ -54,6 +70,14 @@ jobs:
|
|||||||
node-version: ${{ env.NODE_VERSION }}
|
node-version: ${{ env.NODE_VERSION }}
|
||||||
- run: corepack enable && corepack prepare npm@10.5.0 --activate
|
- run: corepack enable && corepack prepare npm@10.5.0 --activate
|
||||||
- run: npm ci --include=optional
|
- run: npm ci --include=optional
|
||||||
|
- name: Repair Rollup optional dependency on Linux ARM64
|
||||||
|
run: |
|
||||||
|
ARCH="$(uname -m)"
|
||||||
|
if [ "$ARCH" = "aarch64" ] || [ "$ARCH" = "arm64" ]; then
|
||||||
|
ROLLUP_VERSION="$(node -p "require('./node_modules/rollup/package.json').version")"
|
||||||
|
npm install --no-save --include=optional "@rollup/rollup-linux-arm64-gnu@$ROLLUP_VERSION"
|
||||||
|
node -e "require('@rollup/rollup-linux-arm64-gnu')"
|
||||||
|
fi
|
||||||
- run: npm run build --workspace @rentaldrivego/types
|
- run: npm run build --workspace @rentaldrivego/types
|
||||||
- run: npm run test:homepage
|
- run: npm run test:homepage
|
||||||
|
|
||||||
@@ -68,6 +92,14 @@ jobs:
|
|||||||
node-version: ${{ env.NODE_VERSION }}
|
node-version: ${{ env.NODE_VERSION }}
|
||||||
- run: corepack enable && corepack prepare npm@10.5.0 --activate
|
- run: corepack enable && corepack prepare npm@10.5.0 --activate
|
||||||
- run: npm ci --include=optional
|
- run: npm ci --include=optional
|
||||||
|
- name: Repair Rollup optional dependency on Linux ARM64
|
||||||
|
run: |
|
||||||
|
ARCH="$(uname -m)"
|
||||||
|
if [ "$ARCH" = "aarch64" ] || [ "$ARCH" = "arm64" ]; then
|
||||||
|
ROLLUP_VERSION="$(node -p "require('./node_modules/rollup/package.json').version")"
|
||||||
|
npm install --no-save --include=optional "@rollup/rollup-linux-arm64-gnu@$ROLLUP_VERSION"
|
||||||
|
node -e "require('@rollup/rollup-linux-arm64-gnu')"
|
||||||
|
fi
|
||||||
- run: npm run build --workspace @rentaldrivego/types
|
- run: npm run build --workspace @rentaldrivego/types
|
||||||
- run: npm run test:storefront
|
- run: npm run test:storefront
|
||||||
|
|
||||||
@@ -82,6 +114,14 @@ jobs:
|
|||||||
node-version: ${{ env.NODE_VERSION }}
|
node-version: ${{ env.NODE_VERSION }}
|
||||||
- run: corepack enable && corepack prepare npm@10.5.0 --activate
|
- run: corepack enable && corepack prepare npm@10.5.0 --activate
|
||||||
- run: npm ci --include=optional
|
- run: npm ci --include=optional
|
||||||
|
- name: Repair Rollup optional dependency on Linux ARM64
|
||||||
|
run: |
|
||||||
|
ARCH="$(uname -m)"
|
||||||
|
if [ "$ARCH" = "aarch64" ] || [ "$ARCH" = "arm64" ]; then
|
||||||
|
ROLLUP_VERSION="$(node -p "require('./node_modules/rollup/package.json').version")"
|
||||||
|
npm install --no-save --include=optional "@rollup/rollup-linux-arm64-gnu@$ROLLUP_VERSION"
|
||||||
|
node -e "require('@rollup/rollup-linux-arm64-gnu')"
|
||||||
|
fi
|
||||||
- run: npm run test:admin
|
- run: npm run test:admin
|
||||||
|
|
||||||
dashboard-tests:
|
dashboard-tests:
|
||||||
@@ -95,6 +135,14 @@ jobs:
|
|||||||
node-version: ${{ env.NODE_VERSION }}
|
node-version: ${{ env.NODE_VERSION }}
|
||||||
- run: corepack enable && corepack prepare npm@10.5.0 --activate
|
- run: corepack enable && corepack prepare npm@10.5.0 --activate
|
||||||
- run: npm ci --include=optional
|
- run: npm ci --include=optional
|
||||||
|
- name: Repair Rollup optional dependency on Linux ARM64
|
||||||
|
run: |
|
||||||
|
ARCH="$(uname -m)"
|
||||||
|
if [ "$ARCH" = "aarch64" ] || [ "$ARCH" = "arm64" ]; then
|
||||||
|
ROLLUP_VERSION="$(node -p "require('./node_modules/rollup/package.json').version")"
|
||||||
|
npm install --no-save --include=optional "@rollup/rollup-linux-arm64-gnu@$ROLLUP_VERSION"
|
||||||
|
node -e "require('@rollup/rollup-linux-arm64-gnu')"
|
||||||
|
fi
|
||||||
- run: npm run build --workspace @rentaldrivego/types
|
- run: npm run build --workspace @rentaldrivego/types
|
||||||
- run: npm run test:dashboard
|
- run: npm run test:dashboard
|
||||||
|
|
||||||
@@ -135,6 +183,14 @@ jobs:
|
|||||||
node-version: ${{ env.NODE_VERSION }}
|
node-version: ${{ env.NODE_VERSION }}
|
||||||
- run: corepack enable && corepack prepare npm@10.5.0 --activate
|
- run: corepack enable && corepack prepare npm@10.5.0 --activate
|
||||||
- run: npm ci --include=optional
|
- run: npm ci --include=optional
|
||||||
|
- name: Repair Rollup optional dependency on Linux ARM64
|
||||||
|
run: |
|
||||||
|
ARCH="$(uname -m)"
|
||||||
|
if [ "$ARCH" = "aarch64" ] || [ "$ARCH" = "arm64" ]; then
|
||||||
|
ROLLUP_VERSION="$(node -p "require('./node_modules/rollup/package.json').version")"
|
||||||
|
npm install --no-save --include=optional "@rollup/rollup-linux-arm64-gnu@$ROLLUP_VERSION"
|
||||||
|
node -e "require('@rollup/rollup-linux-arm64-gnu')"
|
||||||
|
fi
|
||||||
- run: npm run db:generate
|
- run: npm run db:generate
|
||||||
- run: npm run db:deploy
|
- run: npm run db:deploy
|
||||||
- run: npx prisma db push --schema packages/database/prisma/schema.prisma
|
- run: npx prisma db push --schema packages/database/prisma/schema.prisma
|
||||||
|
|||||||
Reference in New Issue
Block a user