diff --git a/.github/workflows/deploy-manually.yml b/.github/workflows/deploy-manually.yml index 3c8b624..df0718a 100644 --- a/.github/workflows/deploy-manually.yml +++ b/.github/workflows/deploy-manually.yml @@ -187,3 +187,20 @@ jobs: sed -i -e "s/\${DOCS_PAGE_ID}/$DOCS_PAGE_ID/g" docsfera.json sed -i -e "s/\${DOCS_BLOCK_ID}/$DOCS_BLOCK_ID/g" docsfera.json curl -X POST -H 'Content-Type: application/json' -d @docsfera.json $DOCS_URL + + - name: Generate External API docs + env: + DOCS_URL: ${{ secrets.DOCS_URL }} + DOCS_API_TOKEN: ${{ secrets.DOCS_API_TOKEN }} + DOCS_PAGE_ID: ${{secrets.EXTERNAL_DOCS_PAGE_ID}} + DOCS_BLOCK_ID: ${{secrets.EXTERNAL_DOCS_BLOCK_ID}} + EVENT: ${{ github.event_name }} + RELEASE_VERSION: ${{ needs.semantic_release.outputs.new_release_version }} + run: | + if [ ${EVENT} != "workflow_dispatch" ]; then + sed -i -E "s/(\"title\": )\"Maestro.+\"/\1\"Maestro - $RELEASE_VERSION\"/g" docsfera.external.json + fi + sed -i -e "s/\${DOCS_API_TOKEN}/$DOCS_API_TOKEN/g" docsfera.external.json + sed -i -e "s/\${DOCS_PAGE_ID}/$DOCS_PAGE_ID/g" docsfera.external.json + sed -i -e "s/\${DOCS_BLOCK_ID}/$DOCS_BLOCK_ID/g" docsfera.external.json + curl -X POST -H 'Content-Type: application/json' -d @docsfera.external.json $DOCS_URL