summaryrefslogtreecommitdiff
path: root/.github/workflows/api.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/api.yml')
-rw-r--r--.github/workflows/api.yml36
1 files changed, 36 insertions, 0 deletions
diff --git a/.github/workflows/api.yml b/.github/workflows/api.yml
new file mode 100644
index 0000000000..75c547f110
--- /dev/null
+++ b/.github/workflows/api.yml
@@ -0,0 +1,36 @@
+name: API report
+
+on: [push, pull_request]
+
+jobs:
+ report:
+
+ runs-on: ubuntu-latest
+
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v3.3.0
+
+ - run: corepack enable
+
+ - name: Setup Node.js
+ uses: actions/setup-node@v3.6.0
+ with:
+ node-version: 18.x
+ cache: 'pnpm'
+
+ - name: Install dependencies
+ run: pnpm i --frozen-lockfile
+
+ - name: Build
+ run: pnpm --filter misskey-js build
+
+ - name: Check files
+ run: ls packages/misskey-js/built
+
+ - name: API report
+ run: pnpm --filter misskey-js api-prod
+
+ - name: Show report
+ if: always()
+ run: cat packages/misskey-js/temp/misskey-js.api.md