CanineHQ/canine · error · RuntimeError

Project is not a forked project

Error message

Project is not a forked project

What it means

Error "Project is not a forked project" thrown in CanineHQ/canine.

Source

Thrown at app/models/project.rb:252

    result.container_image_reference
  end

  def container_image_reference_with_digest
    ref = container_image_reference
    digest = (intended_deployment || current_deployment)&.build&.digest
    digest.present? ? "#{ref}@#{digest}" : ref
  end

  def development_environment_enabled?
    development_environment_configuration&.enabled? || false
  end

  # Forks
  def parent_project
    if child_fork.present?
      child_fork.parent_project
    else
      raise "Project is not a forked project"
    end
  end

  def show_fork_options?
    !forked? && git?
  end

  def can_fork?
    show_fork_options? && !forks_disabled?
  end

  def forked?
    child_fork.present?
  end

  def development_environment?
    child_development_environment.present?
  end

View on GitHub (pinned to ba4ee3968d)

When it happens

Trigger: Thrown at app/models/project.rb:252 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of CanineHQ/canine@ba4ee3968d (2026-08-23). Data as JSON: /api/errors/68c820fc52583246. Report an issue: GitHub.