Skip to content

Commit 7890014

Browse files
committed
test(docs): add api extractor CI workflow
1 parent 05beb5d commit 7890014

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

.github/workflows/ci.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,30 @@ jobs:
109109
yarn config set enableImmutableInstalls false
110110
node ./scripts/retry -- yarn test:integration
111111
112+
extract-docs:
113+
runs-on: ${{ matrix.os }}
114+
name: Extract Docs
115+
strategy:
116+
matrix:
117+
java: [17]
118+
os: [ubuntu-latest]
119+
120+
steps:
121+
- uses: actions/checkout@v4
122+
- uses: gradle/wrapper-validation-action@v2
123+
- uses: actions/setup-node@v4
124+
with:
125+
node-version: 18
126+
cache: "yarn"
127+
- name: Install dependencies
128+
run: |
129+
yarn
130+
yarn turbo telemetry disable
131+
- name: Build packages
132+
run: node ./scripts/retry -- yarn build
133+
- name: Run API Extractor
134+
run: yarn extract:docs
135+
112136
ensure-typescript-formatted:
113137
runs-on: ubuntu-latest
114138
name: Ensure TypeScript is formatted

0 commit comments

Comments
 (0)