Skip to content

fix: serialize episode status (#1255) #498

fix: serialize episode status (#1255)

fix: serialize episode status (#1255) #498

name: Release(openapi)
on:
push:
branches:
- 'master'
workflow_dispatch:
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
openapi:
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- uses: ./.github/actions/setup-js-env
- run: pnpm run file ./bin/export-openapi.ts
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
repository: 'bangumi/dev-docs'
path: dev-docs
- run: cp ./dist/private.yaml ./dev-docs/api.yaml
- name: Create Pull Request
uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7
with:
path: dev-docs
token: ${{ secrets.PAT }}
title: Update Private Openapi Specification from bangumi/server-private
push-to-fork: bangumi-bot/dev-docs
branch: 'update-upstream-graphql'
author: 'bangumi-bot <[email protected]>'
committer: 'bangumi-bot <[email protected]>'