diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 403796b..ce8c592 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -37,8 +37,11 @@ jobs: - name: Install dependencies run: npm install - - name: Setup database tables - run: node artisan db:fresh --env test --connection postgres + - name: Run migrations + run: node artisan migration:run --env test --connection postgres + + - name: Run seeders + run: node artisan db:seed --env test --connection postgres - name: Run tests run: npm run test:coverage diff --git a/package-lock.json b/package-lock.json index a3655fa..50c3a3c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "@athenna/common": "^4.36.0", "@athenna/config": "^4.20.0", "@athenna/core": "^4.37.0", - "@athenna/database": "^4.47.0", + "@athenna/database": "^4.48.0", "@athenna/http": "^4.32.0", "@athenna/ioc": "^4.19.0", "@athenna/logger": "^4.20.0", @@ -219,9 +219,9 @@ } }, "node_modules/@athenna/database": { - "version": "4.47.0", - "resolved": "https://registry.npmjs.org/@athenna/database/-/database-4.47.0.tgz", - "integrity": "sha512-WH2JfAvp+L1enEgTwZoKfKYER6YtZdgIH2qqBkz7fXRGh5MItbIPKzTGXpOdCrJ6kRyM5WrMxBLL/Npr5/Qj7w==", + "version": "4.48.0", + "resolved": "https://registry.npmjs.org/@athenna/database/-/database-4.48.0.tgz", + "integrity": "sha512-5GxLHhYnQExW5uaKzQxboXASyBNx3WMMfsGxc+N0T8gJcEENaliWqThCrW0RzbknXCtiqRMD3aFnl1RdHld4PQ==", "dependencies": { "@faker-js/faker": "^8.4.0", "fast-deep-equal": "^3.1.3" diff --git a/package.json b/package.json index 9130aa2..dda7bf7 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "@athenna/common": "^4.36.0", "@athenna/config": "^4.20.0", "@athenna/core": "^4.37.0", - "@athenna/database": "^4.47.0", + "@athenna/database": "^4.48.0", "@athenna/http": "^4.32.0", "@athenna/ioc": "^4.19.0", "@athenna/logger": "^4.20.0",