Commit 6ab65f9
committed
fix: add missing theme build step to GitHub Actions deployment workflow
- Add 'pnpm build:theme' step to both portal and standards build jobs
- Theme package must be built before sites can build since they depend on @ifla/theme/dist/config.js
- This resolves the 'Cannot find module' errors that were causing all builds to fail
- Ensures theme package is compiled before Docusaurus attempts to load site configurations1 parent 813890d commit 6ab65f9
1 file changed
+9
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
118 | 118 | | |
119 | 119 | | |
120 | 120 | | |
121 | | - | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
122 | 125 | | |
123 | 126 | | |
124 | 127 | | |
| |||
199 | 202 | | |
200 | 203 | | |
201 | 204 | | |
202 | | - | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
203 | 210 | | |
204 | 211 | | |
205 | 212 | | |
| |||
0 commit comments