diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 671123c..199b686 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Setup Bun uses: oven-sh/setup-bun@v1 @@ -20,7 +20,7 @@ jobs: bun-version: latest - name: Cache Bun dependencies - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.bun/install/cache key: ${{ runner.os }}-bun-${{ hashFiles('**/bun.lockb') }} @@ -40,7 +40,7 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Setup Bun uses: oven-sh/setup-bun@v1 @@ -48,7 +48,7 @@ jobs: bun-version: latest - name: Cache Bun dependencies - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.bun/install/cache key: ${{ runner.os }}-bun-${{ hashFiles('**/bun.lockb') }} @@ -68,7 +68,7 @@ jobs: typecheck: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Setup Bun uses: oven-sh/setup-bun@v1 @@ -76,7 +76,7 @@ jobs: bun-version: latest - name: Cache Bun dependencies - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.bun/install/cache key: ${{ runner.os }}-bun-${{ hashFiles('**/bun.lockb') }} diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml index 536c345..1f2626a 100644 --- a/docker-compose.dev.yml +++ b/docker-compose.dev.yml @@ -10,6 +10,8 @@ services: - /app/node_modules environment: - NODE_ENV=development + env_file: + - .env db: image: postgres:latest diff --git a/server/bun.lockb b/server/bun.lockb index bc3bbe9..c8da91b 100755 Binary files a/server/bun.lockb and b/server/bun.lockb differ diff --git a/server/package.json b/server/package.json index 2b726da..dbb1687 100644 --- a/server/package.json +++ b/server/package.json @@ -5,7 +5,8 @@ "test": "bun test src/tests", "lint": "eslint .", "typecheck": "tsc --noEmit --skipLibCheck", - "build": "bun build ./src/index.ts --outdir ./dist" + "build": "bun build ./src/index.ts --outdir ./dist", + "precommit": "bun lint && bun typecheck && bun test" }, "dependencies": { "hono": "^4.6.3"