Skip to content

CI/CD: Skip Claude AI Orchestrator step when Claude service is unavailable #35328

@sfreudenthaler

Description

@sfreudenthaler

Description

Currently, the CI/CD pipeline is blocked when Claude AI service is down, preventing builds from completing. The Claude AI Orchestrator step should gracefully skip when the service is unavailable rather than blocking the entire pipeline.

Example of blocked run: https://github.com/dotCMS/core/actions/runs/24461196854

Rationale

  • CI/CD reliability should not depend on external AI service availability
  • Pipeline failures due to Claude being down cause unnecessary delays for the engineering team
  • Other PR checks and validations should still be able to complete

Acceptance Criteria

  • Claude AI Orchestrator step detects when Claude service is unavailable
  • When unavailable, the step skips gracefully with a clear warning message (not a failure)
  • Pipeline continues with remaining steps when Claude is unavailable
  • When Claude is available, the step runs normally as expected
  • Consider adding a timeout mechanism to avoid long waits during service degradation

Additional Context

Slack discussion: https://dotcms.slack.com/archives/C06SSEX2TS8/p1776270907489129?thread_ts=1776269966.484939&cid=C06SSEX2TS8

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    Status

    New

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions