diff --git a/.github/workflows/openapi.yml b/.github/workflows/openapi.yml index 04383210..13628545 100644 --- a/.github/workflows/openapi.yml +++ b/.github/workflows/openapi.yml @@ -22,7 +22,10 @@ jobs: run: npm ci - name: Generate OpenAPI specification - run: npm run generate:openapi + run: | + npx tsc -p tsconfig.node.json + cp src/backend/package.json dist/backend/package.json + node ./dist/backend/backend/swagger.js - name: Upload OpenAPI artifact uses: actions/upload-artifact@v4 diff --git a/.github/workflows/pr-check.yml b/.github/workflows/pr-check.yml index b65c35ba..336a2568 100644 --- a/.github/workflows/pr-check.yml +++ b/.github/workflows/pr-check.yml @@ -33,4 +33,8 @@ jobs: run: npx tsc --noEmit - name: Build - run: npm run build + run: | + npm run prebuild + npx vite build + npx tsc -p tsconfig.node.json + cp src/backend/package.json dist/backend/package.json