Skip to content

fix(ci): don't fail OpenWiki workflow on LLM API errors - #22

Merged
Steel-tech merged 2 commits into
mainfrom
copilot/fix-github-actions-job
Sep 10, 2026
Merged

fix(ci): don't fail OpenWiki workflow on LLM API errors#22
Steel-tech merged 2 commits into
mainfrom
copilot/fix-github-actions-job

Conversation

Copilot AI commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

The scheduled OpenWiki Update workflow fails hard when the OpenRouter API returns errors (402 credit exhaustion, 401 invalid key), blocking the PR creation step entirely.

Changes

  • .github/workflows/openwiki-update.yml: Added continue-on-error: true to the Run OpenWiki step so transient LLM API failures (credit limits, provider key issues) don't fail the workflow — the PR creation step proceeds with whatever was generated.
- name: Run OpenWiki
  id: run-openwiki
  continue-on-error: true
  run: openwiki code --update --print

The underlying API credential/billing issues need to be resolved at the secret level (OPENROUTER_API_KEY insufficient credits; Mistral fallback returning 401), but this prevents a recoverable external failure from permanently blocking the workflow.

@coderabbitai

coderabbitai Bot commented Sep 10, 2026

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: 535294dd-57f1-4ad4-8bbe-033cad302775

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@Steel-tech
Steel-tech marked this pull request as ready for review September 10, 2026 15:42
…s from API credit issues

Co-authored-by: Steel-tech <211279486+Steel-tech@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix failing GitHub Actions job based on logs analysis fix(ci): don't fail OpenWiki workflow on LLM API errors Sep 10, 2026
@Steel-tech
Steel-tech merged commit b25b8a5 into main Sep 10, 2026
1 check passed
Copilot stopped work on behalf of Steel-tech due to an error September 10, 2026 15:43
Copilot AI requested a review from Steel-tech September 10, 2026 15:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants