Skip to content

Commit 25e669b

Browse files
committed
fix(ci): ensure package dependencies build before tests run
1 parent 89ea4d6 commit 25e669b

4 files changed

Lines changed: 12 additions & 8 deletions

File tree

‎.github/workflows/deploy.yml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,15 +38,15 @@ jobs:
3838
- name: Install dependencies
3939
run: npm ci
4040

41+
- name: Build packages & docs site
42+
run: npm run build
43+
4144
- name: Run lint
4245
run: npm run lint
4346

4447
- name: Run tests
4548
run: npm run test
4649

47-
- name: Build docs site
48-
run: npx turbo run build --scope=bro-code-docs --include-dependencies
49-
5050
- name: Setup Pages
5151
if: github.ref == 'refs/heads/main' && github.event_name != 'pull_request'
5252
uses: actions/configure-pages@v5

‎package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"build": "turbo run build",
1111
"dev": "turbo run dev --parallel",
1212
"lint": "turbo run lint",
13-
"test": "turbo run test --parallel",
13+
"test": "turbo run test",
1414
"format": "prettier --write \"**/*.{ts,tsx,md}\""
1515
},
1616
"devDependencies": {
Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
module.exports = {
2-
preset: 'ts-jest',
3-
testEnvironment: 'node',
4-
coveragePathIgnorePatterns: ["node_modules"]
2+
preset: "ts-jest",
3+
testEnvironment: "node",
4+
coveragePathIgnorePatterns: ["node_modules"],
5+
moduleNameMapper: {
6+
"^bro-code-parser$": "<rootDir>/../parser/src/index.ts",
7+
},
58
};

‎turbo.json‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
"cache": false
1212
},
1313
"test": {
14-
"cache": false
14+
"dependsOn": ["^build"],
15+
"outputs": []
1516
}
1617
}
1718
}

0 commit comments

Comments
 (0)