chore: update paths in version synchronization workflow for MCP and CLI repositories

Modify the GitHub Actions workflow to clone the MCP and CLI repositories into temporary directories instead of the current directory. This change improves the organization of the workflow and ensures that the latest OpenAPI specification is correctly referenced during the synchronization process.
This commit is contained in:
Mauricio Siu
2026-04-17 14:46:20 -06:00
parent e7c581476e
commit 958372c5f9

View File

@@ -22,8 +22,8 @@ jobs:
- name: Sync version to MCP repository - name: Sync version to MCP repository
run: | run: |
git clone https://x-access-token:${{ secrets.DOCS_SYNC_TOKEN }}@github.com/dokploy/mcp.git mcp-repo git clone https://x-access-token:${{ secrets.DOCS_SYNC_TOKEN }}@github.com/dokploy/mcp.git /tmp/mcp-repo
cd mcp-repo cd /tmp/mcp-repo
# Regenerate tools from latest OpenAPI spec # Regenerate tools from latest OpenAPI spec
npm install -g pnpm npm install -g pnpm
@@ -49,12 +49,12 @@ jobs:
- name: Sync version to CLI repository - name: Sync version to CLI repository
run: | run: |
git clone https://x-access-token:${{ secrets.DOCS_SYNC_TOKEN }}@github.com/dokploy/cli.git cli-repo git clone https://x-access-token:${{ secrets.DOCS_SYNC_TOKEN }}@github.com/dokploy/cli.git /tmp/cli-repo
cd cli-repo cd /tmp/cli-repo
# Copy latest openapi spec and regenerate commands # Copy latest openapi spec and regenerate commands
cp ../openapi.json ./openapi.json cp ${{ github.workspace }}/openapi.json ./openapi.json
npm install -g pnpm npm install -g pnpm
pnpm install pnpm install
pnpm run generate pnpm run generate