nonebot2/.github/workflows/release-plugin-docs.yml

35 lines
904 B
YAML
Raw Normal View History

2020-11-21 18:42:27 +00:00
name: Release Nonebot Plugin Docs
on:
2022-01-08 10:23:17 +00:00
push:
tags:
- v*
2020-11-21 18:42:27 +00:00
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Setup Python Environment
uses: ./.github/actions/setup-python
- name: Setup Node Environment
uses: ./.github/actions/setup-node
2020-11-21 18:42:27 +00:00
- name: Install and build
2021-12-01 19:17:10 +00:00
run: |
poetry run sphinx-build -M markdown ./docs_build ./build
cp -r ./build/markdown/* ./website/docs/api/
yarn prettier
2021-12-02 06:03:06 +00:00
yarn build:plugin --out-dir ../packages/nonebot-plugin-docs/nonebot_plugin_docs/dist
2021-12-01 19:17:10 +00:00
2020-11-21 18:42:27 +00:00
- name: Publish Package
run: |
2022-01-08 08:49:50 +00:00
export NONEBOT_VERSION=`poetry version -s`
2020-11-21 18:42:27 +00:00
cd packages/nonebot-plugin-docs/
2022-01-08 08:49:50 +00:00
poetry version $NONEBOT_VERSION
2020-11-21 18:42:27 +00:00
poetry build
poetry publish -u ${{secrets.PYPI_USERNAME}} -p ${{secrets.PYPI_PASSWORD}}