diff --git a/.github/workflows/publish-docs-component-websockets.yml b/.github/workflows/publish-docs-component-websockets.yml
deleted file mode 100644
index f51df78c6..000000000
--- a/.github/workflows/publish-docs-component-websockets.yml
+++ /dev/null
@@ -1,39 +0,0 @@
-name: Docs and Publish Websockets
-
-on:
- push:
- branches:
- - master
-
-jobs:
- docs_build:
- name: Docs-Build-And-Upload
- runs-on: ubuntu-latest
-
- steps:
- - name: Checkout esp-protocols
- uses: actions/checkout@master
- with:
- persist-credentials: false
- fetch-depth: 0
-
- - name: Generate docs
- run: |
- sudo apt-get update
- sudo apt-get -y install doxygen clang python3-pip git
- sudo git clone https://github.com/espressif/esp-idf
- python -m pip install breathe recommonmark
- python -m pip install -r esp-idf/docs/requirements.txt
- cd $GITHUB_WORKSPACE/components/esp_websocket_client/docs
- ./generate_docs
- mkdir -p $GITHUB_WORKSPACE/docs/esp_websocket_client
- cp -r html/. $GITHUB_WORKSPACE/docs/esp_websocket_client
- cd $GITHUB_WORKSPACE/docs
- touch .nojekyll
- echo 'esp-websocket-client' >> index.html
-
- - name: Deploy generated docs.
- uses: JamesIves/github-pages-deploy-action@4.1.5
- with:
- branch: gh-pages
- folder: docs
diff --git a/.github/workflows/publish-docs-component.yml b/.github/workflows/publish-docs-component.yml
index 511643410..08b330994 100644
--- a/.github/workflows/publish-docs-component.yml
+++ b/.github/workflows/publish-docs-component.yml
@@ -21,20 +21,25 @@ jobs:
run: |
sudo apt-get update
sudo apt-get -y install doxygen clang python3-pip
- python -m pip install breathe recommonmark
+ python -m pip install breathe recommonmark esp-docs==0.2.1
cd $GITHUB_WORKSPACE/components/esp_modem/docs
./generate_docs
mkdir -p $GITHUB_WORKSPACE/docs/esp_modem
cp -r html/. $GITHUB_WORKSPACE/docs/esp_modem
+ cd $GITHUB_WORKSPACE/components/esp_websocket_client/docs
+ ./generate_docs
+ mkdir -p $GITHUB_WORKSPACE/docs/esp_websocket_client
+ cp -r html/. $GITHUB_WORKSPACE/docs/esp_websocket_client
cd $GITHUB_WORKSPACE/docs
touch .nojekyll
echo 'esp-modem' > index.html
+ echo 'esp-websocket-client' >> index.html
+
- name: Upload components to component service
uses: espressif/github-actions/upload_components@master
with:
- directories: "components/esp_modem"
- name: "esp_modem"
+ directories: "components/esp_modem;components/esp_websocket_client"
namespace: "espressif"
api_token: ${{ secrets.IDF_COMPONENT_API_TOKEN }}