From b53f661515af405c339400fda585e2372b96bb1b Mon Sep 17 00:00:00 2001 From: morgankrey Date: Fri, 19 Dec 2025 11:53:39 -0600 Subject: [PATCH] docs: Fix auto docs GitHub Action (#45383) Small fixes to Droid workflow Release Notes: - N/A --------- Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com> --- .github/workflows/docs_automation.yml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/.github/workflows/docs_automation.yml b/.github/workflows/docs_automation.yml index e4aa79c7fc09d6d7735ac82e2315d68b923d5323..bf0d27ba632e72eb79253c602bf6363bd5fa8e79 100644 --- a/.github/workflows/docs_automation.yml +++ b/.github/workflows/docs_automation.yml @@ -37,9 +37,13 @@ jobs: fetch-depth: 0 - name: Install Droid CLI + id: install-droid run: | curl -fsSL https://cli.factory.ai/install.sh | bash echo "${HOME}/.factory/bin" >> "$GITHUB_PATH" + echo "DROID_BIN=${HOME}/.factory/bin/droid" >> "$GITHUB_ENV" + # Verify installation + "${HOME}/.factory/bin/droid" --version - name: Setup Node.js (for Prettier) uses: actions/setup-node@v4 @@ -85,7 +89,7 @@ jobs: - name: "Phase 2: Explore Repository" id: phase2 run: | - droid exec \ + "$DROID_BIN" exec \ --model "$DROID_MODEL" \ --autonomy read-only \ --prompt-file .factory/prompts/docs-automation/phase2-explore.md \ @@ -99,7 +103,7 @@ jobs: id: phase3 run: | CHANGED_FILES=$(tr '\n' ' ' < /tmp/changed_files.txt) - droid exec \ + "$DROID_BIN" exec \ --model "$DROID_MODEL" \ --autonomy read-only \ --prompt-file .factory/prompts/docs-automation/phase3-analyze.md \ @@ -114,7 +118,7 @@ jobs: - name: "Phase 4: Plan Documentation Impact" id: phase4 run: | - droid exec \ + "$DROID_BIN" exec \ --model "$DROID_MODEL" \ --autonomy read-only \ --prompt-file .factory/prompts/docs-automation/phase4-plan.md \ @@ -137,7 +141,7 @@ jobs: id: phase5 if: steps.phase4.outputs.updates_required == 'true' run: | - droid exec \ + "$DROID_BIN" exec \ --model "$DROID_MODEL" \ --autonomy medium \ --prompt-file .factory/prompts/docs-automation/phase5-apply.md \ @@ -170,7 +174,7 @@ jobs: # Get git diff of docs git diff docs/src/ > /tmp/docs-diff.txt || true - droid exec \ + "$DROID_BIN" exec \ --model "$DROID_MODEL" \ --autonomy read-only \ --prompt-file .factory/prompts/docs-automation/phase6-summarize.md \