Skip to content

Commit

Permalink
Add bump.sh GitHub action
Browse files Browse the repository at this point in the history
Thus, API documentation should be generated on Bump.sh side,
for each new commit & PR.
  • Loading branch information
Polo2 committed Sep 19, 2023
1 parent 1f56ea3 commit 111ecdd
Showing 1 changed file with 43 additions and 0 deletions.
43 changes: 43 additions & 0 deletions .github/workflows/bump.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: Check & deploy API documentation on Bump.sh 💙
permissions:
contents: read
pull-requests: write
on:
push:
branches:
- main
- master
pull_request:
branches:
- main
- master
jobs:
deploy-doc:
if: ${{ github.event_name == 'push' }}
name: Deploy API documentation on Bump.sh
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Deploy API documentation
uses: bump-sh/github-action@v1
with:
doc: apiplatform-test-demo
token: ${{secrets.BUMP_TOKEN}}
file: docs/openapi.json
api-diff:
if: ${{ github.event_name == 'pull_request' }}
name: Check API diff on Bump.sh
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Comment pull request with API diff
uses: bump-sh/github-action@v1
with:
doc: apiplatform-test-demo
token: ${{secrets.BUMP_TOKEN}}
file: docs/openapi.json
command: diff
env:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}

0 comments on commit 111ecdd

Please sign in to comment.