summaryrefslogtreecommitdiff
path: root/.github/workflows/api.yml
diff options
context:
space:
mode:
authorKagami Sascha Rosylight <saschanaz@outlook.com>2023-03-25 08:13:30 +0100
committerKagami Sascha Rosylight <saschanaz@outlook.com>2023-03-25 08:13:30 +0100
commitefb5e1d1cc95b373b00cf2fedfc5b3bd745a1753 (patch)
tree17c78eb997cf0f87d7da9e8e25e3f444ee3157c5 /.github/workflows/api.yml
parentSubtree merged in packages/misskey-js (diff)
downloadsharkey-efb5e1d1cc95b373b00cf2fedfc5b3bd745a1753.tar.gz
sharkey-efb5e1d1cc95b373b00cf2fedfc5b3bd745a1753.tar.bz2
sharkey-efb5e1d1cc95b373b00cf2fedfc5b3bd745a1753.zip
Additional changes for the merge
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